Energy-saving control method and device for pipe belt machine, computing device, computer program product
By monitoring the output torque and speed of the conveyor belt motor and adopting a dynamic frequency modulation speed control method, the problem of additional coal quantity sensors in the existing technology has been solved, thus achieving energy-saving operation and production stability of the conveyor belt.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FUJIAN LONGJING ENVIRONMENTAL PROTECTION INTELLIGENT TRANSPORTATION ENG CO LTD
- Filing Date
- 2024-05-13
- Publication Date
- 2026-07-03
AI Technical Summary
Existing energy-saving control methods for conveyor belts require the additional installation of coal quantity monitoring sensors, and are prone to shutdown when the coal quantity is low, which is not conducive to production scheduling.
By monitoring the motor output torque and conveyor belt speed of the conveyor belt, and using dynamic frequency modulation speed control, the motor frequency is adjusted in real time according to the current torque and speed changes, thereby achieving energy-saving operation.
No additional coal quantity monitoring sensors are required, effectively preventing machine downtime, ensuring normal production, and achieving energy-saving effects.
Smart Images

Figure CN118239208B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electrical engineering technology, specifically to an energy-saving control method, device, computing equipment, and computer program product for a conveyor belt machine. Background Technology
[0002] With their unique advantages, tubular conveyor belts are being used more and more widely for conveying various bulk materials. The materials being conveyed are enclosed within a circular tubular conveyor belt, preventing them from easily spilling and meeting the trend of environmentally friendly conveying.
[0003] During operation, the main energy-consuming component of a tubular belt conveyor is the motor. To reduce unnecessary energy consumption, it is necessary to rationally control the motor's operation to effectively achieve energy conservation and emission reduction. A typical energy-saving control method uses a coal quantity monitoring sensor to monitor the coal quantity of the conveyor and control its start and stop accordingly. This scheme requires the additional installation of a coal quantity monitoring sensor, and it is prone to shutdown when the coal quantity is low, which is not conducive to actual production scheduling.
[0004] In view of this, there is an urgent need to provide energy-saving control solutions for existing conveyor belt systems in order to overcome the above-mentioned shortcomings. Summary of the Invention
[0005] To address the aforementioned technical problems, this invention provides an energy-saving control method, device, computing equipment, and computer program product for conveyor belt machines, which effectively achieves energy-saving control of the motor while reasonably balancing control costs and operational reliability.
[0006] This invention provides an energy-saving control method for a conveyor belt system, comprising the following steps:
[0007] Set the rated speed Vmax and minimum operating speed Vmin of the conveyor belt of the tubular conveyor.
[0008] Under no-load and full-load conditions, the speed of the conveyor belt is accelerated from zero to the rated speed Vmax, and the no-load frequency change value P1 and the full-load frequency change value P2 are obtained when the unit speed changes; and when the conveyor belt is running at a constant speed, the no-load torque N1 and the full-load torque N2 output by the motor are collected respectively.
[0009] Collect the current torque value N and the current speed value V. Based on the current torque value N, the current speed value V, the no-load frequency change value P1, the full-load frequency change value P2, the no-load torque N1, and the full-load torque N2, obtain the current frequency change value P.
[0010] Assuming the motor's given frequency remains constant and the conveyor belt is running at a constant speed, the current constant speed value V0 is obtained, and the system is in a real-time monitoring state for the current speed value V. If the current speed value V is lower than the constant speed value V0, the system switches to an acceleration state and adjusts the given frequency to increase based on the current frequency change value P. If the current speed value V is higher than the constant speed value V0, the system switches to a deceleration state and adjusts the given frequency to decrease based on the current frequency change value P.
[0011] Optionally, the following steps may also be included:
[0012] In the speed-up state, the system switches to monitoring state when the given frequency increases to a value greater than the given frequency value before adjustment, or when the current speed value V is greater than or equal to the rated speed Vmax.
[0013] In the deceleration state, the system switches to monitoring state when the given frequency is reduced to a value less than the given frequency value before adjustment, or when the current speed value V is less than or equal to the minimum operating speed Vmin.
[0014] Optionally, obtaining the no-load frequency change value P1 and the full-load frequency change value P2 when the unit speed changes includes:
[0015] The first time T1 of acceleration from zero to the rated speed Vmax under no-load conditions and the second time T2 of acceleration from zero to the rated speed Vmax under full-load conditions are recorded.
[0016] According to the formula for calculating the frequency change value Pc: Pc = Vmax S / T, respectively calculate the no-load frequency change value P1 corresponding to the unit speed change S, and the full-load frequency change value P2 corresponding to the unit speed change S; where S is the unit speed change.
[0017] Alternatively, the current frequency change value P can be calculated using the following formula:
[0018] P=k (P2-P1) (N Vmax+V (N2-N1)) / (2 Vmax (N2-N1)) is used to calculate the current frequency change value P; where the coefficient k is an optional coefficient.
[0019] Optionally, adjusting the increase of the given frequency based on the current frequency change value P includes: increasing the given frequency of the motor by increments of 1 / M of the current frequency change value P per unit time; adjusting the decrease of the given frequency based on the current frequency change value P includes: decreasing the given frequency of the motor by increments of 1 / M of the current frequency change value P per unit time.
[0020] Optionally, the switching to the acceleration state is conditional on the current speed value V being lower than the uniform speed value V0, and being lower than the uniform speed value V0 for a predetermined time; the switching to the deceleration state is conditional on the current speed value V being higher than the uniform speed value V0, and being higher than the uniform speed value V0 for a predetermined time.
[0021] Optionally, the acquisition of the current torque value N includes: acquiring multiple torque data within a unit time period, and using the average torque of the multiple torque data as the current torque value N.
[0022] Optionally, the step of collecting multiple torque data points within a unit time period and using the average torque value of the multiple torque data points as the current torque value N includes:
[0023] D1 torque data points are collected within the specified unit time period and pre-stored to form a torque pre-stored data group;
[0024] In the next unit time period, d1 torque data points are continuously collected at the same time interval, where d1 < D1; during the collection of d1 torque data points, each time a torque data point is collected, the earliest collected torque data point in the torque pre-stored data group is replaced; after the collection and replacement of the d1 torque data points are completed, a torque update data group is formed, the maximum and minimum values in the torque update data group are removed, and the average value of the remaining D1-2 torque data points in the torque update data group is used as the current torque value N.
[0025] Optionally, the acquisition of the current speed value V includes: acquiring multiple speed data within a unit time period, and using the average speed of the multiple speed data as the current speed value V.
[0026] Optionally, the step of collecting multiple speed data points within a unit time period and using the average speed of the multiple speed data points as the current speed value V includes:
[0027] Collect D2 velocity data points per unit time and pre-store them to form a velocity pre-stored data group;
[0028] In the next unit time, d2 speed data points are continuously collected at the same time interval, where d2 < D2. During the collection of d2 speed data points, each collected speed data point replaces the earliest collected speed data point in the pre-stored speed data group. After the collection and replacement of d2 speed data points are completed, a speed update data group is formed. The maximum and minimum values in the speed update data group are removed, and the average value of the remaining D2-2 speed data points in the speed update data group is taken as the current speed value V.
[0029] The present invention also provides an energy-saving control device for a conveyor belt machine, comprising:
[0030] The speed setting module is used to set the rated speed Vmax and minimum operating speed Vmin of its conveyor belt;
[0031] The working condition initialization module is used to accelerate the speed of the conveyor belt from zero to the rated speed Vmax under no-load and full-load conditions, respectively, to obtain the no-load frequency change value P1 and the full-load frequency change value P2 when the unit speed changes; and to collect the no-load torque N1 and the full-load torque N2 output by the motor when the conveyor belt is running at a constant speed.
[0032] The torque acquisition module is used to acquire the current torque value N;
[0033] The speed acquisition module is used to acquire the current speed value V;
[0034] The frequency conversion adjustment calculation module is used to obtain the current frequency change value P based on the current torque value N, the current speed value V, the no-load frequency change value P1, the full-load frequency change value P2, the no-load torque N1, and the full-load torque N2.
[0035] The real-time monitoring module is used to acquire the current uniform speed value V0 under the condition that the motor's given frequency remains constant and the conveyor belt is running at a uniform speed, and to monitor the current speed value V in real time; if the current speed value V is lower than the uniform speed value V0, it switches to the speed-up state; if the current speed value V is higher than the uniform speed value V0, it switches to the speed-down state.
[0036] The variable frequency speed control module is used to adjust and increase the given frequency according to the current frequency change value P;
[0037] The variable frequency speed reduction control module is used to adjust and reduce the given frequency according to the current frequency change value P.
[0038] The present invention also provides a computing device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the energy-saving control method for the conveyor as described above.
[0039] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the energy-saving control method for the conveyor belt as described above.
[0040] Compared with existing technologies, this solution offers a novel energy-saving control method for conveyor belt conveyors. Specifically, under no-load and full-load conditions, the conveyor belt speed is accelerated from zero to the rated speed Vmax, respectively, to obtain the no-load frequency change value P1 and the full-load frequency change value P2 per unit speed change. Simultaneously, based on the current torque value N, current speed value V, no-load frequency change value P1, full-load frequency change value P2, no-load torque N1, and full-load torque N2, the current frequency change value P is obtained. During the control process, under the condition that the motor's given frequency remains constant and the conveyor belt is in a uniform speed running state, the current uniform speed value V0 is obtained and monitored in real time. If the current speed value V is lower than the uniform speed value V0, the system switches to an acceleration state and adjusts the given frequency to increase based on the current frequency change value P. If the current speed value V is higher than the uniform speed value V0, the system switches to a deceleration state and adjusts the given frequency to decrease based on the current frequency change value P. This configuration, based on the real-time output torque of the conveyor motor and the belt speed, and taking into account the principle that different loads result in different operating speeds under the same output torque, employs dynamic frequency modulation speed control to determine the most suitable belt speed for the current torque, thereby achieving energy-saving control of the conveyor operation. During operation, it effectively avoids the possibility of complete machine downtime, providing a strong technical guarantee for ensuring normal production. Furthermore, this solution eliminates the need for additional coal quantity monitoring sensors and other devices, further enabling reasonable cost control. Attached Figure Description
[0041] Figure 1 A flowchart illustrating an energy-saving control method for a conveyor belt machine, as provided in an embodiment of this application;
[0042] Figure 2 A pre-speed regulation principle diagram of an energy-saving control method for a conveyor belt machine provided in this application embodiment;
[0043] Figure 3 This is a block diagram of an energy-saving control device for a conveyor belt machine, provided as an embodiment of this application. Detailed Implementation
[0044] To enable those skilled in the art to better understand the technical solutions of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0045] During operation, the main energy-consuming component of a tubular belt conveyor is the motor. To reduce unnecessary energy consumption, it is necessary to rationally control the motor's operation to effectively achieve energy conservation and emission reduction. One related energy-saving control method for tubular belt conveyors uses a coal quantity monitoring sensor to monitor the coal quantity of the conveyor in real time, controlling the start and stop of the conveyor based on changes in the coal quantity. However, this scheme requires the additional installation of a coal quantity monitoring sensor, and it is prone to shutdown when the coal quantity is low, which is not conducive to actual production scheduling.
[0046] Based on this, this application provides an energy-saving control method for a conveyor belt machine. The method uses the output torque of the conveyor belt machine's motor and the running speed of the conveyor belt as the monitoring basis. Based on the balance principle between output torque, belt speed and load capacity, automatic frequency conversion speed regulation control is achieved to achieve the technical effect of energy-saving operation.
[0047] Please see Figure 1 The figure is a flowchart of an energy-saving control method for a conveyor belt machine provided in an embodiment of this application.
[0048] like Figure 1 As shown, the energy-saving control method for the conveyor belt machine includes the following steps:
[0049] S101, Set the rated belt speed of the conveyor belt. For tubular conveyors, set the rated speed Vmax and minimum operating speed Vmin of the conveyor belt respectively.
[0050] In practical implementation, the settings can be customized according to the needs of different application scenarios. That is, based on the conveying capacity of the conveyor belt, the rated speed Vmax and minimum operating speed Vmin should be set according to the actual functional requirements of the materials being transported. Of course, in other specific applications, the rated speed Vmax and minimum operating speed Vmin can also be the rated speed and minimum operating speed of the equipment itself. This application's embodiments do not impose limitations.
[0051] S102, determine the corresponding initialization data for no-load and full-load states. Under no-load and full-load states, accelerate the conveyor belt speed from zero to the rated speed Vmax, and obtain the no-load frequency change value P1 and the full-load frequency change value P2 when the unit speed change occurs; and when the conveyor belt is running at a constant speed, collect the no-load torque N1 and the full-load torque N2 output by the motor.
[0052] In practical implementation, the method for controlling the speed of the conveyor belt to increase can be achieved by adjusting a given frequency in a manner that increases at the same rate, and then outputting this frequency to the control terminal of the motor to achieve the gradual increase in speed. For acceleration under no-load and full-load conditions, the time T for accelerating to the rated speed Vmax is recorded respectively. Specifically, under no-load conditions, the time for accelerating the conveyor belt speed from zero to the rated speed Vmax is the first time T1, and under full-load conditions, the time for accelerating the conveyor belt speed from zero to the rated speed Vmax is the second time T2.
[0053] For the initial operating condition data, the formula for calculating the frequency change value Pc can be used: Pc = Vmax S / T are used to calculate the frequency change value of the unit speed change S under the corresponding working conditions. Taking a unit speed change S of 0.1 m / s as an example, then Pc = Vmax 0.1 / T. Wherein, under no-load conditions, the frequency change value corresponding to a unit speed change S is the no-load frequency change value P1; under full-load conditions, the frequency change value corresponding to a unit speed change S is the full-load frequency change value P2.
[0054] S103, determine the current frequency change value. Collect the current torque value N and the current speed value V. Based on the current torque value N and the current speed value V, as well as the no-load frequency change value P1, the full-load frequency change value P2, the no-load torque N1 and the full-load torque N2 obtained in step S102, obtain the current frequency change value P.
[0055] In practical implementation, the current frequency change value P can be obtained based on the current torque value, the proportional relationship between torque and frequency change, and the proportional relationship between operating speed and frequency change. Specifically, the calculation formula for the current frequency change value P is as follows:
[0056] P=k (P2-P1) (N Vmax+V (N2-N1)) / (2 Vmax (N2-N1)) is used to calculate the current frequency change value P; in the formula, the coefficient k is 1 by default.
[0057] In other specific implementations, the coefficient k in the above formula is an optional coefficient that can be adjusted and determined according to specific working conditions. This application does not limit this.
[0058] S104 monitors the current speed value V in real time and performs variable frequency control for speed increase or decrease. Under the condition that the motor's given frequency remains constant and the conveyor belt is running at a uniform speed, it acquires the current uniform speed value V0 and maintains a real-time monitoring state for the current speed value V. If the current speed value V is lower than the uniform speed value V0, it switches to speed increase mode and adjusts the given frequency to increase based on the current frequency change value P. If the current speed value V is higher than the uniform speed value V0, it switches to speed decrease mode and adjusts the given frequency to decrease based on the current frequency change value P.
[0059] For example, if the current speed value V is lower than 95% of the uniform speed value V0, then the system switches to acceleration mode. In acceleration mode, the given frequency is adjusted and increased according to the current frequency change value P. Specifically, the given frequency of the motor is increased in increments of 1 / M of the current frequency change value P per unit time. By increasing the given frequency of the motor, the belt speed (the running speed of the conveyor belt) increases, thereby achieving stable acceleration control through uniform speed change.
[0060] Taking seconds as an example, the given frequency of the motor can be slowly increased by increments of one-third of the current frequency change value P per second (M=3).
[0061] Furthermore, when the given frequency increases to a value greater than the given frequency value before adjustment, for example, but not limited to, when the given frequency reaches 105% of the given frequency value before adjustment, or when the current speed value V is detected to be greater than or equal to the rated speed Vmax, the variable frequency speed control stops, and the current control state switches to the monitoring state, that is, monitoring the current speed value V.
[0062] For example, if the current speed value V is higher than 105% of the uniform speed value V0, then the system switches to deceleration mode. In deceleration mode, the given frequency is adjusted and reduced according to the current frequency change value P. Specifically, the given frequency of the motor is reduced by increments of 1 / M of the current frequency change value P per unit time. By reducing the given frequency of the motor, the belt speed (the running speed of the conveyor belt) decreases, thereby achieving uniform speed change and obtaining stable deceleration control.
[0063] Using seconds as an example, the given frequency of the motor can be slowly reduced by decreasing the current frequency change value P by one-third per second (M=3).
[0064] This solution utilizes real-time data on the output torque of the conveyor motor and the belt speed. Based on the principle that different loads result in different operating speeds under the same output torque, a dynamic frequency modulation speed control method is employed to determine the optimal belt speed for the current torque, thereby achieving energy-saving control of the conveyor operation. During operation, it effectively avoids the possibility of complete machine downtime, providing a strong technical guarantee for ensuring normal production.
[0065] Furthermore, when the given frequency is reduced to less than the given frequency value before adjustment, for example, but not limited to, when the given frequency reaches 95% of the given frequency value before adjustment, or when the current speed value V is detected to be less than or equal to the minimum operating speed Vmin, the variable frequency speed reduction control is stopped, and the current control state is switched to the monitoring state, that is, monitoring the current speed value V.
[0066] In addition, further control optimizations can be performed to improve the stability of speed-up or belt-down control. Please refer to [link / reference needed]. Figure 2 The figure is a speed regulation principle diagram provided in an embodiment of this application.
[0067] For switching to acceleration mode, the condition is that the current speed value V is lower than the uniform speed value V0, and remains lower than the uniform speed value V0 for a predetermined time. For example, but not limited to, if the current speed value V is lower than 95% of the uniform speed value V0 for 20 seconds, then the system switches to acceleration mode. For switching to deceleration mode, the condition is that the current speed value V is higher than the uniform speed value V0, and remains higher than the uniform speed value V0 for a predetermined time. For example, but not limited to, if the current speed value V is higher than 105% of the uniform speed value V0 for 20 seconds, then the system switches to deceleration mode.
[0068] It can be understood that the conditions for switching to the speed-up or speed-down state can be determined according to the actual application scenario. This application embodiment does not limit this.
[0069] In one specific implementation, in order to improve the accuracy of motor output torque acquisition, multiple torque data can be collected per unit time, and the average torque value is used as the current torque value N.
[0070] Specifically, firstly, D1 torque data points are collected within a unit time period and pre-stored to form a torque pre-stored data group. Then, d1 torque data points are continuously collected at the same time interval in the next unit time period, where d1 < D1. Furthermore, during the collection of d1 torque data points, each collected torque data point replaces the earliest collected torque data point in the torque pre-stored data group. After the collection and replacement of d1 torque data points are completed, a torque update data group is formed. The maximum and minimum values in the torque update data group are removed, and the average value of the remaining D1-2 torque data points in the torque update data group is used as the current torque value N, which avoids the influence of instantaneous data noise.
[0071] Taking a unit of time as seconds, D1=10, d1=5 as an example, ten torque data points are pre-stored in the previous second, and five torque data points are collected continuously at the same time interval in the next second. Each time a torque data point is collected, the earliest collected torque data point in the pre-stored torque data group (ten torque data points) is replaced. A total of five data replacements are completed. For the ten torque data points that have been replaced five times (the updated torque data group), the maximum and minimum values are removed, and the average value of the remaining eight torque data points in the pre-stored torque data group is calculated. This average torque value is used as the current torque value N.
[0072] In another specific implementation, in order to improve the speed acquisition accuracy of the conveyor belt, multiple speed data can be collected per unit time, and the average speed value is used as the current speed value V.
[0073] Specifically, firstly, D2 speed data points are collected within a unit time period and pre-stored to form a speed pre-stored data group; then, d2 speed data points are continuously collected at the same time interval in the next unit time period, where d2 < D2; during the collection of d2 speed data points, each collected speed data point replaces the earliest collected speed data point in the speed pre-stored data group; after the collection and replacement of d2 speed data points are completed, a speed update data group is formed. The maximum and minimum values in the speed update data group are removed, and the average value of the remaining D2-2 speed data points in the speed update data group is used as the current speed value V, which can avoid the influence of instantaneous data noise.
[0074] In a specific implementation, the number of D1 and D2 can be the same or different; the number of d1 and d2 can be the same or different.
[0075] Using the same unit of time as seconds, D2=10, and d2=5 as an example, ten speed data points are pre-stored in the previous second, and five speed data points are collected continuously at the same time interval in the next second. Each time a speed data point is collected, it replaces the earliest collected speed data point in the pre-stored speed data group (ten speed data points), and a total of five data replacements are completed. For the ten speed data points that have been replaced five times (the updated speed data group), the maximum and minimum values are removed, and the average value of the remaining eight speed data points in the updated speed data group is calculated. This average speed value is used as the current speed value V.
[0076] Please see Figure 3 The figure is a block diagram of the architecture of an energy-saving control device for a conveyor belt machine provided in an embodiment of this application.
[0077] The energy-saving control device 100 for the conveyor belt includes a speed setting module, a torque acquisition module, a speed acquisition module, a working condition initialization module, a frequency conversion adjustment calculation module, a frequency conversion speed reduction control module, a frequency conversion speed increase control module, a real-time monitoring module, and a control interface module.
[0078] The speed setting module is used to receive setting information from the user. For example, but not limited to, setting the rated speed Vmax and minimum operating speed Vmin of the conveyor belt of the tubular belt conveyor.
[0079] In practical implementation, the settings can be made according to the needs of different application scenarios. That is to say, based on the conveying capacity of the conveyor belt, the rated speed Vmax and minimum operating speed Vmin should be set according to the actual functional requirements of the materials being transported. This application embodiment does not impose any limitations.
[0080] The torque acquisition module is connected to the control interface module and is used to collect the motor's output torque. To obtain accurate monitoring data, the average of multiple torque data points collected within a unit of time can be used as the current torque value.
[0081] Specifically, firstly, D1 torque data points are collected within a unit time period and pre-stored to form a torque pre-stored data set. Next, d1 torque data points are continuously collected at the same time intervals in the next unit time period, where d1 < D1. During the collection of d1 torque data points, each collected torque data point replaces the earliest collected torque data point in the pre-stored data set. After the collection and replacement of d1 torque data points are completed, a torque update data set is formed. The maximum and minimum values in the torque update data set are removed, and the average of the remaining D1-2 torque data points in the torque update data set is used as the current torque value N and output. This avoids the influence of instantaneous data noise.
[0082] Taking seconds as an example, ten torque data points are pre-stored in the previous second (D1=10). In the next second, five torque data points are collected continuously at the same time interval (d1=5). Each time a torque data point is collected, the earliest collected torque data point in the pre-stored torque data group (ten) is replaced. This process is repeated five times. For the ten torque data points that have undergone five data replacements, the maximum and minimum values in the updated torque data group are removed. The average value of the remaining eight torque data points in the updated torque data group is then calculated and used as the current torque value.
[0083] The speed acquisition module is connected to the control interface module and is used to collect the operating speed of the conveyor belt. In order to obtain accurate monitoring data, the average value of the conveyor belt's operating speed (belt speed) per unit time can be used as the current speed value.
[0084] Specifically, firstly, D2 velocity data points are collected within a unit time period and pre-stored to form a velocity pre-stored data set. Next, d2 velocity data points are continuously collected at the same time intervals in the next unit time period, where d2 < D2. During the collection of d2 velocity data points, each collected velocity data point replaces the earliest collected velocity data point in the pre-stored data set. After the collection and replacement of d2 velocity data points are completed, a velocity update data set is formed. The maximum and minimum values in the velocity update data set are removed, and the average of the remaining D2-2 velocity data points in the velocity update data set is used as the current velocity value V and output. This avoids the influence of instantaneous data noise.
[0085] Using seconds as an example, ten speed data points are pre-stored in the previous second (D2=10). In the next second, five speed data points are collected continuously at the same time interval (d2=5). Each time a speed data point is collected, the earliest collected speed data point in the pre-stored speed data group (ten) is replaced. This process is repeated five times. For the ten speed data points that have undergone five data replacements, the maximum and minimum values in the speed update data group are removed. The average value of the remaining eight speed data points in the speed update data group is then calculated and used as the current speed value.
[0086] The working condition initialization module connects to the speed setting module, torque acquisition module, and speed acquisition module, and is used to accelerate the speed of the conveyor belt from zero to the rated speed Vmax under no-load and full-load conditions, respectively.
[0087] The acceleration method can be carried out by adjusting the given frequency. Specifically, the given frequency is adjusted according to the same incremental frequency, and the time T for acceleration to the rated speed Vmax is recorded. The time for accelerating the speed of the conveyor belt from zero to the rated speed Vmax under no-load conditions is the first time T1, and the time for accelerating the speed of the conveyor belt from zero to the rated speed Vmax under full-load conditions is the second time T2.
[0088] Furthermore, based on the formula for calculating the frequency change value Pc: Pc = Vmax S / T, respectively, calculate the frequency change value of a unit speed change S corresponding to the conveyor belt running speed. Specifically, under no-load conditions, the frequency change value of a unit speed change S is P1, and under full-load conditions, the frequency change value of a unit speed change S is P2. Taking a unit speed change S of 0.1 m / s as an example, then Pc = Vmax. 0.1 / T.
[0089] Meanwhile, when the conveyor belt of the tube conveyor is running at a constant speed, the no-load torque N1 and the full-load torque N2 are collected by the torque acquisition module.
[0090] The variable frequency regulation calculation module is connected to the working condition initialization module to obtain the no-load torque N1, the full-load torque N2, the no-load frequency change value P1, and the full-load frequency change value P2; it is connected to the torque acquisition module to obtain the current torque value N, and connected to the speed acquisition module to obtain the current speed value V.
[0091] Furthermore, according to the formula for calculating the current frequency change value P:
[0092] P=k (P2-P1) (N Vmax+V (N2-N1)) / (2 Vmax (N2-N1)) is used to calculate the current frequency change value P. In other words, based on the current torque value, the ratio of torque to frequency change value, and the ratio of operating speed to frequency change value, the current frequency change value P is obtained.
[0093] In the formula, the coefficient k is an optional coefficient, which defaults to 1. In other specific implementations, this coefficient k can be adjusted according to the specific working conditions, and this application embodiment does not limit it.
[0094] The variable frequency speed reduction control module is connected to the variable frequency adjustment calculation module and is used to control the speed reduction state. Specifically, it acquires the current frequency change value P, and reduces the motor's set frequency by a increment of 1 / M of the current frequency change value P per unit time. This reduction in the motor's set frequency causes the belt speed (the running speed of the conveyor belt) to decrease. When the set frequency decreases to 95% of the set frequency value before adjustment, or when the current speed value V is detected to be less than or equal to the minimum operating speed Vmin, the variable frequency speed reduction control stops, and the current control state switches to monitoring state.
[0095] Taking seconds as an example, the given frequency of the motor can be slowly reduced by decreasing by one-third of the current frequency change value P per second (M=3).
[0096] The variable frequency speed-up control module is connected to the variable frequency adjustment calculation module and is used to control the speed-up state. Specifically, it acquires the current frequency change value P, and increases the motor's set frequency in increments of 1 / M of the current frequency change value P per unit time. This increases the belt speed (the running speed of the conveyor belt). When the set frequency increases to 105% of the original set frequency value, or when the current speed value V is detected to be greater than or equal to the rated speed Vmax, the variable frequency speed-up control stops, and the current control state switches to monitoring state.
[0097] Using seconds as an example, the given frequency of the motor can be slowly increased by increments of one-third of the current frequency change value P (M=3) per second.
[0098] The real-time monitoring module monitors the given frequency and belt speed, and performs real-time monitoring when the control state is in monitoring mode. When the motor frequency of the conveyor belt remains constant and the conveyor belt is running at a constant speed, the speed acquisition module obtains the current constant speed value V0 and monitors the running speed of the conveyor belt in real time.
[0099] When the current speed value V of the conveyor belt is detected to decrease to 95% of the uniform speed value V0, and remains below 95% for a predetermined time, the current control state switches to speed-up state; when the current speed value V of the conveyor belt is detected to increase to 105% of the uniform speed value V0, and remains above 105% for a predetermined time, the current control state switches to speed-down state.
[0100] The control interface module is used to connect to the conveyor belt machine and obtain its operating parameters, such as, but not limited to, motor output torque and conveyor belt speed. At the same time, it receives the given frequency value output by the variable frequency speed reduction control module and outputs it to the motor control terminal of the conveyor belt machine to realize the corresponding variable frequency control.
[0101] In other specific implementations, this control interface module can be optionally set, and the signal interaction with the conveyor side can be implemented independently by each module. This application does not limit the scope of the embodiments.
[0102] It should be noted that the “connection” between the modules of the aforementioned belt conveyor energy-saving control device refers to the signal interaction relationship, including direct or indirect interaction, thereby realizing the corresponding control data interaction during the execution of the aforementioned belt conveyor energy-saving control method.
[0103] In addition to the aforementioned energy-saving control method and apparatus for conveyor belt machines, embodiments of this application also provide a computing device, which includes a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the steps of the energy-saving control method for conveyor belt machines as described above.
[0104] It should be understood that other functional components of the computing device can be implemented using existing technologies, and therefore will not be described in detail.
[0105] In addition to the aforementioned energy-saving control method and device for conveyor belt machines, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the energy-saving control method for conveyor belt machines as described above.
[0106] Based on the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by hardware or by using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (such as CD-ROM, USB flash drive, mobile hard drive, etc.) and includes several instructions to cause a computer device (such as a personal computer, electronic device, or network device, etc.) to execute the energy-saving control method of the tube conveyor described in this application.
[0107] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An energy-saving control method for a conveyor belt conveyor, characterized in that, Includes the following steps: Set the rated speed Vmax and minimum operating speed Vmin of the conveyor belt of the tubular conveyor. Under no-load and full-load conditions, the speed of the conveyor belt is accelerated from zero to the rated speed Vmax, and the no-load frequency change value P1 and the full-load frequency change value P2 are obtained when the unit speed changes; and when the conveyor belt is running at a constant speed, the no-load torque N1 and the full-load torque N2 output by the motor are collected respectively. Collect the current torque value N and the current speed value V. Based on the current torque value N, the current speed value V, the no-load frequency change value P1, the full-load frequency change value P2, the no-load torque N1, and the full-load torque N2, obtain the current frequency change value P. Assuming the motor's given frequency remains constant and the conveyor belt is running at a constant speed, the system acquires the current constant speed value V0 and monitors the current speed value V in real time. If the current speed value V is lower than the constant speed value V0, the system switches to an acceleration mode and adjusts the given frequency to increase based on the current frequency change value P. If the current speed value V is higher than the constant speed value V0, the system switches to a deceleration mode and adjusts the given frequency to decrease based on the current frequency change value P. The acquisition of the no-load frequency change value P1 and the full-load frequency change value P2 under unit speed change includes: The first time T1 of acceleration from zero to the rated speed Vmax under no-load conditions and the second time T2 of acceleration from zero to the rated speed Vmax under full-load conditions are recorded. The formula for calculating the frequency change value Pc is: Pc = Vmax S / T, respectively calculate the no-load frequency change value P1 corresponding to the unit speed change S, and the full-load frequency change value P2 corresponding to the unit speed change S; where S is the unit speed change, and S is 0.1m / s; According to the formula for calculating the current frequency change value P: P=k (P2-P1) (N Vmax+V (N2-N1)) / (2 Vmax (N2-N1)) is used to calculate the current frequency change value P; where the coefficient k is an optional coefficient; The step of adjusting the given frequency according to the current frequency change value P includes: increasing the given frequency of the motor by incrementing by 1 / M of the current frequency change value P per unit time; the step of adjusting the given frequency according to the current frequency change value P includes: decreasing the given frequency of the motor by decreasing by 1 / M of the current frequency change value P per unit time, where M is 3.
2. The energy-saving control method for the conveyor belt machine according to claim 1, characterized in that, It also includes the following steps: In the speed-up state, the system switches to monitoring state when the given frequency increases to a value greater than the given frequency value before adjustment, or when the current speed value V is greater than or equal to the rated speed Vmax. In the deceleration state, the system switches to monitoring state when the given frequency is reduced to a value less than the given frequency value before adjustment, or when the current speed value V is less than or equal to the minimum operating speed Vmin.
3. The energy-saving control method for a conveyor belt machine according to claim 1 or 2, characterized in that, The switching to the acceleration state is conditional on the current speed value V being lower than the uniform speed value V0, and being lower than the uniform speed value V0 for a predetermined time; the switching to the deceleration state is conditional on the current speed value V being higher than the uniform speed value V0, and being higher than the uniform speed value V0 for a predetermined time.
4. The energy-saving control method for a conveyor belt machine according to claim 1 or 2, characterized in that, The acquisition of the current torque value N includes: acquiring multiple torque data within a unit time period, and using the average torque of the multiple torque data as the current torque value N.
5. The energy-saving control method for a conveyor belt machine according to claim 4, characterized in that, The step of collecting multiple torque data points within a unit time period and using the average torque value of the multiple torque data points as the current torque value N includes: D1 torque data points are collected within the specified unit time period and pre-stored to form a torque pre-stored data group; In the next unit time period, d1 torque data points are continuously collected at the same time interval, where d1 < D1; during the collection of d1 torque data points, each time a torque data point is collected, the earliest collected torque data point in the torque pre-stored data group is replaced; after the collection and replacement of the d1 torque data points are completed, a torque update data group is formed, the maximum and minimum values in the torque update data group are removed, and the average value of the remaining D1-2 torque data points in the torque update data group is used as the current torque value N.
6. The energy-saving control method for a conveyor belt machine according to claim 1 or 2, characterized in that, The acquisition of the current speed value V includes: acquiring multiple speed data within a unit time period, and using the average speed of the multiple speed data as the current speed value V.
7. The energy-saving control method for a conveyor belt machine according to claim 6, characterized in that, The step of collecting multiple speed data points within a unit time period and using the average speed of the multiple speed data points as the current speed value V includes: Collect D2 velocity data points per unit time and pre-store them to form a velocity pre-stored data group; In the next unit time, d2 speed data points are continuously collected at the same time interval, where d2 < D2. During the collection of d2 speed data points, each collected speed data point replaces the earliest collected speed data point in the pre-stored speed data group. After the collection and replacement of d2 speed data points are completed, a speed update data group is formed. The maximum and minimum values in the speed update data group are removed, and the average value of the remaining D2-2 speed data points in the speed update data group is taken as the current speed value V.
8. An energy-saving control device for a conveyor belt machine, characterized in that, include: The speed setting module is used to set the rated speed Vmax and minimum operating speed Vmin of its conveyor belt; The working condition initialization module is used to accelerate the speed of the conveyor belt from zero to the rated speed Vmax under no-load and full-load conditions, respectively, to obtain the no-load frequency change value P1 and the full-load frequency change value P2 when the unit speed changes; and to collect the no-load torque N1 and the full-load torque N2 output by the motor when the conveyor belt is running at a constant speed. The torque acquisition module is used to acquire the current torque value N; The speed acquisition module is used to acquire the current speed value V; The frequency conversion adjustment calculation module is used to obtain the current frequency change value P based on the current torque value N, the current speed value V, the no-load frequency change value P1, the full-load frequency change value P2, the no-load torque N1, and the full-load torque N2. The real-time monitoring module is used to acquire the current uniform speed value V0 under the condition that the motor's given frequency remains constant and the conveyor belt is running at a uniform speed, and to monitor the current speed value V in real time; if the current speed value V is lower than the uniform speed value V0, it switches to the speed-up state; if the current speed value V is higher than the uniform speed value V0, it switches to the speed-down state. The variable frequency speed control module is used to adjust and increase the given frequency according to the current frequency change value P; The variable frequency speed reduction control module is used to adjust and reduce the given frequency according to the current frequency change value P.
9. A computing device, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the energy-saving control method for the conveyor belt machine according to claim 1.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the energy-saving control method for the conveyor belt machine as described in claim 1.