Energy-saving loom combined high-power motor driver control method and system

Through real-time monitoring and historical data analysis, adjusting the controller pulse frequency of the motor driver, the problem of inaccurate analysis in traditional motor driver control methods is solved, ensuring that the motor speed meets the weaving requirements, and improving the operating performance and production efficiency of the loom.

CN120342268AInactive Publication Date: 2025-07-18HANGZHOU NAZHONG TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510796479.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-16
Publication Date
2025-07-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When analyzing whether the motor speed meets the weaving requirements, traditional motor driver control methods and systems lack the analysis of the difference between the target motor speed and the actual motor speed, resulting in inaccurate analysis results, and it is impossible to ensure that the motor speed meets the weaving requirements after adjusting the motor speed.

Method used

By using a speed sensor to monitor the motor speed in real time, combining historical data to analyze the relationship between the actual motor speed and the target speed, adjust the controller pulse frequency to ensure that the motor speed meets the weaving requirements, and use parameter monitoring, analysis and control modules to make precise adjustments.

Benefits of technology

It realizes the accuracy of the motor speed and the reliability of the analysis results, ensures that the motor speed meets the weaving requirements after adjustment, and improves the production efficiency and product quality of the loom.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120342268A_ABST
    Figure CN120342268A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a system for controlling a combined high-power motor driver of an energy-saving weaving machine, and relates to the technical field of control. Firstly, the rotating speed of a motor is obtained through a sensor; analyzing the relation between the actual rotating speed of the motor and the target rotating speed of the motor, analyzing whether the rotating speed of the motor meets weaving requirements or not according to the relation between the actual rotating speed of the motor and the target rotating speed of the motor, and if not, obtaining the actual rotating speed of the motor required at the moment according to the relation between the actual rotating speed of the motor and the target rotating speed of the motor; the motor rotating speed is adjusted to the needed actual motor rotating speed, after the motor rotating speed is adjusted, it is guaranteed that the motor rotating speed meets the weaving requirement, and the accuracy of the analysis result is also guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of control technology, and particularly to a control method and system for an energy-saving loom combined high-power motor driver. Background Art

[0002] With the continuous development of the textile industry, the market has higher demands for the output and quality of textiles, and higher requirements for the performance of looms. Looms are required to have higher production efficiency and more stable operating performance. However, the operation of looms depends on motors to provide power, and the motor drive system is the core component of looms, and its performance directly affects the production efficiency and product quality of looms.

[0003] When the traditional motor driver control method and system control the speed of the motor, they monitor the motor speed in real time through sensors, and calculate the target motor speed according to the calculation relationship between the motor speed, the main shaft speed, the electronic let-off rate and the electronic take-up speed. According to the target motor speed and the monitored motor speed, it is analyzed whether the motor speed meets the weaving requirements. If not, adjustments are made. Obviously, this motor driver control method and system have at least the following deficiencies: 1. When the traditional motor driver control method and system analyze whether the motor speed meets the weaving requirements, they only analyze according to the target motor speed, lacking the analysis of the difference between the target motor speed and the actual motor speed, and cannot guarantee the accuracy of the analysis results.

[0004] 2. The traditional motor driver control method and system, when adjusting the motor speed, adjust the motor speed to the target motor speed. However, there is a certain difference between the target motor speed and the actual motor speed. Therefore, after the motor speed adjustment is completed, it cannot be guaranteed whether the motor speed meets the weaving requirements. Summary of the Invention

[0005] Aiming at the above existing technical deficiencies, the purpose of the present invention is to provide a control method and system for an energy-saving loom combined high-power motor driver.

[0006] To solve the above technical problems, the present invention adopts the following technical solutions: S1. The present invention provides a control method for an energy-saving loom combined high-power motor driver, including the following steps: Step 1. Parameter monitoring: Use a speed sensor to monitor the speed of the motor in real time.

[0007] S2. Parameter Analysis: Obtain the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving from the database. The motor speed during each historical weaving is called the actual motor speed. According to the calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, obtain the target speed of the motor during each historical weaving, analyze the relationship between the actual motor speed and the target motor speed, and at the same time analyze whether the motor speed at this time meets the weaving requirements.

[0008] S3. Parameter Control: When the motor speed at this time does not meet the requirements, obtain the required main shaft speed range, required electronic let-off rate range, and electronic take-up speed range during the weaving at this time from the database, analyze the required actual motor speed at this time, obtain the target pulse frequency of the controller according to the required actual motor speed, and adjust the pulse frequency of the controller to the target pulse frequency.

[0009] Preferably, the parameter analysis is as follows: Obtain the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving from the database, and obtain each marked historical weaving. At the same time, according to the calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, obtain the target motor speed of each marked historical weaving. The motor speed of each marked historical weaving in the database is called the actual motor speed. According to the target motor speed and actual motor speed of each marked historical weaving, analyze the calculation relationship between the target motor speed and the actual motor speed, and analyze whether the motor speed at this time meets the weaving requirements.

