Automatic Feeding and Stirring Time Control Method and System for Polymer Materials
By obtaining the raw material categories and weights, calculating the motor aging coefficient, using the pre-constructed model to control the stirring time in segments, and starting the reverse rotation motor when the stirring is completed, the problem of insufficient processing time control in the polymer material reactor is solved, and the motor linkage and stirring effect is improved.
Patent Information
- Application Number
- CN202411260224.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2044-09-10
AI Technical Summary
In the prior art, polymer material reactors fail to effectively control the processing time in non-electric variables during processing, resulting in unstable product quality and the linkage between the main motor and the slave motor cannot be achieved.
By obtaining the types and weight of raw materials to be processed, the standard rotation speed of the first motor is determined, and the aging coefficient is calculated based on historical working data. The pre-constructed processing time is used to generate a model and a stirring classification model, the stirring time is controlled in segments, and the second motor is started for reverse rotation when the stirring is completed, so as to realize motor linkage.
Accurately controlling the stirring time improves the stirring effect of polymer materials, reduces power consumption, and realizes the coordinated work of the master and slave motors, improving product quality and production efficiency.
Smart Images

Figure CN119116188B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of industrial equipment control. More specifically, the present invention relates to an automatic feeding and stirring time control method and system for polymer materials. Background Art
[0002] Polymer materials are macromolecular compounds composed of many repeating units, usually having high molecular weight and long-chain structure. Polymer material reactors are equipment used for synthesizing, polymerizing, and processing polymer materials, and are widely used in industrial production, medical devices, electronic products, building materials, etc. In the fine chemical industry, polymer material reactors usually consist of reaction vessels, stirring systems, etc., and the stirring time is the main controlled quantity, which is an important factor to ensure product quality. In the prior art, automatic control technology has been used to control non-electric variables in the reaction process, such as processing temperature. However, in the prior art, it is rare to control the processing time among non-electric variables;
[0003] For example, Chinese Patent No. CN117908589A provides a reactor control method, device, equipment, and computer-readable storage medium. This patent controls the feeding flow rate of the reactor and / or the heat exchanger of the reactor by obtaining the current temperature of the reactor, calling the set temperature of the reactor, and based on the current temperature and the set temperature of the reactor;
[0004] During the processing of the reactor, the prior art usually controls the temperature among non-electric variables, while ignoring that the time among non-electric variables is also one of the important factors affecting product quality. It is extremely rare to calculate the processing time according to the type and weight of the processed material, and after calculating the processing time, it is impossible to determine the starting time of the subsequent motor based on the processing time, and the linkage between the main motor and the slave motor cannot be achieved.
[0005] In view of this, the present invention proposes an automatic feeding and stirring time control method and system for polymer materials to solve the above problems. Summary of the Invention
[0006] In order to overcome the above-mentioned defects of the prior art, the present invention provides an automatic feeding and stirring time control method and system for polymer materials.
[0007] To achieve the above object, the present invention provides the following technical solutions:
[0008] An automatic feeding and stirring time control method for polymer materials, comprising:
[0009] S10: Obtain the category and weight of the raw material to be processed, and determine the standard rotational speed of the first motor based on the category of the raw material to be processed and the mapping relationship;
[0010] S20: Obtain the first historical working data of the first motor, calculate the aging coefficient of the first motor based on the first historical working data, and input the standard rotational speed of the first motor, the aging coefficient of the first motor, and the weight of the raw material to be processed into a pre-constructed processing time generation model to obtain a processing time interval, where the processing time interval is the time interval from the start of stirring the raw material to be processed to the completion of stirring;
[0011] S30: Obtain the real-time rotational speed of the first motor and the surface image of the raw material, segment the processing time interval based on the real-time rotational speed of the first motor and the surface image of the raw material to generate processing interval segments, and the processing interval segments include a starting stage, a working stage, and a termination stage;
[0012] S40: Take the termination moment of the working stage as the starting moment of the second motor.
[0013] Further, the first historical working data includes the first historical running time, the first historical current difference, the first historical working temperature, and the first historical vibration intensity. The method for calculating the aging coefficient of the first motor based on the first historical working data includes:
[0014]
[0015] In the formula, FAC is the aging coefficient of the first motor, n is the number of segments of the first historical running time, HOT
[0014] , sd , i ,
[0013] , i , , i , i ,
[0017] , , sd ,
[0016] , ,
[0015] , , , is the first historical working temperature of the i-th segment, HOT sd is the standard working temperature, HOM i is the first historical running duration of the i-th segment, HVY i is the first historical vibration intensity of the i-th segment, HVY sd is the standard vibration intensity, HCD i is the first historical current difference of the i-th segment, and u1, u2, u3, and u4 are all weighting factors.
[0016] Further, the construction method of the processing time generation model includes:
[0017] Obtain a first sample data set, which includes the historical standard speed of the first motor, the historical aging coefficient of the first motor, the historical weight of the raw material to be processed, and the historical processing time interval. Divide the first sample data set into a first sample training set and a first sample test set. Construct a regression network. Use the historical standard speed of the first motor, the historical aging coefficient of the first motor, and the historical weight of the raw material to be processed in the first sample training set as the input data of the regression network, and use the historical processing time interval in the first sample training set as the output data of the regression network. Train the regression network to obtain an initial regression network for predicting the real-time processing time interval. Use the first sample test set to test the initial regression network, and output the regression network that meets the requirement of being less than the preset error value as the processing time generation model.
[0018] Further, the method for segmenting the processing time interval based on the real-time speed of the first motor and the surface image of the raw material includes:
[0019] Determine the real-time speed acceleration based on the real-time speed of the first motor. Divide the processing time interval into a starting stage and a rotating time interval according to the real-time speed acceleration and the corresponding first moment. Input the surface image of the raw material into a pre-constructed stirring classification model to obtain the stirring category. Divide the rotating time interval into a working stage and a termination stage based on the second moment corresponding to the stirring category. The stirring category includes stirring completed and stirring not completed.
[0020] Further, the method for determining the real-time speed acceleration based on the real-time speed of the first motor includes:
[0021] Fit the real-time speed of the first motor to generate a real-time speed curve, and use the slope of the real-time speed curve as the real-time speed acceleration.
[0022] Further, the method for dividing the processing time interval into a starting stage and a rotating time interval according to the real-time speed acceleration and the corresponding first moment includes:
[0023] When the real-time speed acceleration is less than the preset acceleration threshold, record the real-time speed acceleration, record the first moment when the real-time speed acceleration is first less than the preset acceleration threshold, and use this first moment as the termination moment of the starting stage.
[0024] Further, the construction method of the stirring classification model includes:
[0025] Obtain h sets of training data, where h is a positive integer greater than 1. The training data includes historical raw material surface images and historical stirring categories. Use the historical raw material surface images and historical stirring categories as a sample set, divide the sample set into a training set and a test set, construct a classifier, use the historical raw material surface images in the training set as input data, use the historical stirring categories in the training set as output data, train the classifier to obtain an initial classifier, and use the test set to test the initial classifier. Output the initial classifier with an accuracy greater than the preset accuracy threshold as the stirring classification model.
[0026] Further, obtain the second historical working data of the second motor, calculate the second motor aging coefficient based on the second historical working data, and input the termination time and the second motor aging coefficient into a pre-constructed time adjustment model to obtain the starting time. The termination time is the termination time of the working stage, and the starting time is the starting time of the second motor.
[0027] Further, the method for calculating the second motor aging coefficient based on the second historical working data includes:
[0028]
[0029] In the formula, SAC is the second motor aging coefficient, K is the number of segments of the second historical operation time, SOT m is the second historical working temperature of the m-th segment, SOT sd is the standard working temperature, SOM m is the second historical operation duration of the m-th segment, SVY m is the second historical vibration intensity of the m-th segment, SVY sd is the standard vibration intensity, SCD m is the second historical current difference of the m-th segment, and q1, q2, q3, and q4 are all weighting factors.
[0030] An automatic feeding and stirring time control system for polymer materials, which is used to implement the above-mentioned automatic feeding and stirring time control method for polymer materials, includes:
[0031] Data acquisition module: used to acquire the category of the raw material to be processed and the weight of the raw material to be processed, and determine the standard speed of the first motor based on the category of the raw material to be processed and the mapping relationship;
[0032] Processing time generation module: used to acquire the first historical working data of the first motor, calculate the first motor aging coefficient based on the first historical working data, and input the standard speed of the first motor, the first motor aging coefficient, and the weight of the raw material to be processed into a pre-constructed processing time generation model to obtain a processing time interval. The processing time interval is the time interval from the start of stirring the raw material to be processed to the completion of stirring;
[0033] Segmentation module: used to obtain the real-time speed of the first motor and the surface image of the raw material, segment the processing time interval based on the real-time speed of the first motor and the surface image of the raw material to generate processing interval segments, and the processing interval segments include a startup stage, a working stage, and a termination stage;
[0034] Moment determination module: used to take the termination moment of the working stage as the starting moment of the second motor.
[0035] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, it implements the above-mentioned automatic feeding and stirring time control method for polymer materials.
[0036] Compared with the prior art, the beneficial effects of the present invention are:
[0037] The present invention first obtains the type of raw material to be processed and the weight of the raw material to be processed, determines the standard speed of the first motor based on the type of raw material to be processed and the mapping relationship, then obtains the first historical working data of the first motor, calculates the aging coefficient of the first motor based on the first historical working data, inputs the standard speed of the first motor, the aging coefficient of the first motor, and the weight of the raw material to be processed into a pre-constructed processing time generation model to obtain a processing time interval, obtains the real-time speed of the first motor and the surface image of the raw material, segments the processing time interval based on the real-time speed of the first motor and the surface image of the raw material, and finally takes the termination moment of the working stage as the starting moment of the second motor. The present invention can calculate the processing time according to the type and weight of the processing material, and after calculating the processing time, can determine the starting time of the subsequent motor according to the processing time, realizing the linkage between the first motor and the second motor. Description of the Drawings
[0038] Figure 1 It is a flowchart of the automatic feeding and stirring time control method for polymer materials in the present invention;
[0039] Figure 2 It is a schematic diagram of the reaction equipment for processing polymer materials in the present invention;
[0040] Figure 3 It is a schematic diagram of the linkage between the first motor and the second motor in the present invention;
[0041] Figure 4 It is a schematic diagram of a computer-readable storage medium in the present invention.
[0042] Description of the reference numerals:
[0043] 10. Reaction equipment housing; 20. Reaction equipment inner tank; 30. Second motor; 40. First motor. Detailed Embodiments
[0044] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0045] Embodiment 1
[0046] Please refer to Figure 1 As shown, this embodiment publicly provides an automatic feeding and stirring time control method for polymer materials, including:
[0047] S10: Obtain the category of raw materials to be processed and the weight of the raw materials to be processed, and determine the standard rotational speed of the first motor based on the category of raw materials to be processed and the mapping relationship;
[0048] It should be noted that the category of raw materials to be processed includes acrylate monomers and polyurethane precursors. Whether it is an acrylate monomer or a polyurethane precursor, corresponding additives are required during the stirring preparation process. For example, acrylate monomers require dispersants and emulsifiers, and polyurethane precursors require crosslinking agents and initiators. In this embodiment, acrylate monomers and polyurethane precursors correspond to their respective additives. Exemplarily, when the category of raw materials to be processed is identified as acrylate monomers, the corresponding dispersants and emulsifiers will also be added to achieve the effect of automatic feeding;
[0049] It should be added that the above-mentioned standard rotational speed of the first motor refers to the stirring rotational speed. As Figure 2 shown, 10 is the outer shell of the reaction device, 20 is the inner tank of the reaction device, 30 is the second motor, and 40 is the first motor. The above-mentioned raw materials to be processed first enter the inner tank 20 of the reaction device. The first motor 40 can be a stirring motor, and the first motor 40 drives the stirring fan blades to stir the raw materials to be processed. The second motor 30 can be a rotating motor. The inner tank 20 of the reaction device is rotatably connected to the outer shell 10 of the reaction device. The second motor 30 can drive the inner tank 20 of the reaction device to rotate, and the rotation directions of the first motor 40 and the second motor 30 are opposite. The purpose of this setting is that when the raw materials to be processed are stirred by the first motor 40 to a certain moment, the second motor 30 is started to drive the inner tank 20 of the reaction device to rotate in the reverse direction. By generating centrifugal force, the volatilization of the solvent inside the inner tank 20 of the reaction device and the removal of gas can be accelerated, and the raw materials to be processed can be mixed more evenly with the corresponding additives. It should be noted that the solvent here refers to water or ethanol, etc.;
[0050] In this embodiment, the standard speed of the first motor is determined by establishing an indexing rule with the type of raw material to be processed in advance, so as to determine the corresponding standard speed of the first motor through the mapping relationship, and the standard speed of the first motor is obtained through expert experience or experiments by those skilled in the art;
[0051] S20: Obtain the first historical working data of the first motor, calculate the aging coefficient of the first motor based on the first historical working data, and input the standard speed of the first motor, the aging coefficient of the first motor, and the weight of the raw material to be processed into a pre-constructed processing time generation model to obtain a processing time interval, where the processing time interval is the time interval from the start of stirring the raw material to be processed to the completion of stirring;
[0052] In some embodiments, the first historical working data includes but is not limited to the first historical running time, the first historical current difference, the first historical working temperature, and the first historical vibration intensity. The first historical running time refers to the total running time of the first motor, the first historical working temperature refers to the average working temperature within a period of time, and similarly, the first historical vibration intensity also refers to the average vibration intensity within a period of time. The first historical current difference refers to the average value of the absolute value of the difference between the abnormal current value and the current standard value during the working process of the first motor every day in the past period of time. Exemplarily, on the f-th day, obtain the abnormal current value during the working process of the first motor, calculate the absolute value of the difference between several abnormal current values and the current standard value of the first motor, and take the average of these absolute values of the differences to obtain the current difference corresponding to the f-th day. Take the average of the current differences over several days to obtain the first historical current difference;
[0053] It should be added that the determination of the abnormal current value above can preset a current threshold interval. When the current value is not within the current threshold interval, it is determined that the current value is an abnormal current value;
[0054] The method for calculating the aging coefficient of the first motor based on the first historical working data includes:
[0055]
[0056] In the formula, FAC is the aging coefficient of the first motor, n is the number of segments of the first historical running time, HOT i is the first historical working temperature of the i-th segment, HOT sd is the standard working temperature, HOM i is the first historical running duration of the i-th segment, HVY i is the first historical vibration intensity of the i-th segment, HVY sd is the standard vibration intensity, HCD i is the first historical current difference of the i-th segment, and u1, u2, u3, and u4 are all weighting factors;
[0057] It can be understood that since the first historical operating time is the total operating time of the first motor, the first historical operating time needs to be divided into n operating time intervals, which can be divided according to several days or a week. This embodiment does not limit this. The larger the first historical operating time, the first historical current difference, the first historical operating temperature, and the first historical vibration intensity in the above, the more serious the aging degree of the first motor. That is to say, the aging coefficient of the first motor is positively correlated with the aging degree of the first motor;
[0058] The method for constructing the processing time generation model includes:
[0059] Obtain a first sample data set, which includes the historical standard speed of the first motor, the historical aging coefficient of the first motor, the historical weight of the raw material to be processed, and the historical processing time interval. Divide the first sample data set into a first sample training set and a first sample test set. Construct a regression network. Use the historical standard speed of the first motor, the historical aging coefficient of the first motor, and the historical weight of the raw material to be processed in the first sample training set as the input data of the regression network, and use the historical processing time interval in the first sample training set as the output data of the regression network. Train the regression network to obtain an initial regression network for predicting the real-time processing time interval. Use the first sample test set to test the initial regression network, and output the regression network that meets the requirement of being less than the preset error value as the processing time generation model. The regression network is preferably a neural network model;
[0060] It should be noted that the historical standard speed of the first motor above is determined in advance, the historical aging coefficient of the first motor is also calculated through experiments, the historical weight of the raw material to be processed is directly obtained through a weight sensor, and the historical processing time interval is also determined through experiments. However, the determination standard is formulated based on the mixing effect of the raw material to be processed and the additive. That is to say, when the mixing effect of the raw material to be processed and the additive meets the requirements, the processing time interval in the experimental process is used as the historical processing time interval in the training data;
[0061] S30: Obtain the real-time speed of the first motor and the surface image of the raw material, segment the processing time interval based on the real-time speed of the first motor and the surface image of the raw material to generate a processing interval segment, and the processing interval segment includes a startup stage, a working stage, and a termination stage;
[0062] In some embodiments, the method for obtaining the real-time speed of the first motor can be to measure the real-time speed of the rotating shaft of the first motor through a photoelectric sensor to obtain the real-time speed of the first motor, and the surface image of the raw material is obtained through a camera in the reaction device;
[0063] A method for segmenting a processing time interval based on the real-time rotational speed of a first motor and an image of the raw material surface includes:
[0064] Determine the real-time rotational speed acceleration based on the real-time rotational speed of the first motor. Divide the processing time interval into a starting stage and a rotating time interval according to the real-time rotational speed acceleration and the corresponding first moment. Input the raw material surface image into a pre-constructed stirring classification model to obtain the stirring category. Divide the rotating time interval into a working stage and a termination stage based on the second moment corresponding to the stirring category. The stirring category includes stirring completed and stirring not completed;
[0065] A method for determining the real-time rotational speed acceleration based on the real-time rotational speed of the first motor includes:
[0066] Fit the real-time rotational speed of the first motor to generate a real-time rotational speed curve, and use the slope of the real-time rotational speed curve as the real-time rotational speed acceleration;
[0067] A method for dividing the processing time interval into a starting stage and a rotating time interval according to the real-time rotational speed acceleration and the corresponding first moment includes:
[0068] When the real-time rotational speed acceleration is less than a preset acceleration threshold, record the real-time rotational speed acceleration, record the first moment when the real-time rotational speed acceleration is first less than the preset acceleration threshold, and use this first moment as the termination moment of the starting stage;
[0069] It should be noted that the starting stage refers to the starting stage of the first motor. During the process of the first motor from the starting stage to the working stage, the real-time rotational speed of the first motor increases rapidly and then becomes stable. Therefore, the starting stage of the first motor is determined according to the real-time rotational speed acceleration;
[0070] A method for dividing the rotating time interval into a working stage and a termination stage based on the second moment corresponding to the stirring category includes:
[0071] Continuously obtain the stirring category within the rotating time interval. When the stirring category is stirring completed, record the second moment when the stirring category is first stirring completed, and use this second moment as the termination moment of the working stage;
[0072] It should be added that in this embodiment, when the motor reaches the rotating time interval from the starting stage, the raw material surface image is obtained, and the raw material surface image is continuously input into the stirring classification model to obtain the stirring category. Then it can be understood that it takes time to stir the raw material to be processed. Therefore, at the beginning, when the raw material surface image is input into the stirring classification model, the obtained stirring category is always stirring not completed until a certain moment it becomes stirring completed. Therefore, record the second moment when the stirring category is first stirring completed, and use this second moment as the termination moment of the working stage. Thus, the segmentation of the processing time interval is completed;
[0073] It can be understood that after obtaining the processing time interval in this embodiment, the processing time interval is not directly segmented according to the preset rules, but is segmented according to the real-time processing situation, so that the segmentation task can be completed more precisely and the stirring effect of the raw material to be processed can be improved;
[0074] The method for constructing the stirring classification model includes:
[0075] Obtain h sets of training data, where h is a positive integer greater than 1. The training data includes historical raw material surface images and historical stirring categories. Use the historical raw material surface images and historical stirring categories as a sample set, divide the sample set into a training set and a test set, construct a classifier, use the historical raw material surface images in the training set as input data, use the historical stirring categories in the training set as output data, train the classifier to obtain an initial classifier, use the test set to test the initial classifier, and output the initial classifier with an accuracy greater than the preset accuracy threshold as the stirring classification model. The classifier is preferably one of the naive Bayes model or the support vector machine model;
[0076] S40: Take the termination moment of the working stage as the starting moment of the second motor;
[0077] It should be noted that as Figure 3 shown, the purpose of taking the termination moment of the working stage of the first motor 40 as the starting moment of the second motor 30 in this embodiment is that when the processing time reaches the termination moment of the working stage, the raw material to be processed and the additive have been stirred at this time, and then the second motor 30 is started to drive the inner tank 20 of the reaction device to rotate in the reverse direction. This can accelerate the volatilization of the solvent and the removal of gas inside the inner tank 20 of the reaction device, and can also make the raw material to be processed and the corresponding additive mix more evenly. And since the power consumption of driving the inner tank 20 of the reaction device to rotate by the second motor 30 is greater than the power consumption of the first motor 40, in this embodiment, the second motor 30 is not started until the raw material to be processed and the additive have been stirred, so as to reduce the power consumption during the processing;
[0078] In this embodiment, first, the type and weight of the raw material to be processed are obtained. Based on the type of the raw material to be processed and the mapping relationship, the standard rotation speed of the first motor is determined. Then, the first historical working data of the first motor is obtained, and the aging coefficient of the first motor is calculated based on the first historical working data. The standard rotation speed of the first motor, the aging coefficient of the first motor, and the weight of the raw material to be processed are input into the pre-constructed processing time generation model to obtain the processing time interval. The real-time rotation speed of the first motor and the surface image of the raw material are obtained, and the processing time interval is segmented based on the real-time rotation speed of the first motor and the surface image of the raw material. Finally, the termination moment of the working stage is used as the starting moment of the second motor. This embodiment can calculate the processing time according to the type and weight of the processing material, etc., and after calculating the processing time, it can determine the starting time of the subsequent motor according to the processing time, realizing the linkage between the first motor and the second motor.
[0079] Embodiment 2
[0080] S50: Obtain the second historical working data of the second motor, calculate the aging coefficient of the second motor based on the second historical working data, and input the termination moment and the aging coefficient of the second motor into the pre-constructed moment adjustment model to obtain the starting moment, where the termination moment is the termination moment of the working stage, and the starting moment is the starting moment of the second motor;
[0081] In this embodiment, the second historical working data includes but is not limited to the second historical running time, the second historical current difference, the second historical working temperature, and the second historical vibration intensity. The second historical running time refers to the total running time of the second motor. The second historical working temperature refers to the average working temperature within a period of time. Similarly, the second historical vibration intensity also refers to the average vibration intensity within a period of time. The second historical current difference is the average value of the absolute value of the difference between the abnormal current value and the standard current value during the working process of the second motor every day in the past period of time;
[0082] The method for calculating the aging coefficient of the second motor based on the second historical working data includes:
[0083]
[0084] In the formula, SAC is the aging coefficient of the second motor, K is the number of segments of the second historical running time, SOT m is the second historical working temperature of the m-th segment, SOT sd is the standard working temperature, SOM m is the second historical running duration of the m-th segment, SVY m is the second historical vibration intensity of the m-th segment, SVY sd is the standard vibration intensity, SCD mis the second historical current difference of the m-th segment, and q1, q2, q3, and q4 are all weighting factors;
[0085] It can be understood that since the second historical operation time is the total operation time of the second motor, the first historical operation time needs to be divided into m operation time intervals, which can be divided according to several days or a week. This embodiment does not limit this. The larger the second historical operation time, the second historical current difference, the second historical working temperature, and the second historical vibration intensity, the more serious the aging degree of the second motor. That is to say, the aging coefficient of the second motor is positively correlated with the aging degree of the second motor;
[0086] The construction method of the moment adjustment model includes:
[0087] Obtain a second sample data set, which includes a historical end moment, a historical aging coefficient of the second motor, and a historical start moment. Divide the second sample data set into a second sample training set and a second sample test set. Construct a regression network, use the historical end moment and the historical aging coefficient of the second motor in the second sample training set as the input data of the regression network, and use the historical start moment in the second sample training set as the output data of the regression network. Train the regression network to obtain an initial regression network for predicting the real-time start moment. Use the second sample test set to test the initial regression network, and output a regression network that satisfies less than the preset error value as the moment adjustment model. The regression network is preferably a neural network model;
[0088] It should be added that this embodiment is a further improvement of Embodiment 1. In Embodiment 1, after obtaining the end moment of the working stage, the end moment is directly used as the start moment of the second motor. However, the aging of the second motor is not considered. The more serious the aging degree of the second motor, the slower the start of the second motor. Therefore, when obtaining the end moment of the working stage of the first motor, it is necessary to start in advance according to the aging degree of the second motor to ensure that the first motor and the second motor can complete the linkage and improve the preparation effect of the subsequent polymer materials.
[0089] Embodiment 3
[0090] Based on Embodiment 1, this embodiment provides an automatic feeding and stirring time control system for polymer materials, including:
[0091] Data acquisition module: used to acquire the category of raw materials to be processed and the weight of the raw materials to be processed, and determine the standard speed of the first motor based on the category of raw materials to be processed and the mapping relationship;
[0092] It should be noted that the categories of raw materials to be processed include acrylate monomers and polyurethane precursors. Whether it is an acrylate monomer or a polyurethane precursor, corresponding additives are required during the stirring preparation process. For example, acrylate monomers require dispersants and emulsifiers, and polyurethane precursors require crosslinking agents and initiators. In this embodiment, the acrylate monomers and polyurethane precursors correspond to their respective additives. Exemplarily, when the category of the raw material to be processed is identified as an acrylate monomer, the corresponding dispersant and emulsifier are also added to achieve the effect of automatic feeding;
[0093] In this embodiment, the standard speed of the first motor is determined by establishing an indexing rule with the category of the raw material to be processed in advance, so as to determine the corresponding standard speed of the first motor through the mapping relationship, and the standard speed of the first motor is obtained through expert experience or experiments by those skilled in the art;
[0094] Processing time generation module: used to obtain the first historical working data of the first motor, calculate the aging coefficient of the first motor based on the first historical working data, input the standard speed of the first motor, the aging coefficient of the first motor, and the weight of the raw material to be processed into a pre-constructed processing time generation model, and obtain a processing time interval, where the processing time interval is the time interval from the start of stirring the raw material to be processed to the completion of stirring;
[0095] In some embodiments, the first historical working data includes but is not limited to the first historical running time, the first historical current difference, the first historical working temperature, and the first historical vibration intensity. The first historical running time refers to the total running time of the first motor, the first historical working temperature refers to the average working temperature over a period of time, and similarly, the first historical vibration intensity also refers to the average vibration intensity over a period of time. The first historical current difference refers to the average value of the absolute value of the difference between the abnormal current value and the current standard value during the working process of the first motor every day in the past period of time. Exemplarily, on the f-th day, the abnormal current value during the working process of the first motor is obtained, the absolute value of the difference between several abnormal current values and the current standard value of the first motor is calculated, and the average of these absolute values of the differences is obtained to get the current difference corresponding to the f-th day. The current differences over several days are averaged to obtain the first historical current difference;
[0096] It should be added that the determination of the above abnormal current value can preset a current threshold interval. When the current value is not within the current threshold interval, it is determined that the current value is an abnormal current value;
[0097] The method for calculating the aging coefficient of the first motor based on the first historical working data includes:
[0098]
[0099] Wherein, FAC is the aging coefficient of the first motor, n is the number of segments of the first historical operation time, and HOT i is the first historical working temperature of the i-th segment, and HOT sd is the standard working temperature, and HOM i is the first historical operation duration of the i-th segment, and HVY i is the first historical vibration intensity of the i-th segment, and HVY sd is the standard vibration intensity, and HCD i is the first historical current difference of the i-th segment, and u1, u2, u3, and u4 are all weighting factors;
[0100] It can be understood that since the first historical operation time is the total operation time of the first motor, it is necessary to divide the first historical operation time into n operation time intervals, which can be divided according to several days or a week. This embodiment does not limit this. The larger the first historical operation time, the first historical current difference, the first historical working temperature, and the first historical vibration intensity, the more serious the aging degree of the first motor. That is to say, the first motor aging coefficient is positively correlated with the aging degree of the first motor;
[0101] It should be noted that the standard speed of the historical first motor is determined in advance, the historical aging coefficient of the first motor is also calculated through experiments, the weight of the historical raw material to be processed is directly obtained through a weight sensor, and the historical processing time interval is also determined through experiments. However, the determination standard is formulated based on the mixing effect of the raw material to be processed and the additive. That is to say, when the mixing effect of the raw material to be processed and the additive meets the requirements, the processing time interval in the experimental process is used as the historical processing time interval in the training data;
[0102] Segmentation module: used to obtain the real-time speed of the first motor and the surface image of the raw material, and segment the processing time interval based on the real-time speed of the first motor and the surface image of the raw material to generate processing interval segments, and the processing interval segments include a start stage, a working stage, and a termination stage;
[0103] In some embodiments, the method for obtaining the real-time speed of the first motor can be to measure the real-time speed of the rotating shaft of the first motor through a photoelectric sensor to obtain the real-time speed of the first motor, and the surface image of the raw material is obtained through a camera provided in the reaction device;
[0104] The method for segmenting the processing time interval based on the real-time speed of the first motor and the surface image of the raw material includes:
[0105] Determine the real-time rotational speed acceleration based on the real-time rotational speed of the first motor. Divide the processing time interval into a starting stage and a rotating time interval according to the real-time rotational speed acceleration and the corresponding first moment. Input the raw material surface image into a pre-constructed stirring classification model to obtain the stirring category. Divide the rotating time interval into a working stage and a termination stage based on the second moment corresponding to the stirring category. The stirring category includes stirring completed and stirring not completed;
[0106] The method for determining the real-time rotational speed acceleration based on the real-time rotational speed of the first motor includes:
[0107] Fit the real-time rotational speed of the first motor to generate a real-time rotational speed curve, and use the slope of the real-time rotational speed curve as the real-time rotational speed acceleration;
[0108] The method for dividing the processing time interval into a starting stage and a rotating time interval according to the real-time rotational speed acceleration and the corresponding first moment includes:
[0109] When the real-time rotational speed acceleration is less than the preset acceleration threshold, record the real-time rotational speed acceleration, record the first moment when the real-time rotational speed acceleration is first less than the preset acceleration threshold, and use this first moment as the termination moment of the starting stage;
[0110] It should be noted that the starting stage refers to the starting stage of the first motor. During the process of the first motor from the starting stage to the working stage, the real-time rotational speed of the first motor increases rapidly and then stabilizes. Therefore, the starting stage of the first motor is determined according to the real-time rotational speed acceleration;
[0111] The method for dividing the rotating time interval into a working stage and a termination stage based on the second moment corresponding to the stirring category includes:
[0112] Continuously obtain the stirring category within the rotating time interval. When the stirring category is stirring completed, record the second moment when the stirring category is first stirring completed, and use this second moment as the termination moment of the working stage;
[0113] It should be added that in this embodiment, when the motor reaches the rotating time interval from the starting stage, the raw material surface image is obtained, and the raw material surface image is continuously input into the stirring classification model to obtain the stirring category. Then it can be understood that it takes time to stir the raw material to be processed. Therefore, at the beginning, when the raw material surface image is input into the stirring classification model, the obtained stirring category is always stirring not completed until a certain moment it becomes stirring completed. Therefore, record the second moment when the stirring category is first stirring completed, and use this second moment as the termination moment of the working stage. Thus, the segmentation of the processing time interval is completed;
[0114] It can be understood that after obtaining the processing time interval in this embodiment, the processing time interval is not directly segmented according to the preset rules, but is segmented according to the real-time processing situation, so that the segmentation task can be completed more precisely, and the stirring effect of the raw material to be processed can be improved;
[0115] Moment determination module: used to take the termination moment of the working stage as the starting moment of the second motor;
[0116] It should be noted that as Figure 3 shown, the purpose of taking the termination moment of the working stage of the first motor 40 as the starting moment of the second motor 30 in this embodiment is that when the processing time reaches the termination moment of the working stage, the raw material to be processed and the additive have been stirred at this time, and the second motor 30 is started to drive the inner liner 20 of the reaction equipment to rotate in the reverse direction. This can accelerate the volatilization of the solvent and the removal of gas inside the inner liner 20 of the reaction equipment, and can make the raw material to be processed and the corresponding additive mix more evenly. And since the power consumption of driving the acceleration of the inner liner 20 of the reaction equipment to rotate by the second motor 30 is greater than the power consumption of the first motor 40, in this embodiment, the second motor 30 is not started until the raw material to be processed and the additive have been stirred, so as to reduce the power consumption during the processing.
[0117] Embodiment 4
[0118] As Figure 4 shown, this embodiment discloses a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, it implements the above-mentioned automatic feeding and stirring time control method for polymer materials.
[0119] The above formulas are all dimensionless and take their numerical values for calculation. The formulas are obtained by collecting a large amount of data for software simulation to get a formula closest to the real situation. The preset parameters, weights, and threshold values in the formulas are set by those skilled in the art according to the actual situation.
[0120] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
[0121] Finally: The above is only the preferred embodiment of the present invention and is not used to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should all be included within the protection scope of the present invention.
Claims
1. An automatic feeding and stirring time control method for polymer materials, characterized in that, Including: S10: Obtain the category of the raw material to be processed and the weight of the raw material to be processed, and determine the standard rotational speed of the first motor based on the category of the raw material to be processed and the mapping relationship; S20: Obtain the first historical working data of the first motor, calculate the aging coefficient of the first motor based on the first historical working data, and input the standard rotational speed of the first motor, the aging coefficient of the first motor, and the weight of the raw material to be processed into the pre-constructed processing time generation model to obtain a processing time interval, where the processing time interval is the time interval from the start of stirring the raw material to be processed to the completion of stirring; S30: Obtain the real-time rotational speed of the first motor and the surface image of the raw material, segment the processing time interval based on the real-time rotational speed of the first motor and the surface image of the raw material to generate processing interval segments, and the processing interval segments include a starting stage, a working stage, and a termination stage; S40: Use the termination moment of the working stage as the starting moment of the second motor.
2. The automatic feeding and stirring time control method for polymer materials according to claim 1, wherein The first historical working data includes the first historical running time, the first historical current difference, the first historical working temperature, and the first historical vibration intensity. The method for calculating the aging coefficient of the first motor based on the first historical working data includes: Where FAC is the aging coefficient of the first motor, n is the number of segments of the first historical operating time, HOT i is the first historical working temperature of the i-th segment, HOT sd is the standard working temperature, HOM i is the first historical operating duration of the i-th segment, HVY i is the first historical vibration intensity of the i-th segment, HVY sd is the standard vibration intensity, HCD i is the first historical current difference of the i-th segment, and u1, u2, u3, and u4 are all weighting factors.
3. The automatic feeding and stirring time control method for polymer materials according to claim 1, wherein The method for constructing the processing time generation model includes: Obtain a first sample data set, where the first sample data set includes the historical standard rotational speed of the first motor, the historical aging coefficient of the first motor, the historical weight of the raw material to be processed, and the historical processing time interval. Divide the first sample data set into a first sample training set and a first sample test set, construct a regression network, use the historical standard rotational speed of the first motor, the historical aging coefficient of the first motor, and the historical weight of the raw material to be processed in the first sample training set as the input data of the regression network, use the historical processing time interval in the first sample training set as the output data of the regression network, train the regression network to obtain an initial regression network for predicting the real-time processing time interval, and use the first sample test set to test the initial regression network, and output a regression network that satisfies being less than the preset error value as the processing time generation model.
4. The automatic feeding and stirring time control method for polymer materials according to claim 1, characterized in that, The method for segmenting the processing time interval based on the real-time rotational speed of the first motor and the surface image of the raw material includes: Determine the real-time rotational speed acceleration based on the real-time rotational speed of the first motor, divide the processing time interval into a starting stage and a rotational time interval according to the real-time rotational speed acceleration and the corresponding first moment, input the surface image of the raw material into the pre-constructed stirring classification model to obtain a stirring category, and divide the rotational time interval into a working stage and a termination stage based on the second moment corresponding to the stirring category, where the stirring category includes stirring completed and stirring not completed.
5. The automatic feeding and stirring time control method for polymer materials according to claim 4, characterized in that, The method for determining the real-time rotational speed acceleration based on the real-time rotational speed of the first motor includes: Fit the real-time rotational speed of the first motor to generate a real-time rotational speed curve, and use the slope of the real-time rotational speed curve as the real-time rotational speed acceleration.
6. The automatic feeding and stirring time control method for polymer materials according to claim 4, characterized in that, The method for dividing the processing time interval into a starting stage and a rotational time interval according to the real-time rotational speed acceleration and the corresponding first moment includes: When the real-time rotational speed acceleration is less than the preset acceleration threshold, record the real-time rotational speed acceleration, record the first moment when the real-time rotational speed acceleration is less than the preset acceleration threshold, and use this first moment as the termination moment of the startup phase.
7. The automatic feeding and stirring time control method for polymer materials according to claim 4, characterized in that The method for dividing the rotation time interval into a working phase and a termination phase based on the second moment corresponding to the stirring category includes: Continuously obtain the stirring category within the rotation time interval. When the stirring category is stirring completed, record the second moment when the stirring category is first stirring completed, and use this second moment as the termination moment of the working phase.
8. The automatic feeding and stirring time control method for polymer materials according to claim 4, characterized in that The method for constructing the stirring classification model includes: Obtain h sets of training data, where h is a positive integer greater than 1. The training data includes historical raw material surface images and historical stirring categories. Use the historical raw material surface images and historical stirring categories as a sample set, divide the sample set into a training set and a test set, construct a classifier, use the historical raw material surface images in the training set as input data, use the historical stirring categories in the training set as output data, train the classifier to obtain an initial classifier, and use the test set to test the initial classifier. Output the initial classifier with an accuracy greater than the preset accuracy threshold as the stirring classification model.
9. The automatic feeding and stirring time control method for polymer materials according to claim 1, characterized in that, Obtain the second historical working data of the second motor, calculate the second motor aging coefficient based on the second historical working data, and input the termination moment and the second motor aging coefficient into a pre-constructed moment adjustment model to obtain the starting moment. The termination moment is the termination moment of the working phase, and the starting moment is the starting moment of the second motor.
10. The automatic feeding and stirring time control method for polymer materials according to claim 9, characterized in that, The method for calculating the second motor aging coefficient based on the second historical working data includes: Wherein, SAC is the aging coefficient of the second motor, K is the number of segments of the second historical operating time, SOT m is the second historical working temperature of the m-th segment, SOT sd is the standard working temperature, SOM m is the second historical operating duration of the m-th segment, SVY m is the second historical vibration intensity of the m-th segment, SVY sd is the standard vibration intensity, SCD m is the second historical current difference of the m-th segment, and q1, q2, q3 and q4 are all weighting factors.
11. An automatic feeding and stirring time control system for polymer materials, which is used to implement the automatic feeding and stirring time control method for polymer materials described in any one of claims 1-10, and is characterized in that, Includes: Data acquisition module: used to obtain the category of the raw material to be processed and the weight of the raw material to be processed, and determine the standard rotational speed of the first motor based on the category of the raw material to be processed and the mapping relationship; Processing time generation module: used to obtain the first historical working data of the first motor, calculate the first motor aging coefficient based on the first historical working data, and input the standard rotational speed of the first motor, the first motor aging coefficient, and the weight of the raw material to be processed into a pre-constructed processing time generation model to obtain the processing time interval. The processing time interval is the time interval from the start of stirring the raw material to be processed to the completion of stirring; Segmentation module: used to obtain the real-time rotational speed of the first motor and the raw material surface image, and segment the processing time interval based on the real-time rotational speed of the first motor and the raw material surface image to generate processing interval segments. The processing interval segments include a startup phase, a working phase, and a termination phase; Moment determination module: used to use the termination moment of the working phase as the starting moment of the second motor.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed, it implements the automatic feeding and stirring time control method for polymer materials according to any one of claims 1 to 10.
Citation Information
Patent Citations
Reaction kettle control method, device and equipment and computer readable storage medium
CN117908589A
Internal mixer frequency converter
CN103909587A
Asphalt mixing and heating device capable of automatically adjusting rotating speed based on gravity change
CN112745871A