Motor monitoring system, method, and apparatus, device, medium, and product
By installing data acquisition devices and frequency converters on the motor and using the controller to generate alarm signals to monitor the motor status in real time, the problem of motor failure affecting production has been solved, and the safety of motor operation and the continuity of production have been achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
- Filing Date
- 2025-05-20
- Publication Date
- 2026-06-18
Smart Images

Figure CN2025095954_18062026_PF_FP_ABST
Abstract
Description
Motor monitoring systems, methods, devices, equipment, media and products Cross-reference to related applications
[0001] This application claims priority to Chinese Patent Application No. 202411817190.6, filed on December 11, 2024, entitled “Motor Monitoring System, Method, Apparatus, Equipment, Media and Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of battery technology, and in particular to a motor monitoring system, method, apparatus, equipment, medium, and product. Background Technology
[0003] During the battery production stage, various pieces of equipment are driven by motors to operate, thereby enabling battery production.
[0004] As the most important component of the equipment, if the motor fails, the equipment will not be able to operate, which will affect the production of battery products. Summary of the Invention
[0005] This application provides a motor monitoring system, method, apparatus, equipment, medium, and product that ensures the safe operation of a motor by monitoring its operation.
[0006] In a first aspect, this application provides a motor monitoring system, the system comprising:
[0007] The data acquisition device is installed on the motor and is configured to collect parameter data during the motor's operation.
[0008] The frequency converter, electrically connected to the motor, is configured to control the rotation of the motor, and during the rotation of the motor, collect the load index data of the motor and send the load index data to the controller. The load index data is configured to indicate whether the motor is overloaded.
[0009] The controller is connected to the frequency converter and the motor respectively, receives the load index data and the parameter data, and generates an alarm signal when the parameter data and / or the load index data do not meet the preset conditions.
[0010] Therefore, the controller receives parameter data collected by the data acquisition device during the motor's operation, as well as load index data collected by the frequency converter during motor rotation, which is configured to indicate whether the motor is overloaded. If the parameter data and / or load index data do not meet the preset conditions, an alarm signal is generated. In this way, the operating status of the motor is monitored in real time during motor operation, and an alarm signal can be generated when the operating status of the motor does not meet the preset conditions. This allows for early identification of motor operating faults, avoiding production stoppages due to motor failures and ensuring the safe operation of the motor.
[0011] In some embodiments, the data acquisition device includes: a speed measuring disc, the speed measuring disc comprising:
[0012] A rotating disk is connected to the motor and rotates synchronously with the motor. The rotating disk has a first surface and a plurality of detection holes formed by the recess of the first surface. The plurality of detection holes are arranged at intervals around the center of the rotating disk.
[0013] A detection switch is disposed on one side of the first surface;
[0014] The detection switch is configured to detect the position of the plurality of detection holes when the rotating disk rotates, thereby obtaining the position signals of the plurality of detection holes.
[0015] Therefore, the actual speed of the motor can be accurately determined by the speed measuring disc.
[0016] In some embodiments, the speed measuring disc further includes a switch bracket configured to support the detection switch.
[0017] Thus, the detection switch is mounted on the rotating disk by a switch bracket. The rotating disk is detachable and can be set in different positions on the rotating disk as needed, which improves the flexibility of the detection switch setting.
[0018] In some embodiments, the data acquisition device includes a vibration sensor disposed on the base of the motor and connected to the controller, the vibration sensor being configured to acquire the vibration frequency of the motor.
[0019] Therefore, by installing a vibration sensor on the base of the motor, the vibration data of the motor can be monitored, preventing excessive vibration from damaging the motor and ensuring its safe operation.
[0020] In some embodiments, the system further includes: an alarm device;
[0021] The controller is also configured to send the alarm signal to the alarm device;
[0022] The alarm device is configured to output the alarm signal.
[0023] In this way, the controller sends an alarm signal to the alarm device, and the alarm device outputs an alarm signal, so that the user can intuitively know that there is a fault in the motor, so as to deal with the motor fault in a timely manner.
[0024] In some embodiments, the system further includes: a display device;
[0025] The display device is configured to display the alarm signal, the load index data, and / or the parameter data.
[0026] Thus, by displaying alarm signals, load index data, and / or parameter data on the display device, users can intuitively view the alarm signals, load index data, and / or parameter data.
[0027] Secondly, this application provides a motor monitoring method, the method comprising:
[0028] The load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device are obtained.
[0029] An alarm signal is generated if the parameter data and / or the load index data do not meet the preset conditions.
[0030] Therefore, by acquiring parameter data collected by the data acquisition device during the motor's operation, and load index data collected by the frequency converter during the motor's rotation to indicate whether the motor is overloaded, an alarm signal is generated when the parameter data and / or load index data do not meet preset conditions. In this way, the operating status of the motor is monitored in real time during the motor's operation, and an alarm signal can be generated when the motor's operating status does not meet preset conditions. This allows for early identification of motor operating faults, avoiding production stoppages due to motor failures and ensuring the safe operation of the motor.
[0031] In some embodiments, before acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device, the method further includes:
[0032] Initialize the motor's speed and starting conditions;
[0033] If the motor's state meets the starting conditions, the motor will be started.
[0034] During the operation of the motor, the first rotational speed of the motor is obtained;
[0035] The acquisition of the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device includes:
[0036] If the difference between the first speed and the initialized speed is less than the first threshold, the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device are obtained.
[0037] Therefore, before acquiring the motor load index data collected by the frequency converter and the motor parameter data collected by the data acquisition device, it is necessary to ensure that the motor starts safely and runs stably. This ensures that the acquired motor load index data and parameter data are data from when the motor is running stably, thus improving the accuracy of the monitoring results of the motor's operating status.
[0038] In some embodiments, the load parameters include the current and / or torque values of the motor;
[0039] If the parameter data and / or the load index data do not meet preset conditions, an alarm signal is generated, including:
[0040] If the current value is greater than the second threshold and / or the torque value is greater than the third threshold, the motor is determined to be overloaded.
[0041] An alarm signal is generated if the duration of motor overload exceeds a fourth threshold.
[0042] In this way, by monitoring the motor's current and / or torque values, the motor's overload condition can be prevented from malfunctioning due to overload, thus ensuring the safe operation of the motor.
[0043] In some embodiments, when the data acquisition device is a speed measuring disc, the parameter data includes position signals of multiple detection holes detected by the detection switch in the speed measuring disc;
[0044] After acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device, the method further includes:
[0045] Based on the position signals of the multiple detection holes detected by the detection switch, the number of multiple detection holes detected by the detection switch per unit time is determined.
[0046] Based on the quantity, determine the second speed of the motor;
[0047] The third speed of the motor is determined based on the current value of the motor fed back by the frequency converter;
[0048] If the parameter data and / or the load index data do not meet preset conditions, an alarm signal is generated, including:
[0049] An alarm signal is generated if the difference between the second rotational speed and the third rotational speed is greater than a fifth threshold.
[0050] In this way, by using the motor speed fed back from the frequency converter and the motor speed fed back from the speed measuring disc, it is possible to determine whether the motor belt is slipping, thereby realizing the monitoring of the motor's operating status.
[0051] In some embodiments, after generating an alarm signal when the duration of motor overload exceeds a fourth threshold, the method further includes:
[0052] If the quality of the material to be dispersed meets the preset quality index, after controlling the motor to stop rotating forward, control the motor to run in reverse.
[0053] After the motor has been running in reverse for a preset period of time, it runs in forward rotation at a fourth speed, wherein the fourth speed is less than the smaller of the third speed and the second speed.
[0054] Thus, if the motor overload duration exceeds the fourth threshold and the quality of the material to be dispersed meets the preset quality indicators, the motor can be controlled to stop rotating forward and then reverse. After the motor reverses for a preset duration, it will rotate forward at the fourth speed. This ensures the normal execution of product production and guarantees product production.
[0055] In some embodiments, the parameter data includes the vibration frequency of the motor;
[0056] If the parameter data and / or the load index data do not meet preset conditions, an alarm signal is generated, including:
[0057] An alarm signal is generated when the vibration frequency is greater than a sixth threshold and / or the rate of change of the vibration frequency is greater than a seventh threshold within a preset time period.
[0058] In this way, by monitoring the vibration of the motor, the operating status of the motor can be monitored, ensuring the normal operation of the motor.
[0059] In some embodiments, the parameter data includes the motor's start timestamp information and stop timestamp information;
[0060] If the parameter data and / or the load index data do not meet preset conditions, an alarm signal is generated, including:
[0061] The first running duration of the motor is determined based on the start timestamp information and the stop timestamp information;
[0062] The total running time of the motor is determined based on the first running time and the second running time of the motor, wherein the second running time is the running time of the motor before the start timestamp information;
[0063] An alarm signal is generated if the total runtime exceeds a warning value for the lifespan of the motor.
[0064] In this way, by monitoring the lifespan of the motor, the operating status of the motor can be monitored, ensuring the normal operation of the motor.
[0065] Thirdly, this application provides a motor monitoring device, which includes:
[0066] The first acquisition module is configured to acquire the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device.
[0067] The first generation module is configured to generate an alarm signal when the parameter data and / or the load index data do not meet preset conditions.
[0068] Therefore, by acquiring parameter data collected by the data acquisition device during the motor's operation, and load index data collected by the frequency converter during the motor's rotation to indicate whether the motor is overloaded, an alarm signal is generated when the parameter data and / or load index data do not meet preset conditions. In this way, the operating status of the motor is monitored in real time during the motor's operation, and an alarm signal can be generated when the motor's operating status does not meet preset conditions. This allows for early identification of motor operating faults, avoiding production stoppages due to motor failures and ensuring the safe operation of the motor.
[0069] Fourthly, this application provides an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the motor monitoring method shown in any embodiment of the first aspect.
[0070] Fifthly, embodiments of this application provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the motor monitoring method shown in any embodiment of the first aspect.
[0071] In a sixth aspect, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the motor monitoring method shown in any embodiment of the first aspect.
[0072] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0073] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0074] Figure 1 is a structural flowchart of a motor monitoring system according to an embodiment of this application;
[0075] Figure 2 is a structural schematic diagram of a mixer according to an embodiment of this application;
[0076] Figure 3 is a schematic diagram of the structure of a motor monitoring system according to an embodiment of this application;
[0077] Figure 4 is a structural schematic diagram of a speed measuring disc according to an embodiment of this application;
[0078] Figure 5 is a schematic diagram showing the current data of the motor of the mixer and the current data of the motor of the disperser displayed by a display device according to an embodiment of this application.
[0079] Figure 6 is a schematic flowchart of a motor monitoring method according to an embodiment of this application;
[0080] Figure 7 is a flowchart illustrating a motor monitoring method according to an embodiment of this application;
[0081] Figure 8 is a structural schematic diagram of a motor monitoring device according to an embodiment of this application;
[0082] Figure 9 is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0083] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.
[0084] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0085] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0086] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0087] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0088] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).
[0089] Currently, various pieces of equipment rely on motors to operate and enable battery production. As the most crucial component of these machines, a malfunction in the motor will halt operation, consequently impacting battery production. Therefore, a solution for monitoring the operating status of motors is urgently needed.
[0090] Based on the above findings, embodiments of this application provide a motor monitoring system, method, apparatus, device, medium, and product. By acquiring parameter data collected by a data acquisition device during motor operation and load index data collected by a frequency converter during motor rotation to indicate whether the motor is overloaded, an alarm signal is generated when the parameter data and / or load index data do not meet preset conditions. In this way, the operating status of the motor is monitored in real time during motor operation, and an alarm signal can be generated when the operating status of the motor does not meet preset conditions. This allows for early identification of motor operation faults, avoiding production stoppages due to motor failures and ensuring the safe operation of the motor.
[0091] It should be noted that the solutions in this application embodiment can be applied to the motor monitoring of large chemical equipment in upstream processes, such as the motor monitoring of pulpers or mixers. However, the solutions in this application embodiment are not limited to the motor monitoring of pulpers or mixers, and are also applicable to other application scenarios with similar control technology requirements, such as distributed motors. The following embodiments use the motor monitoring of pulpers or mixers as an example for illustration.
[0092] The motor monitoring system provided in the embodiments of this application will be described in detail below with reference to Figure 1.
[0093] Figure 1 shows a schematic diagram of a motor monitoring system provided in an embodiment of this application. As shown in Figure 1, the motor monitoring system includes: a data acquisition device 110, a frequency converter 120, and a controller 130.
[0094] Data acquisition device 110 is installed on the motor and configured to collect parameter data during the operation of the motor;
[0095] The frequency converter is electrically connected to the motor and is configured to control the rotation of the motor. During the rotation of the motor, it collects the load index data of the motor and sends the load index data to the controller.
[0096] The controller is connected to both the frequency converter and the motor, and receives load index data and parameter data. If the parameter data and / or load index data do not meet the preset conditions, an alarm signal is generated.
[0097] Among them, the data acquisition device can be a device configured to collect parameter data during the operation of the motor.
[0098] The parameter data can be some parameter data during the operation of the motor. Specifically, it can be the parameters used by the data acquisition device to feed back the operating status of the motor, such as the parameters used by the data acquisition device to feed back the speed of the motor, or it can be the operating status parameters of the motor itself, such as the vibration data of the motor.
[0099] Load index data can be data used to indicate whether the motor is overloaded, such as the motor's electrical parameters and / or torque parameters.
[0100] The controller can be a programmable logic controller (PLC).
[0101] Preset conditions can be conditions that pre-set parameter data and / or load index data must meet, such as the conditions that the motor speed must meet, the conditions that the motor current must meet, the conditions that the motor torque must meet, etc.
[0102] Alarm signals can be used to indicate that parameter data and / or load index data do not meet preset conditions, that is, to indicate that the motor operating status is faulty.
[0103] In some embodiments of this application, the controller may be connected to the data acquisition device and the frequency converter via network communication.
[0104] In the embodiments of this application, the controller acquires parameter data collected by the data acquisition device during the motor operation process, as well as load index data collected by the frequency converter during the motor rotation process to indicate whether the motor is overloaded. If the parameter data and / or load index data do not meet the preset conditions, an alarm signal is generated. In this way, the operating status of the motor is monitored in real time during the motor operation process, and an alarm signal can be generated when the operating status of the motor does not meet the preset conditions. This allows for early identification of motor operation faults, avoids production stoppages due to motor failures, and ensures the safe operation of the motor.
[0105] In the prior art, referring to Figure 2, which is a schematic diagram of the motor structure of the mixer, the motor 21 is connected to the mixing blade 22 of the mixer through the motor belt 23. The rotation of the motor 21 drives the mixing blade 22 to mix the slurry through the motor belt 23.
[0106] As shown in Figure 3, the speed of motor 31 is usually fed back to controller 33 via frequency converter 32. Controller 33 uses the motor speed fed back by frequency converter 32 to control the output voltage of frequency converter 32, thereby controlling the operation of motor 31 through frequency converter 32. However, if the motor belt slips, the speed of motor 31 fed back by frequency converter 32 may not be the actual speed of motor 31. This causes errors in the control of motor 31 by controller 33, thus affecting the quality of the manufactured products.
[0107] To solve the above problems, as shown in Figure 3, in this embodiment of the application, the actual speed of the motor 31 can be obtained by setting a speed measuring disk 34 on the motor, thereby ensuring the normal operation of the motor and thus ensuring product quality.
[0108] The aforementioned data acquisition device may include a speed measuring disc, as shown in Figure 4. The speed measuring disc may include a rotating disc 41 and a monitoring switch 42.
[0109] The rotating disk 41 is connected to the motor and rotates synchronously with the motor. The rotating disk has a first surface and a plurality of detection holes formed by the recess of the first surface. The plurality of detection holes are arranged at intervals around the center of the rotating disk.
[0110] A detection switch 42 is disposed on one side of the first surface; the detection switch is configured to detect the position of multiple detection holes when the rotating disk rotates, and obtain position signals of multiple detection holes.
[0111] The first surface can be the surface of the rotating disk.
[0112] The detection hole can be formed by a recess on the first surface of the rotating disk, and there can be multiple detection holes, as shown in Figure 4 where there are multiple detection holes 411.
[0113] In some embodiments of this application, the center of the rotating disk can be connected to the shaft center 45 of the motor, or the output end of the motor can extend into the center of the rotating disk to ensure that the rotation speed of the rotating disk is synchronized with the rotation speed of the motor.
[0114] The detection switch is a pulse detection switch, fixedly installed on one side of the rotating disk. As the rotating disk rotates with the motor, the disk surface and the detection hole pass through the detection switch in sequence. The detection switch can detect the position of the detection hole. The position signal of the detection hole detected by the detection switch can determine the rotation speed of the rotating disk. Since the rotation speed of the rotating disk is synchronized with the rotation speed of the motor, the rotation speed of the motor can be determined.
[0115] The specific process of determining the motor speed by detecting the position signal of the detection hole through the detection switch will be described in detail in subsequent embodiments.
[0116] In the embodiments of this application, the actual rotational speed of the motor can be accurately determined by a speed measuring disc.
[0117] In some embodiments of this application, as shown in FIG4, the speed measuring disk may further include: a switch bracket 43, which is clamped on the rotating disk and configured to carry the detection switch 42.
[0118] In the embodiments of this application, the detection switch is mounted on the rotating disk by a switch bracket, so the rotating disk is detachable and can be set at different positions on the rotating disk as needed, which improves the flexibility of the detection switch setting.
[0119] In some embodiments of this application, when monitoring the motor, the vibration data of the motor can also be monitored. That is, the data acquisition device mentioned above can also include a vibration sensor. As shown in FIG2, the vibration sensor 24 can be disposed on the base of the motor 21.
[0120] As shown in Figure 3, the vibration sensor 35 is connected to the controller 33. The vibration sensor 35 can be configured to collect the vibration state of the motor 31 and feed the vibration state back to the controller 33.
[0121] In the embodiments of this application, a vibration sensor is installed on the base of the motor to monitor the vibration data of the motor, thereby preventing excessive motor vibration from causing damage to the motor and ensuring the safe operation of the motor.
[0122] In some embodiments of this application, in order to enable users to intuitively see that there is a fault in the motor, the system mentioned above may also include: an alarm device;
[0123] The controller is also configured to send alarm signals to the alarm device;
[0124] The alarm device is configured to output an alarm signal.
[0125] In some embodiments of this application, the alarm device may be a device configured to trigger an alarm, and the controller may send the generated alarm signal to the alarm device, which then outputs the alarm signal.
[0126] In some embodiments of this application, the alarm device may be an audible and visual alarm device, that is, the alarm device may include a buzzer and a light emitter. After receiving an alarm signal sent by the controller, the buzzer may emit an alarm sound and the light emitter may flash light to alert the user that there is a fault in the motor.
[0127] In the embodiments of this application, the controller sends an alarm signal to the alarm device, and the alarm device outputs an alarm signal, so that the user can intuitively know that there is a fault in the motor, so as to deal with the motor fault in a timely manner.
[0128] In some embodiments of this application, in order to enable users to intuitively view alarm signals, load index data and / or parameter data, the system mentioned above may further include: a display device; the display device may be configured to display alarm signals, load index data and / or parameter data.
[0129] In some embodiments of this application, the display device can display alarm signals, load index data and / or parameter data in a timely manner.
[0130] The aforementioned display device can be a monitor.
[0131] In one example, referring to Figure 5, taking the motors of a mixer and a disperser as examples, Figure 5 shows the current data of the mixer motor and the disperser motor displayed on the display device. In Figure 5, curve 51 represents the current data of the mixer motor, and curve 52 represents the current data of the disperser motor.
[0132] In the embodiments of this application, alarm signals, load index data and / or parameter data are displayed by a display device, so that users can intuitively view alarm signals, load index data and / or parameter data.
[0133] The motor monitoring method provided in the embodiments of this application will be described in detail below with reference to Figure 6.
[0134] Figure 6 shows a flowchart of a motor monitoring method according to an embodiment of this application. It should be noted that this motor monitoring method can be applied to the controller shown in Figure 1. As shown in Figure 6, the motor monitoring method may include the following steps:
[0135] S610: Acquire the motor load index data collected by the frequency converter and the motor parameter data collected by the data acquisition device.
[0136] S620: If the parameter data and / or load index data do not meet the preset conditions, generate an alarm signal.
[0137] In the embodiments of this application, parameter data collected by a data acquisition device during motor operation and load index data collected by a frequency converter during motor rotation to indicate whether the motor is overloaded are obtained. If the parameter data and / or load index data do not meet preset conditions, an alarm signal is generated. In this way, the operating status of the motor is monitored in real time during motor operation, and an alarm signal can be generated if the operating status of the motor does not meet preset conditions. This allows for early identification of motor operation faults, avoids production stoppages due to motor failures, and ensures the safe operation of the motor.
[0138] In some embodiments of this application, before monitoring the operating status of the motor, it is necessary to ensure that the motor is safely started and running stably. If the motor itself has a problem before starting, the accuracy of the motor fault monitored by the solution of this application embodiment needs to be examined. If the motor does not run stably, it means that the motor itself also has a fault. In this case, the accuracy of the fault monitored based on the embodiment of this application is also inaccurate. Therefore, before monitoring the operating status of the motor, it is necessary to ensure that the motor is safely started and running stably.
[0139] Prior to S610, the methods mentioned above could also include:
[0140] Initialize the motor speed and starting conditions;
[0141] Once it is determined that the motor's condition meets the starting requirements, start the motor to run.
[0142] During the operation of the motor, the first speed of the motor is obtained;
[0143] Specifically, S610 may include:
[0144] If the difference between the first speed and the initialized speed is less than the first threshold, the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device are obtained.
[0145] The initial motor speed can be a speed that ensures stable motor operation based on prior experience.
[0146] The starting conditions can be conditions that allow the motor to start safely, such as the motor being within its specified service life and the motor currently having no alarm indicator lights.
[0147] The first speed can be the speed after the motor starts. This first speed can be based on the speed fed back by the frequency converter or the speed fed back by the speed measuring disk. In this embodiment, it is not limited.
[0148] It should be noted that, in order to ensure the accuracy of the first rotational speed, the first rotational speed in this embodiment of the application is preferably based on the rotational speed fed back by the speed measuring disk.
[0149] The first threshold can be a threshold value for the difference between a pre-set first rotational speed and an initialized rotational speed. The value of the first threshold can be set by the user according to their needs, and is not limited in this embodiment.
[0150] In some embodiments of this application, before starting the motor, the stable operating speed of the motor and the safe starting conditions of the motor can be initialized first. When the motor's state meets the starting conditions, the motor can be started and the motor begins to rotate. The motor speed gradually increases from a small value until it reaches the initialized speed. During this process, the first speed of the motor can be continuously acquired. When the difference between the first speed and the initialized speed is less than a first threshold, it indicates that the motor speed is close to the initialized speed and the motor can basically operate stably. At this time, the frequency converter starts to collect the load index data of the motor and the data acquisition device starts to collect the parameter data of the motor. Then, the frequency converter sends the collected load index data and the collected motor parameter data to the controller.
[0151] In the embodiments of this application, before acquiring the motor load index data collected by the frequency converter and the motor parameter data collected by the data acquisition device, it is necessary to ensure that the motor starts safely and runs stably. This ensures that the acquired motor load index data and parameter data are data from when the motor is running stably, thereby improving the accuracy of the monitoring results of the motor's operating status.
[0152] In some embodiments of this application, monitoring the operating status of the motor may include monitoring the load condition of the motor, specifically the load indicators may include the motor's current value and / or torque value; S620 may specifically include:
[0153] If the current value is greater than the second threshold and / or the torque value is greater than the third threshold, the motor is determined to be overloaded.
[0154] An alarm signal is generated if the duration of motor overload exceeds the fourth threshold.
[0155] The second threshold can be a pre-set threshold for the motor's current value, which can be the current value used to determine motor overload.
[0156] The third threshold can be a pre-set threshold for the torque value of the motor, which can be the torque value used to determine motor overload.
[0157] The fourth threshold can be a pre-set threshold for the duration of motor overload.
[0158] In some embodiments of this application, if the motor overload duration exceeds a certain threshold (such as threshold A), the motor will malfunction. In order to avoid damage to the motor, the aforementioned fourth threshold can be a value smaller than threshold A, that is, to provide early warning of motor malfunction.
[0159] In some embodiments of this application, when the current value is greater than a second threshold and / or the torque value is greater than a third threshold, for example, the current value is greater than 120% of the current value when the motor is running normally, and / or the torque value is greater than 120% of the torque value when the motor is running normally, the motor can be determined to be overloaded. If the motor is overloaded for a period of time exceeding a fourth threshold, the motor can be determined to be about to fail. At this time, an alarm signal can be generated so that the user can know in time that the motor is about to fail.
[0160] In the embodiments of this application, the overload condition of the motor is monitored by the current value and / or torque value of the motor, which can prevent the motor from failing due to overload and ensure the safe operation of the motor.
[0161] In some embodiments of this application, monitoring the motor's operating status may include monitoring the motor's rotational speed. Specifically, when the data acquisition device is a speed measuring disc, the parameter data may include the position signals of multiple detection holes detected by the detection switch in the speed measuring disc. After S620, the method described above may further include:
[0162] Based on the position signals of multiple detection holes detected by the detection switch, determine the number of multiple detection holes detected by the detection switch per unit time.
[0163] Determine the second speed of the motor based on the quantity;
[0164] The third speed of the motor is determined based on the motor current value fed back by the frequency converter;
[0165] Specifically, the S620 may include:
[0166] An alarm signal is generated if the difference between the second and third rotational speeds is greater than the fifth threshold.
[0167] The second speed can be based on the motor speed measured by the speed measuring disc.
[0168] The third speed can be the motor speed fed back by the frequency converter.
[0169] The fifth threshold can be the difference between a pre-set second speed and a third speed. The value of this fifth threshold can be set by the user according to their needs, and is not limited in this embodiment.
[0170] It should be noted that the difference between the second and third speeds when the motor belt slips can be determined by 1 based on prior experience. In order to avoid motor failure, the fifth threshold can be set to a value smaller than the difference of 1, so as to achieve early warning.
[0171] In some embodiments of this application, when the detection switch detects the position of the detection hole in the speed measuring disk, it can generate a pulse signal of 1. When the detection switch detects the disk surface, the pulse signal can be 0. The detection switch can send the detected pulse signal to the controller. The pulse signal received by the controller is 0-1-1-0-……. Then, based on the number of detection holes in the first surface of the rotating disk and the number of detection holes detected per unit time, the second speed V of the motor can be determined according to the following formula (1). V=N / M (1)
[0172] Where N is the number of detection holes detected per unit time, and M is the number of detection holes on the first surface of the rotating disk.
[0173] In some embodiments of this application, the frequency converter feeds back the motor current value, and then the motor's third speed can be determined based on the motor current value fed back by the frequency converter using existing algorithms.
[0174] When the difference between the second and third speeds is large, it indicates that the speed fed back by the frequency converter differs significantly from the actual speed of the motor. In this case, the motor belt may be slipping. Therefore, if the difference between the second and third speeds is greater than the fifth threshold, the motor belt may slip. At this time, an alarm signal can be generated to remind the user that the motor belt may be slipping, so that the motor belt can be repaired in time.
[0175] In the embodiments of this application, the motor belt slippage is determined by the motor speed fed back by the frequency converter and the motor speed fed back by the speed measuring disc, thereby realizing the monitoring of the motor's operating status.
[0176] In some embodiments of this application, to ensure product production, after generating an alarm signal when the motor overload duration exceeds a fourth threshold, the method described above may further include:
[0177] When the quality of the material to be dispersed meets the preset quality index, the motor is controlled to stop rotating forward and then reversed.
[0178] After a preset time of reverse operation, the motor rotates forward at the fourth speed.
[0179] The material to be dispersed can be the material produced by the large chemical equipment in the previous process. For example, if the large chemical equipment in the previous process is a pulping equipment or a mixer, the material to be dispersed can be the slurry stirred by the pulping equipment or the mixer.
[0180] The preset quality index can be a pre-set quality index that the material to be dispersed must meet. This preset quality index can be an index set according to the actual production situation of the production process. For example, when the material to be dispersed is a slurry, the preset quality index can be a quality index that the slurry used to coat the electrode must meet, such as the viscosity, humidity and other requirements of the slurry.
[0181] The preset duration can be a pre-set duration for the motor to reverse, such as 2 minutes.
[0182] The fourth speed can be a speed that is less than the smaller of the third and second speeds.
[0183] In some embodiments of this application, if the motor is overloaded for a duration exceeding a fourth threshold, and the motor continues to run, it is highly likely to malfunction. In this case, if the quality of the material to be dispersed meets the preset quality index, meaning that the current operation of the motor will not affect the product quality, the motor can be kept running without stopping. In other words, the motor can be flexibly kept running without stopping. This means controlling the motor to stop rotating forward, then letting it reverse for a period of time, such as 2 minutes, and then letting it resume rotating forward at a slow speed to continue producing products. In this way, the normal operation of the motor will not be affected.
[0184] In other words, if the duration of motor overload exceeds the fourth threshold, and the operation of the motor does not affect production, the motor can be maintained without stopping it after the alarm signal is generated. Instead, the alarm signal is generated first, and then manual intervention is performed to maintain the motor when it is not in operation, based on the alarm signal.
[0185] In the embodiments of this application, when the overload duration of the motor exceeds the fourth threshold, and the quality of the material to be dispersed meets the preset quality index, the motor can be controlled to stop rotating forward and then reverse. After the motor reverses for a preset duration, it rotates forward at the fourth speed. This ensures the normal execution of product production and guarantees product production.
[0186] In some embodiments of this application, monitoring the operating status of the motor can also involve monitoring the vibration status of the motor to prevent excessive vibration that could damage the motor. Specifically, the aforementioned parameter data can also include the motor's vibration frequency. S620 may specifically include:
[0187] An alarm signal is generated when the vibration frequency is greater than the sixth threshold and / or when the rate of change of the vibration frequency is greater than the seventh threshold within a preset time period.
[0188] The sixth threshold can be a pre-set threshold for the vibration frequency. The value of the sixth threshold can be set by the user according to their needs, and is not limited in this embodiment.
[0189] It should be noted that the vibration frequency 1 of the motor can be determined based on prior experience when the motor malfunctions. In order to avoid motor malfunctions, the sixth threshold can be set to a value smaller than the vibration frequency 1, thus achieving early warning.
[0190] The preset time period can be a pre-set time interval, such as 10 seconds.
[0191] The seventh threshold can be a pre-set threshold for the rate of change of vibration frequency within a preset time period. The value of the seventh threshold can be set by the user according to their needs, and is not limited in this embodiment.
[0192] It should be noted that the rate of change of the motor's vibration frequency when a motor malfunctions can be determined based on prior experience. In order to avoid motor malfunctions, the seventh threshold can be set to a value smaller than the rate of change of the vibration frequency, thus enabling early warning.
[0193] In some embodiments of this application, when the vibration frequency is greater than a sixth threshold and / or the rate of change of the vibration frequency within a preset time period is greater than a seventh threshold, it indicates that the motor vibration is abnormal, and an alarm signal can be generated at this time.
[0194] In the embodiments of this application, the monitoring of the motor's vibration status is achieved, thereby ensuring the normal operation of the motor.
[0195] In some embodiments of this application, monitoring the operating status of the motor can also involve monitoring the motor's usage time to prevent the motor from exceeding its specified service life, which could lead to motor failure. Therefore, the aforementioned parameter data can also include the motor's start-up timestamp information and stop-run timestamp information. S620 specifically includes:
[0196] The first running duration of the motor is determined based on the start timestamp information and the stop timestamp information;
[0197] The total operating time of the motor is determined based on the first operating time and the second operating time of the motor.
[0198] An alarm signal is generated when the total running time exceeds the warning value of the motor's service life.
[0199] The start-up timestamp information can be the timestamp information of the motor starting when the motor's state meets the start-up conditions.
[0200] The stop running timestamp information can be the stop timestamp information of the current motor usage.
[0201] The first running time can be determined based on the motor's start timestamp and stop timestamp information, which is the current running time of the motor.
[0202] The second runtime can be the runtime of the motor before the start timestamp information, that is, the total runtime of the motor before the current use.
[0203] Total runtime can be the total runtime of the motor after this run is completed.
[0204] In one example, the motor started at 9:00 AM on December 7, 2024, and stopped at 6:00 PM on December 7, 2024, meaning the motor's first running time was 9 hours. If the motor had already been running for 10 years before this running, then the motor's second running time was 10 years, and the total running time of the motor was 10 years and 9 hours.
[0205] Service life can be the specified service life of the motor.
[0206] It should be noted that after an electric motor is manufactured, it has a corresponding service life.
[0207] The warning value for service life can be a pre-set value that is smaller than the service life. For example, if the service life is 20 years, then the warning value for service life can be 19 years.
[0208] In some embodiments of this application, the first running time of the motor is determined based on the start-up timestamp information and the stop-run timestamp information. Then, the total running time of the motor is determined based on the first running time and the second running time of the motor. If the total running time exceeds the warning value of the motor's service life, an alarm signal can be generated. That is, after the total running time of the motor reaches the warning value, a reminder should be given to avoid the motor exceeding its service life and affecting the operation of the motor.
[0209] In the embodiments of this application, the monitoring of the motor's operating status is achieved by monitoring the motor's service life, thereby ensuring the normal operation of the motor.
[0210] To better understand the above motor monitoring method, as shown in Figure 7, the motor monitoring method may include the following steps:
[0211] S701. Initialize the motor speed and starting conditions.
[0212] S702. If the motor's condition meets the starting conditions, start the motor.
[0213] S703. Determine if the difference between the motor's first speed and the initialized speed is less than the first threshold. If yes, execute S704; otherwise, execute S705.
[0214] S704, Motor running timer, obtains the total running time of the motor.
[0215] In S703 and S704, if the difference between the first speed of the motor and the initial speed is less than the first threshold, the timing of the motor operation can be started to obtain the total running time of the motor.
[0216] It should be noted that the total running time can be counted from the start of stable motor operation, or it can be counted from the start of motor startup as in the above embodiments. This application does not limit the time.
[0217] S705, Obtain the service life of the motor.
[0218] The system provides early warnings about the motor's operating time based on its total running time and service life. If the total running time exceeds the service life, an alarm message is generated.
[0219] After the motor has been running stably, its operating status is monitored, including the following aspects:
[0220] I. Monitoring of Motor Speed Deviation
[0221] S706. Determine whether the motor speed deviation meets the preset conditions. If so, execute S707.
[0222] Specifically, determining whether the motor speed deviation meets the preset conditions can be done by judging whether the difference between the second motor speed fed back by the speed measuring disc and the third motor speed fed back by the frequency converter is greater than the fifth threshold.
[0223] S707, Generate alarm signal.
[0224] II. Monitoring the vibration status of the motor
[0225] S708. Determine whether the vibration state of the motor meets the preset conditions. If so, execute S709.
[0226] Specifically, determining whether the vibration state of the motor meets the preset conditions can be done by judging whether the vibration frequency of the motor is greater than the sixth threshold, and / or whether the rate of change of the vibration frequency within a preset time period is greater than the seventh threshold.
[0227] S709, Generate an alarm signal.
[0228] III. Motor Overload Monitoring
[0229] S710. Determine whether the motor overload condition meets the preset conditions. If so, execute S711.
[0230] Specifically, determining whether the motor's overload condition meets the preset conditions can involve judging whether the motor's current value fed back by the frequency converter is greater than the second threshold and / or whether the torque value is greater than the third threshold.
[0231] S711, Generate alarm signal.
[0232] If the motor current value fed back by the frequency converter is greater than the second threshold and / or the torque value is greater than the third threshold, the motor can be determined to be overloaded. If the duration of the motor overload is greater than the fourth threshold, an alarm signal is generated.
[0233] S712. After the motor stops rotating forward, control the motor to run in reverse.
[0234] If the quality of the material to be dispersed meets the preset quality index after the motor is determined to be overloaded, the motor can be controlled to stop rotating in the forward direction and then be controlled to run in the reverse direction.
[0235] S713. After a preset time of reverse rotation, the motor will rotate slowly in the forward direction.
[0236] S714. Manually confirm whether it will affect production. If yes, proceed to S715; otherwise, proceed to S716.
[0237] In S714, after monitoring the motor's operating status and generating an alarm signal, manual intervention can be performed based on the alarm signal to confirm whether the current motor operating status will affect production. If so, the motor will be stopped for maintenance. If not, production can continue until normal production is completed, at which point the motor will be stopped again for maintenance.
[0238] S715, Control motor to stop.
[0239] S716, Normal production ends, control the motor to stop.
[0240] S717, Motor Inspection.
[0241] Based on the same inventive concept, this application also provides a motor monitoring device. The motor monitoring device provided in this application embodiment will be described in detail below with reference to FIG8.
[0242] Figure 8 shows a schematic diagram of the structure of a motor monitoring device provided in one embodiment of this application.
[0243] As shown in Figure 8, the motor monitoring device 800 may include:
[0244] The first acquisition module 810 is configured to acquire the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device.
[0245] The first generation module 820 is configured to generate an alarm signal when the parameter data and / or the load index data do not meet preset conditions.
[0246] In the embodiments of this application, parameter data collected by a data acquisition device during motor operation and load index data collected by a frequency converter during motor rotation, configured to indicate whether the motor is overloaded, are obtained. If the parameter data and / or load index data do not meet preset conditions, an alarm signal is generated. In this way, the operating status of the motor is monitored in real time during motor operation, and an alarm signal can be generated if the operating status of the motor does not meet preset conditions. This allows for early identification of motor operation faults, avoids production stoppages due to motor failures, and ensures the safe operation of the motor.
[0247] In some embodiments of this application, the apparatus described above may further include:
[0248] The initialization module is configured to initialize the motor speed and starting conditions before acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device.
[0249] The starting module is configured to start the motor when it is determined that the state of the motor meets the starting conditions;
[0250] The second acquisition module is configured to acquire the first speed of the motor during the operation of the motor;
[0251] The first acquisition module 810 is specifically configured as follows:
[0252] If the difference between the first speed and the initialized speed is less than the first threshold, the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device are obtained.
[0253] In some embodiments of this application, the load index includes the current value and / or torque value of the motor; the first generation module 820 is specifically configured to:
[0254] If the current value is greater than the second threshold and / or the torque value is greater than the third threshold, the motor is determined to be overloaded.
[0255] An alarm signal is generated if the duration of motor overload exceeds a fourth threshold.
[0256] In some embodiments of this application, when the data acquisition device is a speed measuring disc, the parameter data includes position signals of multiple detection holes detected by the detection switch in the speed measuring disc; the aforementioned apparatus may further include:
[0257] The first determining module is configured to, after acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device, determine the number of multiple detection holes detected by the detection switch per unit time based on the position signals of the multiple detection holes detected by the detection switch.
[0258] The second determining module is configured to determine the second rotational speed of the motor based on the quantity;
[0259] The third determining module is configured to determine the third speed of the motor based on the current value of the motor fed back by the frequency converter;
[0260] The first generation module 820 is specifically configured as follows:
[0261] An alarm signal is generated if the difference between the second rotational speed and the third rotational speed is greater than a fifth threshold.
[0262] In some embodiments of this application, the apparatus described above may further include:
[0263] The first control module is configured to generate an alarm signal when the duration of motor overload exceeds a fourth threshold, and then, if the quality of the material to be dispersed meets a preset quality index, control the motor to stop rotating forward and then control the motor to run in reverse.
[0264] The second control module is configured to rotate forward at a fourth speed after the motor has been running in reverse for a preset time, wherein the fourth speed is less than the smaller of the third speed and the second speed.
[0265] In some embodiments of this application, the parameter data includes the vibration frequency of the motor; the first generation module 820 is specifically configured to:
[0266] An alarm signal is generated when the vibration frequency is greater than a sixth threshold and / or the rate of change of the vibration frequency is greater than a seventh threshold within a preset time period.
[0267] In some embodiments of this application, the parameter data includes the motor's start timestamp information and stop timestamp information; the first generation module 820 is specifically configured as follows:
[0268] The first running duration of the motor is determined based on the start timestamp information and the stop timestamp information;
[0269] The total running time of the motor is determined based on the first running time and the second running time of the motor, wherein the second running time is the running time of the motor before the start timestamp information;
[0270] An alarm signal is generated if the total runtime exceeds a warning value for the lifespan of the motor.
[0271] Figure 9 shows a schematic diagram of the structure of an electronic device provided in one embodiment of this application.
[0272] As shown in Figure 9, the electronic device 9 is a structural diagram of an exemplary hardware architecture of an electronic device that can implement the motor monitoring method and motor monitoring device according to the embodiments of this application. This electronic device may refer to the electronic device in the embodiments of this application.
[0273] The electronic device 9 may include a processor 901 and a memory 902 storing computer program instructions.
[0274] Specifically, the processor 901 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0275] Memory 902 may include a large-capacity memory configured as data or instructions. For example, and not limitingly, memory 902 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 902 may include removable or non-removable (or fixed) media. Where appropriate, memory 902 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 902 is non-volatile solid-state memory. In a particular embodiment, memory 902 may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory 902 includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.
[0276] The processor 901 reads and executes computer program instructions stored in the memory 902 to implement any of the motor monitoring methods in the above embodiments.
[0277] In one example, the electronic device may also include a communication interface 903 and a bus 904. As shown in Figure 9, the processor 901, memory 902, and communication interface 903 are connected via bus 904 and communicate with each other.
[0278] The communication interface 903 is mainly configured to enable communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0279] Bus 904 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 904 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.
[0280] The electronic device can execute the motor monitoring method in the embodiments of this application, thereby realizing the motor monitoring method and apparatus described in conjunction with Figures 6 to 8.
[0281] Furthermore, in conjunction with the motor monitoring methods in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the motor monitoring methods in the above embodiments.
[0282] In addition, in conjunction with the motor monitoring methods in the above embodiments, this application embodiment can provide a computer program product. When the instructions in the computer program product are executed by the processor of an electronic device, the electronic device executes any one of the motor monitoring methods in the above embodiments.
[0283] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0284] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments configured to perform desired tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0285] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0286] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, 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, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0287] Although this application has been described with reference to preferred embodiments, various modifications can be made thereto and components can be replaced with equivalents without departing from the scope of this application. In particular, the technical features mentioned in the various embodiments can be combined in any manner, provided there is no structural conflict. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.
Claims
1. A motor monitoring system, comprising: The data acquisition device is installed on the motor and is configured to collect parameter data during the motor's operation. The frequency converter, electrically connected to the motor, is configured to control the rotation of the motor, and during the rotation of the motor, collect the load index data of the motor and send the load index data to the controller. The load index data is configured to indicate whether the motor is overloaded. The controller is connected to the frequency converter and the motor respectively, receives the load index data and the parameter data, and generates an alarm signal when the parameter data or the load index data does not meet the preset conditions.
2. The system according to claim 1, wherein, The data acquisition device includes: a speed measuring disc, the speed measuring disc comprising: A rotating disk is connected to the motor and rotates synchronously with the motor. The rotating disk has a first surface and a plurality of detection holes formed by the recess of the first surface. The plurality of detection holes are arranged at intervals around the center of the rotating disk. A detection switch is disposed on one side of the first surface; The detection switch is configured to detect the position of the plurality of detection holes when the rotating disk rotates, thereby obtaining the position signals of the plurality of detection holes.
3. The system according to claim 2, wherein, The center of the rotating disk is connected to the shaft center of the motor, or the output end of the motor extends into the center of the rotating disk, and the rotation speed of the rotating disk is synchronized with the rotation speed of the motor.
4. The system according to claim 3, wherein, The detection switch is a pulse detection switch, which is fixedly installed on one side of the rotating disk. When the rotating disk rotates with the motor, the disk surface and the detection hole pass through the detection switch in sequence to detect the position of the detection hole and obtain the position signal of the detection hole.
5. The system according to claim 2, wherein, The speed measuring disc also includes a switch bracket, which is configured to support the detection switch.
6. The system according to any one of claims 1-5, wherein, The data acquisition device includes a vibration sensor, which is mounted on the base of the motor and connected to the controller. The vibration sensor is configured to acquire the vibration frequency of the motor.
7. The system according to any one of claims 1-5, wherein, The system also includes: an alarm device; The controller is also configured to send the alarm signal to the alarm device; The alarm device is configured to output the alarm signal.
8. The system according to any one of claims 1-5, wherein, The system also includes: a display device; The display device is configured to display the alarm signal, the load index data, and / or the parameter data.
9. The system according to claim 1, wherein, The controller is also configured to generate an alarm signal if the parameter data and the load index data do not meet preset conditions.
10. The system according to claim 1, wherein, The motor is a mixer or a disperser.
11. A method for monitoring a motor, comprising: The load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device are obtained. An alarm signal is generated if the parameter data or the load index data does not meet the preset conditions.
12. The method according to claim 11, wherein, Before acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device, the method further includes: Initialize the motor's speed and starting conditions; If the motor's state meets the starting conditions, the motor will be started. During the operation of the motor, the first rotational speed of the motor is obtained; The acquisition of the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device includes: If the difference between the first speed and the initialized speed is less than the first threshold, the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device are obtained.
13. The method according to claim 11, wherein, The load parameters include the current and / or torque values of the motor; If the parameter data or the load index data does not meet the preset conditions, an alarm signal is generated, including: If the current value is greater than the second threshold and / or the torque value is greater than the third threshold, the motor is determined to be overloaded. An alarm signal is generated if the duration of motor overload exceeds a fourth threshold.
14. The method according to claim 13, wherein, When the data acquisition device is a speed measuring disc, the parameter data includes the position signals of multiple detection holes detected by the detection switch in the speed measuring disc; After acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device, the method further includes: Based on the position signals of the multiple detection holes detected by the detection switch, the number of multiple detection holes detected by the detection switch per unit time is determined. Based on the quantity, determine the second speed of the motor; The third speed of the motor is determined based on the current value of the motor fed back by the frequency converter; If the parameter data or the load index data does not meet the preset conditions, an alarm signal is generated, including: An alarm signal is generated if the difference between the second rotational speed and the third rotational speed is greater than a fifth threshold.
15. The method according to claim 14, wherein, The detection switch is a pulse detection switch, and the pulse detection switch is fixedly installed on one side of the rotating disk; Before acquiring the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device, the method further includes: As the rotating disk rotates with the motor, the disk surface and the detection hole are controlled to pass through the detection switch in sequence to detect the position of the detection hole and obtain the position signal of the detection hole.
16. The method according to claim 14 or 15, wherein, After generating an alarm signal when the duration of motor overload exceeds a fourth threshold, the method further includes: If the quality of the material to be dispersed meets the preset quality index, after controlling the motor to stop rotating forward, control the motor to run in reverse. After the motor has been running in reverse for a preset period of time, it runs in forward rotation at a fourth speed, wherein the fourth speed is less than the smaller of the third speed and the second speed.
17. The method according to claim 11, wherein, The parameter data includes the vibration frequency of the motor; If the parameter data or the load index data does not meet the preset conditions, an alarm signal is generated, including: An alarm signal is generated when the vibration frequency is greater than a sixth threshold and / or the rate of change of the vibration frequency is greater than a seventh threshold within a preset time period.
18. The method according to claim 11, wherein, The parameter data includes the motor's start timestamp information and stop timestamp information; If the parameter data or the load index data does not meet the preset conditions, an alarm signal is generated, including: The first running duration of the motor is determined based on the start timestamp information and the stop timestamp information; The total running time of the motor is determined based on the first running time and the second running time of the motor, wherein the second running time is the running time of the motor before the start timestamp information; An alarm signal is generated if the total runtime exceeds a warning value for the lifespan of the motor.
19. The method of claim 17, wherein, The method further includes: An alarm signal is generated if the parameter data and the load index data do not meet the preset conditions.
20. The method according to claim 11, wherein, The motor is a mixer or a disperser.
21. A motor monitoring device, comprising: The first acquisition module is configured to acquire the load index data of the motor collected by the frequency converter and the parameter data of the motor collected by the data acquisition device. The first generation module is configured to generate an alarm signal when the parameter data or the load index data does not meet preset conditions.
22. An electronic device comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the motor monitoring method as described in any one of claims 11-20.
23. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the motor monitoring method as described in any one of claims 11-20.
24. A computer program product, wherein instructions in the computer program product, when executed by a processor of an electronic device, cause the electronic device to perform the steps of the motor monitoring method as described in any one of claims 11-20.