[0010] Preferably, the process of obtaining each marked historical weaving is as follows: Input the main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving into the weaving analysis model, and output the weaving value of each historical weaving. When the weaving value of a certain historical weaving is 1, it means that the main shaft speed, electronic let-off rate, and electronic take-up speed during this historical weaving all meet the requirements of this historical weaving. When the weaving value of a certain historical weaving is 0, it means that the main shaft speed, electronic let-off rate, or electronic take-up speed during this historical weaving does not meet the requirements of this historical weaving. Obtain each historical weaving with a weaving value of 1 and call it each marked historical weaving.

[0011] Preferably, the process of analyzing the calculation relationship between the target motor speed and the actual motor speed is as follows: Number each marked historical weaving in chronological order, obtain the actual motor speed of each marked historical weaving from the database, and calculate the difference between the target motor speed and the actual motor speed of each marked historical weaving. The difference between the target motor speed and the actual motor speed of each marked historical weaving is called the speed difference of each marked historical weaving. Analyze the variation law of the speed differences of each marked historical weaving, and based on the speed difference law of each marked historical weaving, obtain the calculation relationship between the target motor speed and the actual motor speed.

[0012] Preferably, the process of analyzing the variation law of the speed differences of each marked historical weaving is as follows: Obtain the usage duration of the motor during each marked historical weaving from the database, with the speed difference as the axis, and the usage duration of the motor as the axis, establish a usage duration-difference graph, obtain the number of each marked historical weaving and the difference between the target motor speed and the actual motor speed of each marked historical weaving. In ascending order of the numbers, sequentially mark the speed differences of each marked historical weaving on the usage duration-difference graph. After all the speed differences of each marked historical weaving are marked, obtain the distribution of the usage duration-difference graph, and based on the distribution of the usage duration-difference graph, obtain the marked image distribution. Take the transformation law of each point in the marked image distribution as the variation law of the speed differences of each marked historical weaving.

[0013] Preferably, the process of obtaining the marked image distribution is as follows: Compare the distribution of the usage duration-difference graph with the distributions of each image in the database. If the distribution in the usage duration-difference graph is the same as a certain image distribution in the data, then take the image distribution in the database as the marked image distribution. If the distribution in the usage duration-difference graph is different from all the image distributions in the data, then analyze the similarity between the distribution of the usage duration-difference graph and the distributions of each image in the database, and compare the similarities between the distribution of the usage duration-difference graph and the distributions of each image in the database. Select the image distribution in the database with the highest similarity to the analyzed distribution of the usage duration-difference graph, and take the image distribution in the database as the marked image distribution.

[0014] Preferably, the process of obtaining the calculation relationship between the target motor speed and the actual motor speed is as follows: Obtain the expression corresponding to the marked image distribution from the database, and obtain several marked points from the usage duration-difference graph. Substitute each selected marked point into the expression to obtain the expression corresponding to the usage duration-difference graph. Express the speed difference in this expression using the target motor speed and the actual motor speed to obtain the calculation relationship between the target motor speed and the actual motor speed.

[0015] Preferably, analyze whether the rotational speed of the motor meets the weaving requirements at this time. The specific process is as follows: Integrate the calculation relationship between the target motor speed and the actual motor speed into the calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed to obtain a new calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed. Obtain the actual speed of the motor at this time, substitute the actual speed of the motor at this time into the new calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, and calculate the actual speed of the main shaft, the actual rate of electronic let-off, and the actual speed of electronic take-up at this time. According to the actual speed of the main shaft, the actual rate of electronic let-off, and the actual speed of electronic take-up at this time, obtain the weaving value at this time. If the weaving value is 1, it means that the motor speed meets the weaving requirements at this time. If the weaving value is 0, it means that the motor speed does not meet the weaving requirements at this time.

[0016] Preferably, the parameter control is as follows: When the motor speed does not meet the weaving requirements, obtain the required speed range of the main shaft, the required rate range of electronic let-off, and the required speed range of electronic take-up at this time, and according to the new calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, obtain the required actual motor speed range of the main shaft, the required actual motor speed range of electronic let-off, and the required actual motor speed range of electronic take-up at this time, which are respectively denoted as 、 、 , obtain 、 and 's intersection, and obtain the median of each element in the intersection of 、 and . Take this median as the required actual motor speed, and according to the calculation relationship between the motor speed and the controller pulse, obtain the required pulse frequency of the controller, and adjust the pulse frequency of the controller to the actual pulse frequency.

[0017] In the second aspect, the present invention provides an energy-saving loom combined high-power motor drive control system, including the following modules: The parameter monitoring module is used to use a rotational speed sensor to monitor the rotational speed of the motor in real time.

