An adaptive control system and method applied to a candy dusting device
Patent Information
- Application Number
- CN202610054978.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-15
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2046-01-15
AI Technical Summary
Existing candy coating equipment lacks adaptive control capabilities, resulting in low production efficiency and unstable coating quality, relying mainly on manual judgment and adjustment.
An adaptive control system is adopted, including a detection module, a PLC control module, and an equipment motor monitoring module. Through image analysis and PID control unit, the system automatically evaluates the processing effect, optimizes motor parameters, and achieves adaptive control.
It improved the coating quality and production efficiency, ensured the pass rate of candy at each processing stage, and enhanced the adaptability and stability of the equipment.
Smart Images

Figure CN122063865B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of processing control technology, and in particular to an adaptive control system and method for candy coating equipment. Background Technology
[0002] In some confectionery processing, the surface of the candy is coated with powder. This serves two purposes: first, to prevent the candy from sticking together during storage or transportation; and second, to improve the texture and flavor of the candy. Therefore, the quality of the powder coating also affects the quality of the candy. The quality of coating is closely related to the control of the coating equipment. In the current coating production, it basically relies on manual judgment to manually control the operation of the equipment. For example, patent application number CN201821290530.4 discloses a candy coating device, which can automatically coat candy through the cooperation between the drive mechanism, outer material cylinder, inner material cylinder, first spiral guide plate and second spiral guide plate. However, it cannot automatically judge the processing effect to adaptively control the processing process and equipment parameters. It still requires manual judgment and adjustment, which undoubtedly greatly reduces the production efficiency and the adaptability and accuracy of equipment control, and thus cannot guarantee the coating quality. Summary of the Invention
[0003] To address the technical problems existing in the prior art, this invention provides an adaptive control system for candy coating equipment, comprising: Flour coating equipment, detection module, equipment motor monitoring module, and PLC control module; The breading equipment includes multiple roller devices and a conveying device connected between the roller devices; The detection module includes multiple detection units, which are used to detect and evaluate the processing effect of the candy after it has been processed by each roller device. The PLC control module is used to select the conveying scheme based on the processing effect; The PLC control module is also used to assess the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the conveyor. The equipment motor monitoring module is used to monitor the actual operating parameters of the motors corresponding to each roller device; The PLC control module is also used to calculate the error based on the actual operating parameters of the motor, and to compensate the corresponding motor for the error through the corresponding PID control unit.
[0004] Furthermore, the detection and evaluation of the processing effect of the candy after being processed by each roller device specifically includes: Multiple non-repeating samples of candy are taken to capture multiple candy images. The same number of candies are sampled each time, and each sample corresponds to one candy image. For each candy image, the similarity between each candy in the candy image and the qualified candy images in the current processing stage is analyzed by the image analysis algorithm. Candies with a similarity greater than or equal to the preset similarity threshold are considered qualified candies. Calculate the candy pass rate for each candy image based on the number of qualified candies, and take the images with a candy pass rate greater than or equal to the preset pass threshold as qualified candy images; Calculate the current processing effect score F of the roller device: F=k1×(hg1 / z1)+k2×(hg2 / z2), k1 and k2 are the first preset weight and the second preset weight, respectively, and k1+k2=1, hg1 and hg2 are the total number of qualified candies and the total number of qualified candy images, respectively, and z1 and z2 are the total number of sampled candies and the total number of candy images, respectively. If F is greater than or equal to the preset effect threshold, the processing effect is qualified; otherwise, it is unqualified.
[0005] Furthermore, the PLC control module is used to select a solution from continuing transmission and returning to processing based on the processing effect, specifically as follows: If the processing result is satisfactory, the detection module sends a satisfactory signal to the PLC control module, and the PLC control module controls the corresponding conveying device to continue conveying the candy to the next roller device. If the processing result is unqualified, the detection module sends an unqualified signal to the PLC control module. The PLC control module optimizes the operating parameters of the motor of the corresponding roller device through the preset deep learning model of the current processing stage, and controls the corresponding motor to run with the optimized operating parameters, so that the candy returns to the current roller device for processing.
[0006] Furthermore, the PLC control module is also used to assess the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the conveying device, specifically: Retrieve the historical operation logs of the current conveyor and the next roller device from the database when the historical conveying speed of the current conveyor is the same. Obtain the historical start time of the current conveyor and the historical start time of the next roller device, as well as the corresponding historical amount of candy conveyed, from each historical operation log. Evaluate historical average transmission efficiency xl: ;
[0007] Where n is the number of times the historical running log is accessed. This is the historical start time recorded in the i-th historical operation log of the next roller device. The historical start time recorded in the i-th historical operation log of the transmission device. The amount of candy transmitted in the historical log of the i-th historical operation; The timing for starting the next roller device is determined based on the historical average transmission efficiency and the amount of candy: kt1 = kt2 + xl × tg, where kt2 is the start time of the transmission device and tg is the current amount of candy.
[0008] Furthermore, the equipment motor monitoring module monitors the actual operating parameters of the motors corresponding to each roller device, specifically by obtaining the actual speed of the corresponding motor through the motor encoder. Electromagnetic sensors and mechanical vibration sensors deployed near the encoder installation location are used to collect the electromagnetic field strength and vibration amplitude values of the corresponding motor environment, and after normalization, the electromagnetic interference value E and vibration interference value M are obtained. Based on E and M, the corresponding motor is matched with the environment type. Based on the environment type, the corresponding preset electromagnetic interference compensation coefficient C1 and preset vibration interference compensation coefficient C2 are matched to the corresponding motor. The first speed correction coefficient C3 is matched according to the monitored speed V1 of the corresponding motor through the preset speed correction coefficient table; Obtain the second rotational speed correction coefficient C4 to eliminate electromagnetic interference and vibration interference, C4=C3×[1-(ke×E+km×M)], where ke and km are the preset electromagnetic interference influence weight and vibration interference influence weight, respectively; Calculate the comprehensive compensation coefficient C, C=k3×C1+k4×C2+k5×C4, where k3, k4 and k5 are the third preset weight, the fourth preset weight and the fifth preset weight, respectively, and k3+k4+k5=1; The actual speed V2 is obtained by compensating for the monitored speed of the motor corresponding to C, where V2 = V1 × (1 + C).
[0009] Furthermore, the step of matching the motor to the corresponding environment type based on E and M, and matching the corresponding preset electromagnetic interference compensation coefficient C1 and preset vibration interference compensation coefficient C2 based on the environment type, specifically involves: The environment types include Type 1, Type 2, Type 3, and Type 4, and each environment type has different C1 and C2 settings. If E≥YE and M≥YM, then it belongs to the first type, where YE and YM are the preset electromagnetic threshold and the preset vibration threshold, respectively. If E≥YE and M≤YM, then it belongs to the second type; if E≤YE and M≥YM, then it belongs to the third type; if E≤YE and M≤YM, then it belongs to the fourth type.
[0010] Furthermore, the step of matching the first speed correction coefficient C3 according to the monitored speed V1 of the corresponding motor through a preset speed correction coefficient table is specifically as follows: The preset speed correction coefficient table stores multiple sets of historical stable speeds and corresponding historical speed correction coefficients. If V1 is the same as any historical stable speed, then its corresponding historical speed correction factor is taken as C3; If V1 is different from all historical stable speeds, then look up the two adjacent historical stable speeds based on the value of V1, and take the average of the corresponding historical speed correction coefficients as C3.
[0011] Furthermore, the PLC control module calculates the error based on the actual operating parameters of the motor, and performs error compensation for the corresponding motor through the corresponding PID control unit, specifically as follows: Error terms are calculated based on actual and expected operating parameters. The PID control unit, after iteratively optimizing the PID control parameters using the Grey Wolf optimization algorithm, compensates for the error term and outputs a compensation signal to the corresponding motor for compensation correction.
[0012] Furthermore, the coating equipment includes roller devices such as a powder coating roller, a powder dispersing roller, a powder blowing roller, and an oiling roller; The powdering roller is used to powder the candy, the dispersing roller is used to disperse the candy to prevent it from sticking together, and the blowing roller is used to blow away excess powder and impurities from the surface of the candy. The oiling roller is used to oil the candy. The powder blowing drum has a built-in fan device, and the oiling drum has a built-in oil spraying device. The conveying device between the powder coating roller and the dispersing roller is an elevator.
[0013] The present invention also provides an adaptive control method for a candy coating equipment, applicable to any of the aforementioned adaptive control systems for candy coating equipment, comprising the following steps: The processing effect of the candies after being processed by each roller device was evaluated. The PLC control module is used to select between continuing to convey and returning to the processing based on the processing effect. When selecting the continuing to convey option, it evaluates the timing of starting the next roller device based on the current amount of candy and the current conveying speed of the conveying device. During the processing of the roller device, the actual operating parameters of the corresponding motor of each roller device are monitored by the equipment motor monitoring module. The PLC control module calculates the error based on the actual operating parameters of the motor and performs error compensation for the corresponding motor through the corresponding PID control unit.
[0014] Compared with the prior art, the beneficial effects of the present invention are as follows: This invention uses a detection module to detect and evaluate the processing effect of candies after they have been processed by each roller device. A PLC control module is used to select a conveying scheme based on the processing effect, ensuring the pass rate of candies at each processing stage and improving the coating quality. At the same time, the PLC control module evaluates the timing of starting the next roller device based on the current amount of candies and the current conveying speed of the current conveying device, realizing adaptive control of the equipment's start-up and improving production efficiency. Furthermore, during the processing, the actual operating parameters of the motors corresponding to each roller device are monitored, and the corresponding PID control unit performs error compensation for the motors accordingly, further ensuring the coating quality. Attached Figure Description
[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a structural diagram of an adaptive control system for a candy coating equipment according to the present invention; Figure 2 This is a structural diagram of the breading device of the present invention. Detailed Implementation
[0018] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0019] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.
[0020] Furthermore, the use of terms such as "first" and "second" in this invention is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" and "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this invention.
[0021] Example 1 See Figure 1 As shown, the present invention provides an adaptive control system for a candy coating equipment, specifically comprising: Flour coating equipment, detection module, equipment motor monitoring module, and PLC control module; The breading equipment includes multiple roller devices and a conveying device connected between the roller devices; The detection module includes multiple detection units, which are used to detect and evaluate the processing effect of the candy after it has been processed by each roller device. The PLC control module is used to select between continuing transmission and returning to processing based on the processing effect; The PLC control module is also used to assess the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the conveyor. The equipment motor monitoring module is used to monitor the actual operating parameters of the motors corresponding to each roller device; The PLC control module is also used to calculate the error based on the actual operating parameters of the motor, and to compensate the corresponding motor for the error through the corresponding PID control unit.
[0022] The adaptive control system in this solution solves the problems of low efficiency, poor adaptability, and unstable quality when manually controlling the coating equipment through automated monitoring and intelligent adjustment. Specifically, the coating equipment includes multiple roller devices and conveyor devices, forming the basic process for candy processing and ensuring the orderly flow of candy at different stages. The detection module includes multiple detection units to detect and evaluate the processing effect of candy on each roller device. By automatically evaluating and replacing manual judgment, the real-time nature and objectivity of the processing effect assessment are improved. The PLC control module is used to select the conveying scheme based on the processing effect and intelligently decide whether the candy should be conveyed to the next stage based on the evaluation results, reducing the transfer of defective products. The PLC control module is also used to evaluate the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the current conveyor device. By predicting the equipment start-up time through real-time parameters, the system's adaptability and production continuity are improved. The equipment motor monitoring module is used to monitor the actual operating parameters of the motors corresponding to each roller device, providing motor operating status data and laying the foundation for precise control. The PLC control module is also used to calculate the error based on the actual operating parameters of the motor and to compensate the corresponding motor through the corresponding PID control unit. Based on the operating parameters, the error is automatically corrected to maintain the stability and accuracy of the equipment operation, thereby improving the overall coating quality and production efficiency.
[0023] The detection unit includes multiple imaging units, each used to acquire images of the candy after it has been processed by the corresponding roller device.
[0024] In some embodiments, the detection and evaluation of the processing effect of the candy after processing by each roller device specifically includes: Multiple non-repeating samples of candy are taken to capture multiple candy images. The same number of candies are sampled each time, and each sample corresponds to one candy image. For each candy image, the similarity between each candy in the candy image and the qualified candy images in the current processing stage is analyzed by the image analysis algorithm. Candies with a similarity greater than or equal to the preset similarity threshold are considered qualified candies. Calculate the candy pass rate for each candy image based on the number of qualified candies, and take the images with a candy pass rate greater than or equal to the preset pass threshold as qualified candy images; Calculate the current processing effect score F of the roller device: F=k1×(hg1 / z1)+k2×(hg2 / z2), k1 and k2 are the first preset weight and the second preset weight, respectively, and k1+k2=1, hg1 and hg2 are the total number of qualified candies and the total number of qualified candy images, respectively, and z1 and z2 are the total number of sampled candies and the total number of candy images, respectively. If F is greater than or equal to the preset effect threshold, the processing effect is qualified; otherwise, it is unqualified.
[0025] By sampling candies multiple times without repetition and capturing multiple images, with the same number of samples per image, the diversity of data sources and the representativeness of the samples are ensured. For each image, image analysis algorithms are used to analyze the similarity between the candy and the qualified images in the current processing stage, and qualified candies are judged based on a preset similarity threshold. This transforms subjective quality into a quantifiable indicator, improving the objectivity and accuracy of the judgment. The candy qualification rate of each image is calculated based on the number of qualified candies, and the image qualification is judged based on a preset qualification threshold. Statistical methods are used to evaluate the processing quality from multiple perspectives, ensuring the comprehensiveness and consistency of the evaluation. Then, the processing effect score F is calculated, and a weighted sum is performed based on the total number of qualified candies and the total number of qualified images. This balances different evaluation factors and provides a comprehensive quantitative indicator, enhancing the reliability and adaptability of the evaluation.
[0026] In some embodiments, the PLC control module is used to select a scheme from continuing transmission and returning to processing based on the processing effect, specifically: If the processing result is satisfactory, the detection module sends a satisfactory signal to the PLC control module, and the PLC control module controls the corresponding conveying device to continue conveying the candy to the next roller device. If the processing result is unqualified, the detection module sends an unqualified signal to the PLC control module. The PLC control module optimizes the operating parameters of the motor of the corresponding roller device through the preset deep learning model of the current processing stage, and controls the corresponding motor to run with the optimized operating parameters, so that the candy returns to the current roller device for processing.
[0027] By using an automated decision-making mechanism to dynamically select a delivery scheme based on the processing results, and by combining deep learning to optimize equipment parameters, the problems of low processing efficiency and unstable coating quality are effectively solved.
[0028] In some embodiments, the preset deep learning model is trained using historical operating parameters of the motor of the corresponding roller device, historical processing effect scores, historical candy quantity, and corresponding historical optimized operating parameters that make the processing effect score qualified as sample data. The current operating parameters of the motor of the corresponding roller device, the processing effect score, and the current candy quantity are used as inputs, and the optimized operating parameters of the corresponding motor are output.
[0029] In some embodiments, the PLC control module is further configured to evaluate the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the conveying device, specifically: Retrieve the historical operation logs of the current conveyor and the next roller device from the database when the historical conveying speed of the current conveyor is the same. Obtain the historical start time of the current conveyor and the historical start time of the next roller device, as well as the corresponding historical amount of candy conveyed, from each historical operation log. Evaluate historical average transmission efficiency xl: ;
[0030] Where n is the number of times the historical running log is accessed. This is the historical start time recorded in the i-th historical operation log of the next roller device. The historical start time recorded in the i-th historical operation log of the transmission device. The amount of candy transmitted in the historical log of the i-th historical operation; The timing for starting the next roller device is determined based on the historical average transmission efficiency and the amount of candy: kt1 = kt2 + xl × tg, where kt2 is the start time of the transmission device and tg is the current amount of candy.
[0031] By retrieving historical operation logs from the transmission device when the current transmission speed is the same, the data is highly correlated and can accurately reflect the device performance under similar conditions. By combining the start time of transmission, average efficiency, and current candy quantity, the startup time is dynamically adjusted to adaptively start the device, improving efficiency while avoiding resource waste.
[0032] In some embodiments, the device motor monitoring module monitors the actual operating parameters of the motors corresponding to each roller device, specifically by obtaining the actual speed of the corresponding motor through the motor encoder.
[0033] In some embodiments, the device motor monitoring module obtains the actual speed of the corresponding motor through the motor encoder, specifically: Electromagnetic sensors and mechanical vibration sensors deployed near the encoder installation location are used to collect the electromagnetic field strength and vibration amplitude values of the corresponding motor environment, and after normalization, the electromagnetic interference value E and vibration interference value M are obtained. Based on E and M, the corresponding motor is matched with the environment type. Based on the environment type, the corresponding preset electromagnetic interference compensation coefficient C1 and preset vibration interference compensation coefficient C2 are matched to the corresponding motor. The first speed correction coefficient C3 is matched according to the monitored speed V1 of the corresponding motor through the preset speed correction coefficient table; Obtain the second rotational speed correction coefficient C4 to eliminate electromagnetic interference and vibration interference, C4=C3×[1-(ke×E+km×M)], where ke and km are the preset electromagnetic interference influence weight and vibration interference influence weight, respectively; Calculate the comprehensive compensation coefficient C, C=k3×C1+k4×C2+k5×C4, where k3, k4 and k5 are the third preset weight, the fourth preset weight and the fifth preset weight, respectively, and k3+k4+k5=1; The actual speed V2 is obtained by compensating for the monitored speed of the motor corresponding to C, where V2 = V1 × (1 + C).
[0034] By collecting electromagnetic field strength and vibration amplitude values and normalizing them, electromagnetic interference value E and vibration interference value M are obtained, quantifying the environmental interference source. Based on E and M, the environmental type is matched, and preset electromagnetic interference compensation coefficient C1 and vibration interference compensation coefficient C2 are matched, so that the compensation can be adaptively adjusted for different environmental conditions. Based on the monitored rotational speed V1, the first rotational speed correction coefficient C3 is matched through the preset rotational speed correction coefficient table to compensate for environmental factors such as electromagnetic interference and vibration, as well as the accuracy error of the encoder itself (i.e., excluding environmental factors such as electromagnetic interference and vibration), thereby improving the compensation accuracy.
[0035] In some embodiments, the step of matching the motor to the corresponding environment type based on E and M, and matching the corresponding preset electromagnetic interference compensation coefficient C1 and preset vibration interference compensation coefficient C2 based on the environment type, specifically involves: The environment types include Type 1, Type 2, Type 3, and Type 4, and each environment type has different C1 and C2 settings. If E≥YE and M≥YM, then it belongs to the first type, where YE and YM are the preset electromagnetic threshold and the preset vibration threshold, respectively. If E≥YE and M≤YM, then it belongs to the second type; if E≤YE and M≥YM, then it belongs to the third type; if E≤YE and M≤YM, then it belongs to the fourth type.
[0036] In some embodiments, the step of matching the first speed correction coefficient C3 according to the monitored speed V1 of the corresponding motor through a preset speed correction coefficient table specifically involves: The preset speed correction coefficient table stores multiple sets of historical stable speeds and corresponding historical speed correction coefficients. If V1 is the same as any historical stable speed, then its corresponding historical speed correction factor is taken as C3; If V1 is different from all historical stable speeds, then look up the two adjacent historical stable speeds based on the value of V1, and take the average of the corresponding historical speed correction coefficients as C3.
[0037] The historical stable speed is the historical monitored speed after excluding electromagnetic interference and vibration interference. The historical speed correction factor is the correction factor obtained by reverse analysis of the historical monitored speed and the corresponding historical actual speed. All of the above data can be obtained through analysis of historical actual operation or actual test records.
[0038] In some embodiments, the PLC control module calculates the error based on the actual operating parameters of the motor, and performs error compensation for the corresponding motor through the corresponding PID control unit, specifically as follows: Error terms are calculated based on actual and expected operating parameters. The PID control unit, after iteratively optimizing the PID control parameters using the Grey Wolf optimization algorithm, compensates for the error term and outputs a compensation signal to the corresponding motor for compensation correction.
[0039] In this scheme, one PID control unit corresponds to one motor for compensation control.
[0040] In some embodiments, see Figure 2 As shown, the coating equipment includes a coating roller, a dispersing roller, a powder blowing roller, and an oiling roller. The powdering roller is used to powder the candy, the dispersing roller is used to disperse the candy to prevent it from sticking together, and the blowing roller is used to blow away excess powder and impurities from the surface of the candy. The oiling roller is used to oil the candy. The powder blowing drum has a built-in fan device, and the oiling drum has a built-in oil spraying device. The conveying device between the powder coating roller and the dispersing roller is an elevator.
[0041] The aforementioned control and compensation of the operating parameters of each motor also includes the control and compensation of the motors of the fan unit and the oil injection unit.
[0042] In the coating equipment of this embodiment, the candy is first coated with powder by the powdering roller, then conveyed to the dispersing roller for dispersing, then conveyed to the blowing roller for blowing powder and removing impurities, and finally conveyed to the oiling roller for oiling.
[0043] The conveying device between the powder blowing roller and the oiling roller is not shown due to the viewing angle.
[0044] Example 2 The present invention also provides an adaptive control method for a candy coating equipment, applied to the system described in Embodiment 1, the method specifically including the following steps: The processing effect of the candies after being processed by each roller device was evaluated. The PLC control module is used to select between continuing to convey and returning to the processing based on the processing effect. When selecting the continuing to convey option, it evaluates the timing of starting the next roller device based on the current amount of candy and the current conveying speed of the conveying device. During the processing of the roller device, the actual operating parameters of the corresponding motor of each roller device are monitored by the equipment motor monitoring module. The PLC control module calculates the error based on the actual operating parameters of the motor and performs error compensation for the corresponding motor through the corresponding PID control unit.
[0045] Example 3 The present invention also provides an electronic device, including: a processor, a transmitting device, an input device, an output device, and a memory. The processor may be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit, or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory may be implemented using a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM), and is used to store computer program code. The computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes a method as described in any of the above possible implementation methods.
[0046] Example 4 The present invention also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor of an electronic device, cause the processor to perform a method as described in any of the above possible implementations.
[0047] The beneficial effects of this invention are as follows: This invention uses a detection module to detect and evaluate the processing effect of candies after they have been processed by each roller device. A PLC control module is used to select a conveying scheme based on the processing effect, ensuring the pass rate of candies at each processing stage and improving the coating quality. At the same time, the PLC control module evaluates the timing of starting the next roller device based on the current amount of candies and the current conveying speed of the current conveying device, realizing adaptive control of the equipment's start-up and improving production efficiency. Furthermore, during the processing, the actual operating parameters of the motors corresponding to each roller device are monitored, and the corresponding PID control unit performs error compensation for the motors accordingly, further ensuring the coating quality.
[0048] In the description of this specification, the references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0049] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0050] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. An adaptive control system for candy coating equipment, characterized in that, include: Flour coating equipment, detection module, equipment motor monitoring module, and PLC control module; The breading equipment includes multiple roller devices and a conveying device connected between the roller devices; The detection module includes multiple detection units, which are used to detect and evaluate the processing effect of the candy after it has been processed by each roller device. The PLC control module is used to select the conveying scheme based on the processing effect; The PLC control module is also used to assess the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the conveyor. Specifically: Retrieve the historical operation logs of the current conveyor and the next roller device from the database when the historical conveying speed of the current conveyor is the same. Obtain the historical start time of the current conveyor and the historical start time of the next roller device, as well as the corresponding historical amount of candy conveyed, from each historical operation log. Evaluate historical average transmission efficiency xl: ; Where n is the number of times the historical running log is accessed. This is the historical start time recorded in the i-th historical operation log of the next roller device. The historical start time recorded in the i-th historical operation log of the transmission device. The amount of candy transmitted in the historical log of the i-th historical operation; Based on the historical average conveying efficiency and the amount of candy, evaluate the timing of starting the next roller device kt1: kt1=kt2+xl×tg, where kt2 is the start time of the conveying device and tg is the current amount of candy. The equipment motor monitoring module is used to monitor the actual operating parameters of the motors corresponding to each roller device; The PLC control module is also used to calculate the error based on the actual operating parameters of the motor, and to compensate the corresponding motor for the error through the corresponding PID control unit.
2. The adaptive control system for candy coating equipment according to claim 1, characterized in that, The evaluation of the candy's processing effect after being processed by each roller device is specifically as follows: Multiple non-repeating samples of candy are taken to capture multiple candy images. The number of candies sampled each time is the same, and each sample corresponds to one candy image. For each candy image, the similarity between each candy in the candy image and the qualified candy images in the current processing stage is analyzed by the image analysis algorithm. Candies with a similarity greater than or equal to the preset similarity threshold are considered qualified candies. Calculate the candy pass rate for each candy image based on the number of qualified candies, and take the images with a candy pass rate greater than or equal to the preset pass threshold as qualified candy images; Calculate the current processing effect score F of the roller device: F=k1×(hg1 / z1)+k2×(hg2 / z2), k1 and k2 are the first preset weight and the second preset weight, respectively, and k1+k2=1, hg1 and hg2 are the total number of qualified candies and the total number of qualified candy images, respectively, and z1 and z2 are the total number of sampled candies and the total number of candy images, respectively. If F is greater than or equal to the preset effect threshold, the processing effect is qualified; otherwise, it is unqualified.
3. The adaptive control system for candy coating equipment according to claim 2, characterized in that, The PLC control module is used to select a solution from continuing transmission and returning to processing based on the processing effect, specifically: If the processing result is satisfactory, the detection module sends a satisfactory signal to the PLC control module, and the PLC control module controls the corresponding conveying device to continue conveying the candy to the next roller device. If the processing result is unqualified, the detection module sends an unqualified signal to the PLC control module. The PLC control module optimizes the operating parameters of the motor of the corresponding roller device through the preset deep learning model of the current processing stage, and controls the corresponding motor to run with the optimized operating parameters, so that the candy returns to the current roller device for processing.
4. The adaptive control system for candy coating equipment according to claim 1, characterized in that, The equipment motor monitoring module monitors the actual operating parameters of the motors corresponding to each roller device. Specifically, it obtains the actual speed of the corresponding motor through the motor encoder. Electromagnetic sensors and mechanical vibration sensors deployed near the encoder installation location are used to collect the electromagnetic field strength and vibration amplitude values of the corresponding motor environment, and after normalization, the electromagnetic interference value E and vibration interference value M are obtained. Based on E and M, the corresponding motor is matched with the environment type. Based on the environment type, the corresponding preset electromagnetic interference compensation coefficient C1 and preset vibration interference compensation coefficient C2 are matched to the corresponding motor. The first speed correction coefficient C3 is matched according to the monitored speed V1 of the corresponding motor through the preset speed correction coefficient table; Obtain the second rotational speed correction coefficient C4 to eliminate electromagnetic interference and vibration interference, C4=C3×[1-(ke×E+km×M)], where ke and km are the preset electromagnetic interference influence weight and vibration interference influence weight, respectively; Calculate the comprehensive compensation coefficient C, C=k3×C1+k4×C2+k5×C4, where k3, k4 and k5 are the third preset weight, the fourth preset weight and the fifth preset weight, respectively, and k3+k4+k5=1; The actual speed V2 is obtained by compensating for the monitored speed of the motor corresponding to C, where V2 = V1 × (1 + C).
5. The adaptive control system for candy coating equipment according to claim 4, characterized in that, The process of matching the motor to the corresponding environment type based on E and M, and matching the corresponding preset electromagnetic interference compensation coefficient C1 and preset vibration interference compensation coefficient C2 based on the environment type, specifically involves: The environment types include Type 1, Type 2, Type 3, and Type 4, and each environment type has different C1 and C2 settings. If E≥YE and M≥YM, then it belongs to the first type, where YE and YM are the preset electromagnetic threshold and the preset vibration threshold, respectively. If E≥YE and M≤YM, then it belongs to the second type; if E≤YE and M≥YM, then it belongs to the third type; if E≤YE and M≤YM, then it belongs to the fourth type.
6. The adaptive control system for candy coating equipment according to claim 5, characterized in that, The step of matching the first speed correction coefficient C3 according to the monitored speed V1 of the corresponding motor through a preset speed correction coefficient table is as follows: The preset speed correction coefficient table stores multiple sets of historical stable speeds and corresponding historical speed correction coefficients. If V1 is the same as any historical stable speed, then its corresponding historical speed correction factor is taken as C3; If V1 is different from all historical stable speeds, then look up the two adjacent historical stable speeds based on the value of V1, and take the average of the corresponding historical speed correction coefficients as C3.
7. The adaptive control system for candy coating equipment according to claim 1, characterized in that, The PLC control module calculates the error based on the actual operating parameters of the motor, and performs error compensation for the corresponding motor through the corresponding PID control unit, specifically as follows: Error terms are calculated based on actual and expected operating parameters. The PID control unit, after iteratively optimizing the PID control parameters using the Grey Wolf optimization algorithm, compensates for the error term and outputs a compensation signal to the corresponding motor for compensation and correction.
8. The adaptive control system for candy coating equipment according to claim 1, characterized in that, The coating equipment includes roller devices such as a powder coating roller, a powder dispersing roller, a powder blowing roller, and an oil coating roller. The powdering roller is used to powder the candy, the dispersing roller is used to disperse the candy to prevent it from sticking together, and the blowing roller is used to blow away excess powder and impurities from the surface of the candy. The oiling roller is used to oil the candy. The powder blowing drum has a built-in fan device, and the oiling drum has a built-in oil spraying device; The conveying device between the powder coating roller and the dispersing roller is an elevator.
9. An adaptive control method for a candy coating equipment, applied to the adaptive control system for a candy coating equipment as described in any one of claims 1 to 8, characterized in that, Includes the following steps: The processing effect of the candies after being processed by each roller device was evaluated. The PLC control module is used to select between continuing conveying and returning to the previous process based on the processing effect. When selecting the continuing conveying option, it evaluates the timing of starting the next roller device based on the current candy quantity and the current conveying speed of the current conveyor. Specifically: Retrieve the historical operation logs of the current conveyor and the next roller device from the database when the historical conveying speed of the current conveyor is the same. Obtain the historical start time of the current conveyor and the historical start time of the next roller device, as well as the corresponding historical amount of candy conveyed, from each historical operation log. Evaluate historical average transmission efficiency xl: ; Where n is the number of times the historical running log is accessed. This is the historical start time recorded in the i-th historical operation log of the next roller device. The historical start time recorded in the i-th historical operation log of the transmission device. The amount of candy transmitted in the historical log of the i-th historical operation; Based on the historical average conveying efficiency and the amount of candy, evaluate the timing of starting the next roller device kt1: kt1=kt2+xl×tg, where kt2 is the start time of the conveying device and tg is the current amount of candy. During the processing of the roller device, the actual operating parameters of the corresponding motor of each roller device are monitored by the equipment motor monitoring module. The PLC control module calculates the error based on the actual operating parameters of the motor and performs error compensation for the corresponding motor through the corresponding PID control unit.
Citation Information
Patent Citations
Candy powder wrapping device
CN209420845U
Food processing control system and method based on big data
CN117891159A
Monitoring system for smart factory
CN118365217A