[0018] The parameter analysis module is used to obtain the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving from the database. The motor speed during each historical weaving is called the actual motor speed. According to the calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, the target speed of the motor during each historical weaving is obtained, and the relationship between the actual motor speed and the target motor speed is analyzed. At the same time, it is analyzed whether the motor speed at this time meets the weaving requirements.

[0019] The parameter control module is used to, when the motor speed does not meet the requirements at this time, obtain the required main shaft speed range, required electronic let-off rate range, and electronic take-up speed range during weaving at this time from the database, and analyze the required actual motor speed at this time. According to the required actual motor speed, the target pulse frequency of the controller is obtained, and the pulse frequency of the controller is adjusted to the target pulse frequency.

[0020] The database is used to store the motor speed, loom main shaft speed, electronic let-off rate, electronic take-up speed, required main shaft speed range, required electronic let-off rate range, and required electronic take-up speed range during each historical weaving, as well as each image distribution and the corresponding expression of each image distribution.

[0021] The beneficial effects of the present invention are as follows: 1. The present invention provides an energy-saving loom combined high-power motor driver control method and system. First, the motor speed is obtained through a sensor, and then according to the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving, the relationship between the actual motor speed and the target motor speed is analyzed. And according to the relationship between the actual motor speed and the target motor speed, it is analyzed whether the motor speed meets the weaving requirements. If not, according to the relationship between the actual motor speed and the target motor speed, the required actual motor speed at this time is obtained, and the motor speed is adjusted to the required actual motor speed. After the motor speed adjustment is completed, it ensures that the motor speed meets the weaving requirements and also ensures the accuracy of the analysis result.

[0022] 2. The present invention obtains the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving from the database, and obtains each marked historical weaving. At the same time, according to the calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, the target motor speed of each marked historical weaving is obtained. The motor speed of each marked historical weaving in the database is called the actual motor speed. According to the target motor speed and the actual motor speed of each marked historical weaving, the calculation relationship between the target motor speed and the actual motor speed is analyzed, and it is analyzed whether the motor speed at this time meets the weaving requirements, ensuring the accuracy of the analysis result.

[0023] 3. When the motor speed does not meet the weaving requirements, according to the new calculation relationship among the motor speed, the main shaft speed, the electronic let-off rate, and the electronic take-up speed, the actual motor speed ranges required for the main shaft, the electronic let-off, and the electronic take-up at this time are obtained, and the required actual motor speed is obtained. According to the calculation relationship between the motor speed and the controller pulses, the required pulse frequency of the controller is obtained, and the pulse frequency of the controller is adjusted to the actual pulse frequency. After the motor speed adjustment is completed, it is ensured that the motor speed meets the weaving requirements. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0025] Figure 1 It is a schematic flowchart of the implementation steps of the method of the present invention.

[0026] Figure 2 It is a schematic connection diagram of the system structure of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0027] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0028] Please refer to Figure 1 As shown, the present invention provides an energy-saving loom combined high-power motor driver control method, including the following steps: S1. Parameter monitoring: Use a speed sensor to monitor the speed of the motor in real time.

[0029] S2. Parameter analysis: Obtain the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed during each historical weaving from the database. The motor speed during each historical weaving is called the actual motor speed. According to the calculation relationship among the motor speed, main shaft speed, electronic let-off rate, and electronic take-up speed, obtain the target speed of the motor during each historical weaving, analyze the relationship between the actual motor speed and the target motor speed, and at the same time analyze whether the current motor speed meets the weaving requirements.

[0030] In a specific embodiment, the parameter analysis is as follows: Obtain the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving from the database, and obtain each marked historical weaving. At the same time, according to the calculation relationship between the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed, obtain the target motor rotational speed of each marked historical weaving. The rotational speed of the motor in the database for each marked historical weaving is referred to as the actual motor speed. According to the target motor speed and the actual motor speed of each marked historical weaving, analyze the calculation relationship between the target motor speed and the actual motor speed, and analyze whether the rotational speed of the motor at this time meets the weaving requirements.

[0031] It should be noted that the calculation relationship between the rotational speed of the motor and the rotational speed of the main shaft is: . Substitute the rotational speed of the main shaft of each marked historical weaving into the above formula to obtain the target motor rotational speed of each marked historical weaving.

[0032] It should also be noted that the calculation relationship between the rotational speed of the main shaft and the electronic let-off rate is: .

[0033] It should be explained that the calculation relationship between the rotational speed of the main shaft and the electronic take-up speed is: .

[0034] In the above, the process of obtaining each marked historical weaving is as follows: Input the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving into the weaving analysis model, and output the weaving value of each historical weaving. When the weaving value of a certain historical weaving is 1, it means that the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during this historical weaving all meet the requirements of this historical weaving. When the weaving value of a certain historical weaving is 0, it means that the rotational speed of the main shaft, the electronic let-off rate, or the electronic take-up speed during this historical weaving does not meet the requirements of this historical weaving. Obtain each historical weaving with a weaving value of 1, and refer to it as each marked historical weaving.

[0035] It should be noted that the expression of the weaving analysis model is: , where represents the rotational speed of the main shaft during the th historical weaving, represents the electronic let-off rate during the th historical weaving, represents the electronic take-up speed during the th historical weaving, represents the required range of the rotational speed of the main shaft during the th historical weaving, represents the required range of the electronic let-off rate during the th historical weaving, represents the required range of the electronic take-up speed during the The required electronic take-up speed range during the next weaving represents the weaving value of the th historical weaving,

[0036] wherein the required main shaft speed range, the required electronic let-off rate range, and the required electronic take-up speed range during each historical weaving are all obtained from the database.

[0037] In the above, the calculation relationship between the analyzed target motor speed and the actual motor speed is as follows: Number each marked historical weaving in chronological order, obtain the actual motor speed of each marked historical weaving from the database, and calculate the difference between the target motor speed and the actual motor speed of each marked historical weaving. The difference between the target motor speed and the actual motor speed of each marked historical weaving is called the speed difference of each marked historical weaving. Analyze the change law of the speed difference of each marked historical weaving, and according to the speed difference law of each marked historical weaving, obtain the calculation relationship between the target motor speed and the actual motor speed.

[0038] In the above, the specific process of analyzing the change law of the speed difference of each marked historical weaving is as follows: Obtain the usage duration of the motor during each marked historical weaving from the database, use the speed difference as the axis, and use the motor usage duration as the axis to establish a usage duration-difference graph. Obtain the number of each marked historical weaving and the difference between the target motor speed and the actual motor speed of each marked historical weaving. Mark the speed difference of each marked historical weaving on the usage duration-difference graph in ascending order of the number. After all the speed differences of each marked historical weaving are marked, obtain the distribution of the usage duration-difference graph, and according to the distribution of the usage duration-difference graph, obtain the marked image distribution. Take the transformation law of each point in the marked image distribution as the change law of the speed difference of each marked historical weaving.

[0039] It should be noted that after the marking is completed, the obtained usage duration-difference graph is input into the convolutional neural network, and the distribution of the usage duration-difference graph is input.

[0040] Among the above, the specific process of obtaining the marked image distribution is as follows: Compare the distribution of the usage duration-difference graph with the distributions of each image in the database. If the distribution in the usage duration-difference graph is the same as the distribution of a certain image in the data, then use the image distribution in the database as the marked image distribution. If the distribution of the usage duration-difference graph is different from the distributions of all images in the data, then analyze the similarity between the distribution of the usage duration-difference graph and the distributions of each image in the database, and compare the similarities between the distribution of the usage duration-difference graph and the distributions of each image in the database. Select the image distribution in the database with the greatest similarity to the analyzed distribution of the usage duration-difference graph, and use the image distribution in the database as the marked image distribution.

[0041] It should be noted that the distributions of each image in the database include normal distribution, exponential distribution, Weibull distribution, etc., and the rules of the distributions of each image in the database can be queried online.

[0042] It should also be noted that the process of analyzing the similarity between the distribution of the usage duration-difference graph and the distributions of each image in the database is as follows: Successively plot each image distribution in the database and the usage duration-difference graph on a piece of paper. Move and scale the usage duration-difference graph on this paper. When the usage duration-difference graph coincides with another image distribution on the paper or the overlapping area is the largest, obtain the moving distance and scaling ratio. Record the moving distance and scaling ratio during each adjustment of the usage duration-difference graph, and perform normalization processing. Add the processed data to obtain the adjustment values of the usage duration-difference graph for each time. Take the reciprocal of the adjustment values of the usage duration-difference graph for each time to obtain the similarity between the usage duration-difference graph and another image distribution on the paper during each adjustment, where the paper includes the usage duration-difference graph and an image distribution in the database.

[0043] Among the above, the specific process of obtaining the calculation relationship between the target motor speed and the actual motor speed is as follows: Obtain the expression corresponding to the marked image distribution from the database, and obtain several marked points from the usage duration-difference graph. Substitute each selected marked point into the expression to obtain the expression corresponding to the usage duration-difference graph. Express the speed difference in this expression using the target motor speed and the actual motor speed to obtain the calculation relationship between the target motor speed and the actual motor speed.

[0044] It should be noted that different image distributions correspond to different expressions. For example, the expression for the normal distribution is: , where in the formula represents the standard deviation, represents pi, represents the independent variable, all represent the dependent variable, represents the mean, Denote the natural constant. The expression of the exponential distribution is: , where denotes the natural constant.

[0045] It should also be noted that, for example, if the expression of the marked image is: , and the marked point selected on the usage duration - difference graph is , then the expression of the usage duration - difference graph is: , where represents the rotational speed difference, represents the usage duration. Then the calculation relationship between the target motor speed and the actual motor speed is: , where represents the actual motor speed, represents the target motor speed.

[0046] In the above, to analyze whether the rotational speed of the motor at this time meets the weaving requirements, the specific process is as follows: Incorporate the calculation relationship between the target motor speed and the actual motor speed into the calculation relationship among the rotational speed of the motor, the rotational speed of the main shaft, the electronic let - off rate, and the electronic take - up speed, to obtain a new calculation relationship among the rotational speed of the motor, the rotational speed of the main shaft, the electronic let - off rate, and the electronic take - up speed. Obtain the actual rotational speed of the motor at this time, substitute the actual rotational speed of the motor at this time into the new calculation relationship among the rotational speed of the motor, the rotational speed of the main shaft, the electronic let - off rate, and the electronic take - up speed, and calculate the actual rotational speed of the main shaft, the actual electronic let - off rate, and the actual electronic take - up speed at this time. Based on the actual rotational speed of the main shaft, the actual electronic let - off rate, and the actual electronic take - up speed at this time, obtain the weaving value at this time. If the weaving value is 1, it means that the rotational speed of the motor at this time meets the weaving requirements; if the manufacturing value is 0, it means that the rotational speed of the motor at this time does not meet the weaving requirements.

[0047] It should be noted that assume the calculation relationship between the target motor speed and the actual motor speed is: , then , where the formulas for the electronic take - up speed and the electronic let - off speed remain unchanged.

[0048] The reason why the calculation formulas for the electronic take - up speed and the electronic let - off speed remain unchanged is that both the electronic take - up speed and the electronic let - off speed are obtained based on the rotational speed of the main shaft, and the rotational speed of the main shaft is obtained based on the rotational speed of the motor.

[0049] S3. Parameter control: When the rotational speed of the motor at this time does not meet the requirements, obtain the required range of the rotational speed of the main shaft, the required range of the electronic let - off rate, and the required range of the electronic take - up speed for weaving at this time from the database, and analyze the required actual rotational speed of the motor at this time. Obtain the target pulse frequency of the controller based on the required actual rotational speed of the motor, and adjust the pulse frequency of the controller to the target pulse frequency.

[0050] In a specific embodiment, the parameter control is as follows: When the motor speed does not meet the weaving requirements, obtain the required speed range of the main shaft, the required rate range of electronic let-off, and the required speed range of electronic take-up at this time, and according to the new calculation relationship among the motor speed, the main shaft speed, the electronic let-off rate, and the electronic take-up speed, obtain the required actual motor speed range of the main shaft, the required actual motor speed range of electronic let-off, and the required actual motor speed range of electronic take-up at this time, which are respectively denoted as , , , obtain , and , and obtain the intersection of , and , and obtain the median of each element in the intersection of , and . Take this median as the required actual motor speed, and according to the calculation relationship between the motor speed and the controller pulses, obtain the required pulse frequency of the controller, and adjust the pulse frequency of the controller to the actual pulse frequency.

[0051] It should be noted that, .

[0052] For example, install a magneto-electric speed sensor as the speed sensor on a rapier loom in a textile mill, and collect the motor speed in real time at a sampling frequency of 50 . The rated speed is 2000 , the transmission ratio is 0.8, the gear transmission efficiency is 0.9, the diameter of the warp beam is 0.3 m, and the weft density is 100 picks / 10 cm. The total transmission ratio of the let-off system is 10, the warp shrinkage rate is 0.05, the diameter of the take-up roller is 0.2 m, the total transmission ratio of the take-up system is 8, the warpwise shrinkage rate of the fabric is 0.04, the motor step angle is 1.8°, the subdivision coefficient is 16, the main shaft speed is stable at 1200 - 1400 , the electronic let-off rate is between 18 - 22 , and the electronic take-up speed is between 15 - 19 . For example, at a certain moment, the actual motor speed is collected, and the collected data is synchronized to the database of the parameter analysis module to trigger the subsequent analysis process. Retrieve 1000 weaving records of this loom in the past week from the loom database. The records include information such as the motor speed, the main shaft speed, the electronic let-off rate, and the electronic take-up speed during each weaving. Input these data into the weaving analysis model, and screen out the records with the weaving value , with a total of 300 records, and use these records as the marked historical weavings.

[0053] Number 300 marked historical weavings in chronological order, and obtain the actual motor speed of each marked historical weaving from the database. Reverse-calculate the target motor speed of each marked historical weaving according to the formula. Suppose the spindle speed in the weaving record of one of them is , then , and the actual motor speed in this record is 1750 , then the speed difference is . Obtain the usage duration of the motor during each marked historical weaving from the database. Use the speed difference as the axis, and the motor usage duration as the axis to establish a usage duration-difference graph. Mark the speed differences of each marked historical weaving on the usage duration-difference graph in ascending order of the number. Input the marked usage duration-difference graph into a convolutional neural network to analyze its distribution. Then compare the distribution of the usage duration-difference graph with the existing image distributions such as normal distribution, exponential distribution, and Weibull distribution in the database. The comparison process is as follows: successively draw each image distribution in the database and the usage duration-difference graph on a piece of drawing paper. Move and scale the usage duration-difference graph on this drawing paper. When the usage duration-difference graph coincides with another image distribution on the drawing paper or the overlapping area is the largest, obtain the moving distance and scaling ratio, record the moving distance and scaling ratio during each adjustment of the usage duration-difference graph, and perform normalization processing. Add the processed data to obtain the adjustment values of the usage duration-difference graph each time. Take the reciprocal of the adjustment values of the usage duration-difference graph each time to obtain the similarity between the usage duration-difference graph and another image distribution on the drawing paper during each adjustment. Through comparative analysis, it is found that the distribution of the usage duration-difference graph has the highest similarity with the exponential distribution. Select marked points from the usage duration-difference graph, such as , , . Substitute these marked points into the expression, and through calculation and adjustment (such as using the least squares method), obtain the expression corresponding to the usage duration-difference graph as . Because represents the speed difference, suppose the actual motor speed is , and the target motor speed is , then the calculation relationship between the target motor speed and the actual motor speed . Incorporate the calculation relationship between the target motor speed and the actual motor speed into the calculation relationship among the motor speed, spindle speed, electronic let-off rate, and electronic take-up speed. The original "spindle speed = motor speed * transmission ratio * gear transmission efficiency" becomes "spindle speed = (motor speed ) * transmission ratio * gear transmission efficiency". The formula for the electronic let-off rate is " ". It is known that the current actual motor speed is 1300 , assuming that the current motor usage time is =200 hours. Then the actual spindle speed is . Actual rate of electronic let-off . Actual speed of electronic take-up According to the weaving analysis model, at this time , , , , , ,because ,so , the current motor speed does not meet the weaving requirements.

[0054] When the motor speed does not meet the weaving requirements, the spindle speed range required for weaving at this time is obtained from the database , Required electronic let-off rate range and electronic take-up speed range According to the new calculation relationship between the motor speed, spindle speed, electronic let-off rate and electronic take-up speed, the actual motor speed range required by the spindle, the actual motor speed range required by the electronic let-off and the actual motor speed range required by the electronic take-up can be reversed. hour, , the solution is ; When the spindle speed is 1400 hour, , the solution is , that is, the actual motor speed range required by the spindle .Depend on" "and" "Combined, calculate the actual motor speed range required for electronic winding .

[0055] beg , and The intersection of . Find the median of each element in the intersection, , and use the median as the required actual motor speed. According to the calculation relationship between the motor speed and the controller pulse, it is known that the motor step angle is 1.8° and the subdivision factor is 16. Suppose the required controller pulse frequency is ,but , the solution is =96296 pulses / minute. Adjust the pulse frequency of the controller to 96296 pulses / minute, so that the motor speed reaches the state that meets the weaving requirements.

[0056] See also Figure 2As shown in the figure, the present invention provides a combined high-power motor driver control system for an energy-saving loom, including the following modules: The parameter monitoring module is used to use a rotational speed sensor to monitor the rotational speed of the motor in real time.

[0057] The parameter analysis module is used to obtain the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving from the database. The rotational speed of the motor during each historical weaving is referred to as the actual rotational speed of the motor. According to the calculation relationship between the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed, the target rotational speed of the motor during each historical weaving is obtained, and the relationship between the actual rotational speed of the motor and the target rotational speed of the motor is analyzed. At the same time, it is analyzed whether the rotational speed of the motor at this time meets the weaving requirements.

[0058] The parameter control module is used to, when the rotational speed of the motor at this time does not meet the requirements, obtain the required range of the rotational speed of the main shaft, the required range of the electronic let-off rate, and the required range of the electronic take-up speed during this weaving from the database, and analyze the required actual rotational speed of the motor at this time. According to the required actual rotational speed of the motor, the target pulse frequency of the controller is obtained, and the pulse frequency of the controller is adjusted to the target pulse frequency.

[0059] The database is used to store the rotational speed of the motor, the rotational speed of the loom main shaft, the let-off rate of the electronic let-off, the take-up speed of the electronic take-up, the required range of the rotational speed of the main shaft, the required range of the electronic let-off rate, and the required range of the electronic take-up speed during each historical weaving, as well as each image distribution and the corresponding expression of each image distribution.

[0060] In the embodiment of the present invention, first, the rotational speed of the motor is obtained through a sensor, and then, according to the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving, the relationship between the actual rotational speed of the motor and the target rotational speed of the motor is analyzed. And according to the relationship between the actual rotational speed of the motor and the target rotational speed of the motor, it is analyzed whether the rotational speed of the motor meets the weaving requirements. If not, then according to the relationship between the actual rotational speed of the motor and the target rotational speed of the motor, the required actual rotational speed of the motor at this time is obtained, and the rotational speed of the motor is adjusted to the required actual rotational speed. After the adjustment of the rotational speed of the motor is completed, it is ensured that the rotational speed of the motor meets the weaving requirements, and the accuracy of the analysis result is also ensured.

[0061] The above content is only an example and explanation of the concept of the present invention. Those skilled in the art of this technology make various modifications or supplements to the described specific embodiments or use similar methods to replace them. As long as they do not deviate from the concept of the invention or exceed the scope defined by this specification, they should all belong to the protection scope of the present invention.

Claims

1. A control method for a combined high-power motor driver of an energy-saving loom, characterized in that, It includes the following steps: S1. Parameter monitoring: Use a rotational speed sensor to monitor the rotational speed of the motor in real time; S2. Parameter analysis: Obtain the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving from the database. The rotational speed of the motor during each historical weaving is called the actual rotational speed of the motor. According to the calculation relationship among the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed, obtain the target rotational speed of the motor during each historical weaving, analyze the relationship between the actual rotational speed of the motor and the target rotational speed of the motor, and at the same time analyze whether the rotational speed of the motor at this time meets the weaving requirements; S3. Parameter control: When the rotational speed of the motor at this time does not meet the requirements, obtain the required range of the rotational speed of the main shaft, the required range of the electronic let-off rate, and the required range of the electronic take-up speed during the weaving at this time from the database, analyze the required actual rotational speed of the motor at this time, obtain the target pulse frequency of the controller according to the required actual rotational speed of the motor, and adjust the pulse frequency of the controller to the target pulse frequency.

2. The control method of a combined high-power motor driver for an energy-saving loom according to claim 1, characterized in that, The specific process of the parameter analysis is as follows: Obtain the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving from the database, and obtain each marked historical weaving. At the same time, according to the calculation relationship among the rotational speed of the motor, the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed, obtain the target motor rotational speed of each marked historical weaving. The rotational speed of the motor in each marked historical weaving in the database is called the actual motor speed. According to the target motor speed and the actual motor speed of each marked historical weaving, analyze the calculation relationship between the target motor speed and the actual motor speed, and analyze whether the rotational speed of the motor at this time meets the weaving requirements.

3. A control method for a combined high-power motor driver of an energy-saving loom according to claim 2, characterized in that, The specific process of obtaining each marked historical weaving is as follows: Input the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during each historical weaving into the weaving analysis model, and output the weaving value of each historical weaving. When the weaving value of a certain historical weaving is 1, it means that the rotational speed of the main shaft, the electronic let-off rate, and the electronic take-up speed during this historical weaving all meet the requirements of this historical weaving. When the weaving value of a certain historical weaving is 0, it means that the rotational speed of the main shaft, the electronic let-off rate, or the electronic take-up speed during this historical weaving does not meet the requirements of this historical weaving. Obtain each historical weaving with a weaving value of 1, and call it each marked historical weaving.

4. A control method for a combined high-power motor driver of an energy-saving loom according to claim 2, characterized in that, The specific process of analyzing the calculation relationship between the target motor speed and the actual motor speed is as follows: Number each marked historical weaving in chronological order, obtain the actual motor rotational speed of each marked historical weaving from the database, and calculate the difference between the target motor rotational speed and the actual motor rotational speed of each marked historical weaving. The difference between the target motor rotational speed and the actual motor rotational speed of each marked historical weaving is called the rotational speed difference of each marked historical weaving. Analyze the change law of the rotational speed difference of each marked historical weaving. According to the rotational speed difference law of each marked historical weaving, obtain the calculation relationship between the target motor rotational speed and the actual motor rotational speed.

5. A control method for an energy-saving loom combined high-power motor driver according to claim 4, characterized in that, The specific process of analyzing the change law of the rotational speed difference of each marked historical weaving is as follows: Obtain the usage duration of the motor during the historical weaving of each label from the database, with the rotational speed difference as the axis, and the usage duration of the motor as the axis, establish a usage duration-difference graph, obtain the numbers of the historical weavings of each label and the differences between the target motor rotational speed and the actual motor rotational speed in the historical weavings of each label. In ascending order of the numbers, sequentially mark the rotational speed differences of the historical weavings of each label on the usage duration-difference graph. After all the rotational speed differences of the historical weavings of each label are marked, obtain the distribution of the usage duration-difference graph, and based on the distribution of the usage duration-difference graph, obtain the marked image distribution. Take the transformation rule of each point in the marked image distribution as the change rule of the rotational speed difference in the historical weavings of each label.

6. The control method of a combined high-power motor driver for an energy-saving loom according to claim 5, characterized in that, The specific process of obtaining the marked image distribution is as follows: Compare the distribution of the usage duration - difference graph with the distributions of each image in the database. If the distribution in the usage duration - difference graph is the same as the distribution of a certain image in the data, then use the distribution of that image in the database as the marked image distribution. If the distribution of the usage duration - difference graph is different from the distributions of all images in the data, then analyze the similarity between the distribution of the usage duration - difference graph and the distributions of each image in the database, and compare the similarities between the distribution of the usage duration - difference graph and the distributions of each image in the database. Select the image distribution in the database with the greatest similarity to the analyzed distribution of the usage duration - difference graph, and use the distribution of that image in the database as the marked image distribution.

7. A control method for a combined high-power motor driver of an energy-saving loom according to claim 4, characterized in that, The specific process of obtaining the calculation relationship between the target motor speed and the actual motor speed is as follows: Obtain the expression corresponding to the marked image distribution from the database, and obtain several marked points from the usage duration - difference graph. Substitute each selected marked point into the expression to obtain the expression corresponding to the usage duration - difference graph. Express the speed difference in this expression using the target motor speed and the actual motor speed to obtain the calculation relationship between the target motor speed and the actual motor speed.

8. A control method for a combined high-power motor driver of an energy-saving loom according to claim 2, characterized in that, The specific process of analyzing whether the speed of the motor at this time meets the weaving requirements is as follows: Integrate the calculation relationship between the target motor speed and the actual motor speed into the calculation relationship between the motor speed, the main shaft speed, the electronic let - off rate, and the electronic take - up speed to obtain a new calculation relationship between the motor speed, the main shaft speed, the electronic let - off rate, and the electronic take - up speed. Obtain the actual speed of the motor at this time, substitute the actual speed of the motor at this time into the new calculation relationship between the motor speed, the main shaft speed, the electronic let - off rate, and the electronic take - up speed, and calculate the actual speed of the main shaft, the actual rate of electronic let - off, and the actual speed of electronic take - up at this time. According to the actual speed of the main shaft, the actual rate of electronic let - off, and the actual speed of electronic take - up at this time, obtain the weaving value at this time. If the weaving value is 1, it means that the motor speed at this time meets the weaving requirements. If the weaving value is 0, it means that the motor speed at this time does not meet the weaving requirements.

9. The control method of a combined high-power motor driver for an energy-saving loom according to claim 1, characterized in that, The specific process of the parameter control is as follows: When the motor speed does not meet the weaving requirements, obtain the required speed range of the main shaft, the required speed range of electronic let-off, and the required speed range of electronic take-up at this time. According to the new calculation relationship among the motor speed, the main shaft speed, the electronic let-off speed, and the electronic take-up speed, obtain the required actual motor speed range of the main shaft, the required actual motor speed range of electronic let-off, and the required actual motor speed range of electronic take-up at this time, which are respectively denoted as 、 、 , obtain 、 and , and obtain the intersection of 、 and . Obtain the median of each element in the intersection, use this median as the required actual motor speed, and according to the calculation relationship between the motor speed and the controller pulses, obtain the required pulse frequency of the controller, and adjust the pulse frequency of the controller to the actual pulse frequency.

10. A control system for implementing the control method of an energy-saving loom combined high-power motor driver according to any one of claims 1-9, characterized in that, It includes: The parameter monitoring module is used to monitor the speed of the motor in real - time using a speed sensor; The parameter analysis module is used to obtain the motor speed, main shaft speed, electronic let - off rate, and electronic take - up speed during each historical weaving from the database. The motor speed during each historical weaving is called the actual motor speed. According to the calculation relationship between the motor speed, main shaft speed, electronic let - off rate, and electronic take - up speed, obtain the target speed of the motor during each historical weaving, and analyze the relationship between the actual motor speed and the target motor speed. At the same time, analyze whether the speed of the motor at this time meets the weaving requirements; The parameter control module is used to, when the speed of the motor at this time does not meet the requirements, obtain the required main shaft speed range, required electronic let - off rate range, and electronic take - up speed range during this weaving from the database, and analyze the required actual motor speed at this time. According to the required actual motor speed, obtain the target pulse frequency of the controller, and adjust the pulse frequency of the controller to the target pulse frequency; The database is used to store the rotational speed of the motor, the rotational speed of the loom main shaft, the feeding rate of electronic let-off, the winding speed of electronic take-up, the required rotational speed range of the main shaft, the required feeding rate range of electronic let-off, the required winding speed range of electronic take-up, as well as each image distribution and the corresponding expression during each historical weaving.

Citation Information

Patent Citations

  • Control system and control method of reluctance motor for rapier loom spindle

    CN114204874A

  • Servo control method and device for spindle motor of weaving machine

    CN115001346A

  • Control system is batched in spinning machine pacing of warp

    CN207775466U

  • Electronic let-off and take-up control system of loom

    CN209555473U