A remote plasma source quartz cavity bubble elimination control method and device
The process parameters of the remote plasma source quartz cavity are optimized through the random forest algorithm and simulated annealed particle swarm algorithm, which solves the bubble defect problem, improves the service life and process stability of the cavity, and enhances the production efficiency of semiconductors and optical coatings.
Patent Information
- Application Number
- CN202510837240.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-06-23
AI Technical Summary
The prior art is difficult to effectively remove bubble defects in remote plasma source quartz cavity, resulting in structural failure, reduced process stability and shortened service life, affecting the efficiency of semiconductor manufacturing and optical coating processes.
The random forest algorithm is used to evaluate the importance of process parameters, optimize the process parameters by establishing an error objective function, dynamically adjusting process conditions such as calcining temperature and vacuum degree to reduce the number of bubbles and the maximum diameter, and optimize bubble detection and elimination methods in combination with simulated annealing particle swarm algorithm.
It improves the service life and mechanical strength of the remote plasma source quartz cavity, reduces particle pollution in the process chamber, and improves the stability and production efficiency of the process.
Smart Images

Figure CN120354267B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of remote plasma sources, and in particular to a method and device for controlling bubble elimination in a quartz cavity of a remote plasma source. Background Art
[0002] A remote plasma source (RPS) is a device used to generate plasma and is widely used in the semiconductor, photovoltaic, and chemical industries. As a key device in semiconductor manufacturing, optical coatings, and specialty materials processing, the RPS's core component, a quartz chamber, is responsible for plasma generation and transmission. It is primarily used to dissociate gases like oxygen for etching processes like photoresist removal.
[0003] Quartz is widely used in RPS cavity manufacturing due to its high purity, high-temperature resistance, corrosion resistance, and excellent light transmittance. However, during the melt-molding process of quartz cavities, bubble defects (such as micron-sized pores or interlayer bubbles) are unavoidable. Under the high-temperature, high-frequency plasma load, these bubbles can cause structural failure, reduce process stability, and lead to the formation of particulate matter, reducing the lifespan and production efficiency of the RPS.
[0004] Due to the atomic arrangement and address factors in silicon ore, impurities such as iron and aluminum and bubble inclusions exist inside it. Under the action of high temperature and high pressure, impurities such as iron and aluminum will promote the crystallization of quartz sand. The quartz cavity manufactured by the process will have dense microbubbles with diameters of several to tens of μm at 1-2 mm on the inner surface. These microbubbles will continue to grow under high temperature conditions, which will directly affect the service life and mechanical strength of the RPS cavity. Therefore, how to effectively remove impurities and gas-liquid inclusions in quartz sand is crucial to the processing technology of RPS quartz cavity.
[0005] During the quartz cavity forming process, due to the extremely high temperatures, liquid inclusions on the quartz surface absorb and expand, causing bubbles and cracks on the cavity surface, affecting the cavity quality. Therefore, isomorphous metallic impurities and gas-liquid inclusions are generally considered the most important technical specifications for high-purity quartz sand used in quartz cavities. Therefore, to maintain the stability of quartz cavity quality, it is necessary to control the gas-liquid inclusions in the high-purity quartz sand used as the raw material for the quartz crucible to a low level.
[0006] In recent years, as semiconductor processes evolve towards higher precision and reliability, non-contact, high-resolution in-line inspection technologies have become a research hotspot. Inspection solutions based on optical coherence tomography (OCT), laser-induced breakdown spectroscopy (LIBS), and machine vision have been gradually explored, but their stability in strong electromagnetic interference environments and adaptive imaging capabilities for complex curved surfaces remain challenging. In this context, dynamic process optimization of detected cavity bubbles is of great significance for the fabrication of quartz cavities. Summary of the Invention
[0007] In response to the defects in the prior art, the present invention provides a remote plasma source quartz cavity bubble elimination control method and device, so as to achieve dynamic optimization of the bubbles in the current remote plasma source quartz cavity from the perspective of preparation process, and improve the quality of the quartz cavity.
[0008] In a first aspect, the present invention provides a remote plasma source quartz cavity bubble elimination control method, comprising:
[0009] Obtain bubble data of the quartz cavity, including the number of bubbles and the maximum diameter of the bubbles;
[0010] Based on the random forest algorithm, the importance of different process parameters to each bubble data is obtained;
[0011] The importance of each bubble data is integrated to obtain the coupling importance;
[0012] Establish an error objective function about the number of bubbles M and the maximum diameter of bubbles D, and optimize and update the membership weights of the number of bubbles M and the maximum diameter of bubbles D; the error objective function , is the bubble number error threshold, is the maximum bubble diameter error threshold, is the bubble number threshold, is the maximum diameter threshold, 、 are the membership weights of the number of bubbles and the maximum diameter of bubbles, respectively;
[0013] Compare the optimized membership weights with the corresponding initial values to obtain the change rate of each process parameter per unit time;
[0014] According to the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D, the process is dynamically optimized according to the change rate of the process parameters.
[0015] It can be seen from the above technical solution that the present invention provides a remote plasma source quartz cavity bubble elimination control method, which can evaluate the importance of each process parameter based on random forest for bubble data, optimize the process parameters according to the state of the detected bubbles, and can reduce the contamination of the process chamber by quartz cavity particles and improve the service life of the remote plasma source.
[0016] Optionally, the coupling importance degree is obtained based on a center of gravity method.
[0017] Optionally, the importance of different process parameters to each bubble data is expressed as:
[0018] The importance of different process parameters on the number of bubbles is as follows: when the raw material purity remains unchanged, the parameters of vacuum degree, calcination temperature and calcination time have the highest influencing factors;
[0019] The importance of different process parameters to the maximum diameter of bubbles is as follows: when the raw material purity remains unchanged, the parameters of vacuum degree, stirring speed and cooling rate have the highest influencing factors.
[0020] Optionally, the coupling importance degree is expressed as:
[0021] When the vacuum degree and raw material purity remain unchanged, the parameters of calcination temperature and stirring speed have the highest influencing factors.
[0022] Optionally, the optimizing and updating of the membership weights of the number of bubbles M and the maximum bubble diameter D includes:
[0023] Initialize population parameters and input bubble number data set , bubble maximum diameter dataset and process parameter data sets, and initialize the membership weights 、 ;
[0024] Based on genetic algorithm, the membership weights are iteratively updated;
[0025] When the objective function F is less than or equal to the target threshold The iteration ends when , and the membership weight of the optimal solution is output.
[0026] Optionally, the dynamically optimizing the process according to the process parameter change rate based on the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D includes:
[0027] when When the process is optimized, the rate of change per unit time of the first and second calcination temperatures is ;
[0028] when When the process is optimized, the rate of change per unit time of the stirring speed increase is ;
[0029] and It is obtained by calculating the rate of change of the optimized membership weight compared to the initial value.
[0030] In a second aspect, the present invention provides a remote plasma source quartz cavity bubble elimination control device, comprising:
[0031] An acquisition module is used to obtain bubble data in the quartz cavity, including the number of bubbles and the maximum diameter of the bubbles;
[0032] Importance module, used to obtain the importance of different process parameters for each bubble data based on random forest algorithm;
[0033] The coupling module is used to integrate the importance of each bubble data to obtain the coupling importance;
[0034] The update module is used to establish an error objective function about the number of bubbles M and the maximum diameter of bubbles D, and optimize and update the membership weights of the number of bubbles M and the maximum diameter of bubbles D; the error objective function , is the bubble number error threshold, is the maximum bubble diameter error threshold, is the bubble number threshold, is the maximum diameter threshold, 、 are the membership weights of the number of bubbles and the maximum diameter of bubbles, respectively;
[0035] A comparison module is used to compare the optimized membership weights with the corresponding initial values to obtain the change rate of each process parameter per unit time;
[0036] The optimization module is used to dynamically optimize the process according to the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D and the rate of change of the process parameters.
[0037] By adopting the above technical solution, this application has the following beneficial effects:
[0038] The present invention provides a remote plasma source quartz cavity bubble elimination control method. The method can evaluate the importance of each process parameter based on bubble data based on random forest, optimize the process parameters according to the state of the detected bubbles, reduce the contamination of the process chamber by quartz cavity particles, and improve the service life of the remote plasma source. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly describes the drawings required for the specific embodiments or the description of the prior art. Similar elements or parts are generally identified by similar reference numerals throughout the drawings. Elements or parts in the drawings are not necessarily drawn to scale.
[0040] Figure 1 A flow chart showing a method for preparing a remote plasma source quartz cavity provided by an embodiment of the present invention is shown;
[0041] Figure 2 A flow chart showing waste liquid recycling provided by an embodiment of the present invention is shown;
[0042] Figure 3 A flow chart of a method for detecting bubbles in a quartz cavity of a remote plasma source provided by an embodiment of the present invention is shown;
[0043] Figure 4 The flowchart of the simulated annealing particle swarm algorithm provided by the embodiment of the present invention is shown;
[0044] Figure 5 A circular image schematic diagram showing a method for detecting bubbles in a quartz cavity of a remote plasma source provided by an embodiment of the present invention is shown;
[0045] Figure 6 A schematic diagram showing the detection effect of a remote plasma source quartz cavity bubble detection method provided by an embodiment of the present invention is shown; Figure 6 (a) is a schematic diagram of a group of collected circular bubbles. Figure 6 (b) Figure 6 (a) is a partial enlarged view. Figure 6 (c) Figure 6 (b) Schematic diagram of the maximum bubble diameter and scanning position;
[0046] Figure 7 A flow chart of a remote plasma source quartz cavity bubble elimination control method provided by an embodiment of the present invention is shown;
[0047] Figure 8 A flowchart showing the importance of predicting the number of gas groups and the maximum diameter using random forest regression provided by an embodiment of the present invention is shown;
[0048] Figure 9 A flowchart of decision tree construction provided by an embodiment of the present invention is shown;
[0049] Figure 10 A schematic diagram showing the importance of process parameters to bubble data provided by an embodiment of the present invention is shown;
[0050] Figure 11A schematic diagram of coupling importance provided by an embodiment of the present invention is shown;
[0051] Figure 12 A flowchart of a method for optimizing and updating membership weights provided by an embodiment of the present invention is shown;
[0052] Figure 13 A diagram showing the recognition effect of bubbles using the Hough transform provided by an embodiment of the present invention; Figure 13 (a) is a comparison chart of the predicted and actual values of the number of bubbles in a unit area. Figure 13 (b) Comparison of the predicted and actual values of the maximum bubble diameter;
[0053] Figure 14 A comparison diagram of quartz cavities prepared by practical dynamic process optimization provided by an embodiment of the present invention is shown; Figure 14 (a) is the actual detection effect diagram of the quartz cavity obtained before process optimization. Figure 14 (b) is the actual detection effect diagram of the quartz cavity obtained after process optimization. DETAILED DESCRIPTION
[0054] The following embodiments of the technical solution of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and are therefore only examples and are not intended to limit the scope of protection of the present invention.
[0055] It should be noted that, unless otherwise specified, the technical or scientific terms used in this application should have the common meanings understood by those skilled in the art to which the present invention belongs.
[0056] like Figure 1 As shown, a method for preparing a remote plasma source quartz cavity is provided, which includes ore dressing, followed by calcination, cleaning, grinding, dehydration, secondary calcination, microwave, acid washing, water washing, flotation, dehydration, dissolution, finishing and coating steps;
[0057] The mineral processing steps are as follows: first, manually sorting the quartz sand raw material, selecting quartz sand with SiO2 content ≥ 99% as the raw material, controlling the particle size range to 0.1-0.2 mm, removing the quartz sand with visible impurities and foreign matter, washing and crushing it, washing it until there is no obvious impurity, and then drying it;
[0058] The calcining step comprises: first, evacuating a quartz sand calcining furnace and preheating it to 600°C, and introducing a Cl2 and HCl mixed gas into the quartz sand calcining furnace at a flow rate of 50-60 ml / min, then placing the silicon ore into the quartz sand calcining furnace, continuing to heat the calcining furnace to 900°C, calcining at 900-1000°C for 0.5 hours, further raising the temperature in the furnace to 1200°C and maintaining the temperature for 60 minutes, then removing the calcined quartz sand from the furnace and cooling it to room temperature; under the high temperature condition, the quartz sand causes Cl2 to react with impurity ions, and the produced gaseous salts are removed from the microcracks of the quartz crystal, thereby achieving a purification effect;
[0059] The cleaning step comprises: washing the quartz sand calcined in the previous step with deionized water (calibrated to 7.0 by a pH meter), wherein the conductivity of the pure water is not greater than 10 μs / cm, and the washing time is controlled within 2 minutes, after removing impurities visible to the naked eye;
[0060] The grinding step comprises: placing the cleaned silicon ore material in the wet grinding mill and grinding it to 140-200 mesh; subjecting the ground quartz sand to magnetic separation in a magnetic separator with a magnetic field strength of 100-5000 GS to remove magnetic impurities;
[0061] The dehydration step comprises: sending the quartz sand collected in the previous step into a centrifuge for dehydration, and drying it at 100-200° C. for 1 hour to reduce the water content of the quartz sand to less than 0.1%;
[0062] The second calcination step comprises: mixing 400-450 ml of potassium bifluoride or sodium bifluoride and 100-120 ml of sodium chloride into each kilogram of quartz sand at a liquid-to-solid ratio of 5:1; and after uniform mixing, calcining the mixture under a vacuum environment at a pressure of 1.6 MPa and a reaction temperature of 200-220° C. for 3-4 hours; washing the quartz sand with deionized water and drying it at 200-300° C. for 2-3 hours to reduce the water content of the quartz sand to no more than 0.1%. The pressurized high-temperature leaching method can reduce the consumption of the salt solution, and the obtained quartz sand has a smaller particle size. The extremely high pressure causes the quartz sand to break, making it easier to remove impurities and gas-liquid inclusions in the quartz sand.
[0063] The microwave step comprises: heating the quartz sand with microwaves to 500° C. under the action of microwaves, setting the power to 800W, the frequency to 50-70 kHz, and the duration to 30 minutes; performing microwave-assisted leaching, utilizing the selective heating characteristics of microwaves to enable the slurry to better absorb the microwave energy and heat rapidly, and utilizing the difference in dielectric constants between different materials to rapidly heat and vaporize the gas-liquid inclusions in the quartz sand, thereby achieving removal of the gas-liquid inclusions;
[0064] The pickling step comprises: adding microwave-treated quartz sand to a pickling reactor, introducing an acid solution prepared by mixing 78% concentrated hydrofluoric acid solution, 60% concentrated hydrogen chloride solution, 98% concentrated nitric acid solution, 35% concentrated hydrochloric acid solution, and deionized water in a volume ratio of 2:1:1:8:15 at room temperature using a magnetic stirrer at a stirring speed of 1000 r / min, and maintaining stirring for 3 to 4 hours, filtering and separating the quartz sand to remove metal oxides; and converting the concentrated hydrofluoric acid, hydrogen chloride, or other volatile acid directly added to the pickling solution into a salt that can generate the corresponding acid during the calcination process. The high temperature condition can cause the salt to decompose or react with each other to generate acidic gas, and the gas molecules can enter the pores of the quartz sand. By effectively controlling the calcination temperature and time, the acidic gas is fully diffused into the cracks or pores on the surface of the quartz sand.
[0065] The water washing step comprises: after the pickling is completed, draining the acid solution in the pickling reactor, adding deionized water to wash 4 to 6 times until the pH of the material in the pickling reactor is neutral after adding deionized water, and releasing the quartz sand from the reactor;
[0066] The flotation process is as follows: adding washed quartz sand into a flotation machine, then adding deionized water with a conductivity of no more than 10 μs / cm to adjust the pulp concentration in the flotation machine to 40% to 50%, and then starting flotation according to the following steps:
[0067] ① Use hydrochloric acid or sulfuric acid to adjust the pH of the pulp to 2.0-3.0, add 180g / L dodecylamine hydrochloride solution and 120g / L xanthate as anionic and cationic collector and stir for 5 minutes, add 200g / L sodium hexametaphosphate as quartz inhibitor and stir for 5 minutes, then float for 20 minutes. After flotation, wash the quartz sand in the flotation machine with deionized water.
[0068] ② Use sulfuric acid, hydrofluoric acid and hydrochloric acid in a mass ratio of 1:1:5 to adjust the pH of the pulp to 2.0-3.0, add mixed flotation agents: 130-150g / L ammonia water, 130-150g / L ammonium fluoride, 25-50g / L oleic acid, 15-20g / L cresol acid, 20-30g / L isobutanol, 15-30g / L sodium dodecylbenzene sulfonate, stir for 5 minutes, then add 60g / L octadecylamine hydrochloride solution as collector and adjust the pulp for flotation for 20 minutes;
[0069] Repeat the flotation process of ① to ② above 2 to 3 times, then wash the flotated quartz sand with deionized water until the pH value is neutral before discharging;
[0070] In view of the difference in floatability of different minerals, different capture agents are used for secondary flotation. The optimized secondary flotation can further reduce the content of heavy metal impurities in quartz sand and remove associated minerals such as feldspar and mica.
[0071] The dehydration step comprises: sending the quartz sand collected in the previous step into a centrifuge for dehydration, and drying it at 100-200° C. for 1 hour to reduce the water content of the quartz sand to less than 0.1%;
[0072] The dissolving step is as follows: adding the cleaned and dried quartz sand into a high-temperature furnace for melting, and carrying out the melting in the high-temperature furnace at 1400-1600°C for 30 minutes;
[0073] The finished product steps are as follows: the melted liquid quartz sand is sprayed into the mold through a sprayer, and then compressed and compacted by a compacting machine; the compacted quartz sand needs to be naturally or artificially cooled and annealed at room temperature to stabilize it at room temperature; the cooled quartz cavity needs to be cut and polished to meet the requirements of the finished product.
[0074] The coating process comprises the following steps: the cooled quartz cavity is washed and dried, then placed in a coating reactor, heated to 900-1000°C, and kept warm. After evacuating the coating reactor, a high-purity inert gas is introduced for 20 minutes to remove any residual air. At a temperature of 900-1000°C and under vacuum conditions, methane or acetylene gas is introduced into the coating reactor for 2-3 hours. After coating, the cavity is evacuated again, and after cooling to room temperature, air is introduced to atmospheric pressure, and the carbon-coated quartz cavity is removed. By directly coating the quartz cavity with a carbon film using methane or acetylene gas as a carbon source under vacuum conditions, a uniform, smooth, and dense carbon film layer can be formed on the entire inner and outer walls of the quartz cavity.
[0075] like Figure 2 As shown, the volatilized gases from the second calcination are collected and recycled by recrystallization of the fluorine-containing sodium salt; the filtrate from the pickling is centrally treated and recycled in the pickling step; the flotation step removes associated minerals such as feldspar and mica from the quartz sand, and the filtered wastewater is recycled three times. This not only avoids corrosion to the flotation equipment and the introduction of corrosive impurities, but also facilitates the recycling of the fluorine-containing wastewater after flotation treatment, reducing wastewater treatment pressure. In semiconductor or photovoltaic processes, bubbles within the quartz chamber of a remote plasma source can affect its mechanical strength, thermal stability, and optical properties.
[0076] The secondary calcination method is adopted in the preparation process, and the pressurized high-temperature leaching can reduce the consumption of salt solution. The obtained quartz sand has a smaller particle size. The extremely high pressure causes the quartz sand to break, making it easier to remove impurities and inclusions in the quartz sand. The process of the present invention can more completely remove impurities such as iron and aluminum, and the impurity removal is more thorough.
[0077] The volatilized gases from the second calcination are collected and recycled through recrystallization of the fluorine-containing sodium salt. The filtrate from the pickling process is centrally treated and recycled back to the pickling step. The flotation step removes associated minerals such as feldspar and mica from the quartz sand, and the filtered wastewater is recycled three times. This not only avoids corrosion to the flotation equipment and the introduction of corrosive impurities, but also facilitates the recycling of the fluorine-containing wastewater after flotation treatment, reducing the burden on wastewater treatment.
[0078] The above preparation method can effectively remove the gas-liquid inclusions in the quartz cavity and improve the quality of the quartz cavity; but how to determine the degree of bubble defects in the quartz cavity, on this basis, Figure 3 As shown, a remote plasma source quartz cavity bubble detection method is provided, comprising:
[0079] S110. Capture an image of the quartz bubble. Use a high-resolution industrial camera (e.g., a 20-megapixel CCD) with a magnification of 20-200x. Set the lighting conditions to backlight or coaxial illumination to enhance the contrast between the bubble edge outline and the background pixels.
[0080] Before executing step S120 , the method further includes performing Gaussian filtering and histogram equalization processing on the quartz bubble image.
[0081] First, filtering is performed based on the Gaussian function. The core idea is to perform weighted averaging on the image through the Gaussian function, effectively suppressing noise while retaining edge information. The expression is as follows:
[0082] (1)
[0083] Where (x, y) is the offset of the pixel coordinate relative to the center of the filter kernel; is the standard deviation that controls the smoothing strength of the filter kernel, The larger it is, the blurrier the image will be.
[0084] Histogram equalization is then used to increase contrast. The fundamental idea behind histogram equalization is to adjust the pixel distribution of the original image, resulting in a higher dynamic range for the equalized image. Assume the grayscale values of the original image are f(x,y)=s, and after histogram enhancement, they become g(x,y)=t. Histogram enhancement can then be transformed into finding a transformation function that satisfies t=T(s). This requires two conditions: T(s) is monotonically increasing within the range 0 ≤ s ≤ L-1, and when 0 ≤ s ≤ L-1, 0 ≤ T(s) ≤ L-1.
[0085] The cumulative distribution function of the grayscale s of the original image can convert the distribution of s into a uniform distribution of t, which is expressed as:
[0086] (2)
[0087] After bubble image preprocessing, edge-enhanced images are obtained.
[0088] S120. Identify the edge contour of the bubble in the image.
[0089] Bubble edge detection and identification are performed using fused morphological processing. This fused morphological processing eliminates small noise points through an opening operation followed by an erosion followed by an expansion operation. It then fills the holes inside the bubbles using a closing operation. The holes are then compared with the surrounding pixels and filled using an algorithm based on the similarity of the surrounding holes.
[0090] Assuming A is the original image and B is the selected structural element, the expansion operation of the structural element on the original image can be defined as
[0091] (3)
[0092] represents the reflection set of the structural element B, Represents the empty set.
[0093] Correspondingly, the erosion operation of the original image by the structural element can be defined as
[0094] (4)
[0095] Opening and closing operations are generated by combining the basic operations erosion and dilation;
[0096] The opening operation is to first select the structural element to corrode the original image, and then perform an expansion operation on the result after corrosion, which is defined as:
[0097] (5)
[0098] The closing operation fills the holes inside the bubble and can be defined as:
[0099] (6)
[0100] Step S120 specifically includes:
[0101] S121. Open operation to eliminate small noise points;
[0102] S122. Convert the input quartz bubble image from a grayscale image to a binary image to determine the hole area; that is, pixels greater than the pixel threshold are set to 1, pixels less than or equal to the pixel threshold are set to 0, and the area with a pixel value of 1 and surrounded by pixel values of 0 is the location of the hole.
[0103] S123. Extract each hole boundary pixel point, determine whether the pixel values of multiple hole boundaries are similar, that is, the error is less than the pixel similarity threshold, and obtain the pixel average value of the boundary pixel points.
[0104] By selecting the structural element B in formula (6) for the target hole area, the combined operation of morphological processing can extract the approximate boundary of the quartz cavity bubble image.
[0105] S124. Fill the holes inside the bubble using the pixel average value.
[0106] S125. Perform differential processing on the filled image and the original grayscale image to obtain the edge contour of the bubble. If the pixel value of the area surrounding the quartz bubble is lower than that of the center of the bubble, it is identified as background. Perform differential comparison processing on the filled image and the original grayscale image to accurately obtain the edge contour of the bubble.
[0107] S130. Traverse the edge contour point sets of all bubbles based on Hough transform to obtain a circular image associated with the bubbles.
[0108] Traverse the edge point set of the edge contour to obtain the diameter of the bubble contour and the center coordinates ; The circular image is is the center of the circle, is a circular area with a diameter of .
[0109] The Hough transform is an image processing technique used to detect features of any shape in an image. The main idea is to transform from image space to parameter space and then find statistical peaks in the parameter space to detect features.
[0110] The standard equation of the circular bubble image in Cartesian space can be expressed as:
[0111] (7)
[0112] Where (x0, y0) is the coordinate of the center of the circle; (x, y) is the coordinate of any point on the circle; r is the initial radius of the circular image, is the maximum diameter of the final bubble contour, where In circular image detection, the three-dimensional Hough space (x0, y0, r) is first established. In order to convert the pixel points (x, y) on the circumference of the image into the parameter space (x0, y0, r), equation (7) can be rewritten as:
[0113] (8)
[0114] in, It is the angle between the straight line from the pixel point (x, y) on the circumference to the center of the circle (x0, y0) and the horizontal axis.
[0115] like Figure 13 As shown in (a) and (b), the determination of bubble number and diameter based on Hough transform is verified. Figure 13 The linear fitting slope between the predicted value and the actual value of the number of bubbles in the unit area in (a) is 0.89, and the overall prediction accuracy of the surface model is high, with a root mean square error (RMSE) of 0.8. Figure 13 The linear fitting slope between the predicted value and the actual value of the maximum bubble diameter in (b) is 0.91, and the root mean square error (RMSE) is 11.2 μm, which proves that the Hough transform can meet the prediction accuracy requirements in complex actual working conditions.
[0116] Before performing the Hough transform, a continuous image of the quartz bubble is obtained by image acquisition in step S110 , and a discretized image of the continuous image is obtained after preprocessing by Gaussian filtering and histogram equalization, and an array set of image edges is obtained.
[0117] S140. Update the circular image so that the circular image is the minimum covering circle of the corresponding bubble, and determine the number of bubbles and the maximum diameter of the bubbles based on the circular image.
[0118] In order to improve the algorithm to solve the optimal radius step size of each circular image To ensure accuracy and rapid convergence, a simulated annealing mechanism is introduced as a condition for the particle swarm algorithm to determine whether to update the individual and group optimal solutions. This mechanism allows the particle swarm algorithm to iterate with a certain probability of escaping the local optimal solution, thereby improving the reliability of the algorithm in finding the global optimal solution during iteration and reducing the number of iterations.
[0119] The radius weight is updated using a method based on simulated annealing particle swarm optimization. , so that the radius step size The circular image formed by the circle center (x0, y0) can just cover the quartz bubble, where the center of the circle is located at the center point of the maximum diameter.
[0120] Update the center coordinates of circular images based on simulated annealing particle swarm optimization and radius weight ; The standard equation of the obtained circular image in Cartesian space is , the constraint condition is that the circular image is the minimum covering circle of the quartz bubble outline.
[0121] like Figure 4 As shown, step S140 includes:
[0122] S141. Based on the initial parameters of each circular image And the initial population parameters of the simulated annealing particle swarm algorithm, calculate the fitness of each particle;
[0123] S142. When the particle fitness satisfies the constraint condition, determine whether the particle fitness is less than the optimal fitness.
[0124] The position information corresponding to each particle in the particle swarm algorithm represents a solution to the objective function. The fitness of each particle is the objective function value under the position information of the particle. Each particle iterates through the speed and position transformation strategy, constantly approaches the optimal position, and obtains the optimal solution. The particle swarm algorithm updates the position and speed information of each particle. The update formula is:
[0125] (9)
[0126] (10)
[0127] Where j is the particle number; is the position information of particle j; is the optimal position of particle j up to the Ith generation; is the optimal position of all particles up to the Ith generation;
[0128] in, is the individual learning factor; is the global learning factor, which reflects the information exchange between particle swarms; for A random constant between is the inertia weight, used to adjust Exploration optimization capability, related to the number of iterations, inertia weight The calculation formula is:
[0129] (11)
[0130] in, 、 are the maximum and minimum values of the inertia weight respectively; To set the maximum number of iterations for optimization.
[0131] S143. When the particle fitness is less than the current optimal fitness, update the particle fitness;
[0132] When the particle fitness is greater than the current optimal fitness, a simulated annealing mechanism is introduced, and the Metropolis sampling criterion is used to determine whether the particle fitness should be updated to the optimal fitness.
[0133] That is, the Metropolis sampling criterion is used to calculate the probability S and the random constant between [0,1] to compare the size and determine whether the current non-optimal solution will enter the next step, so as to ensure that it will not fall into the local optimum. The algorithm is described as
[0134] (12)
[0135] is the fitness of particle j, is the optimal fitness of particle j.
[0136] When S is greater than a random constant between [0,1], the non-optimal solution is updated to the optimal solution; when S is less than the random constant, the original optimal solution remains unchanged.
[0137] S144. Compare the individual optimal fitness of each particle with the optimal fitness of the group in turn, and obtain the optimal fitness of the group under the current number of iterations;
[0138] S145. Update the position information of each particle and repeat S141-S144 until the number of iterations is , get the center coordinates and radius weight.
[0139] S150. If the maximum bubble diameter is greater than the diameter threshold , mark the bubbles with circular images.
[0140] Also included: S160. triggering an alarm according to a preset threshold;
[0141] If the maximum diameter of the bubble exceeds the preset mark threshold, an alarm for the maximum diameter of the bubble is triggered;
[0142] If the number of bubbles exceeds the preset bubble number threshold, an excessive bubble number alarm is triggered.
[0143] See also Figure 5 The circular image formed by the optimal diameter step 2λr updated in step S140 can just cover a group of bubble group images, indicating that the diameter step 2λr is the maximum diameter of the bubble group. ; Identify the center of a circular image The number of bubble groups per unit area can be calculated, that is, the center set of circular images within the unit area The number n represents n bubble groups per unit area. Figure 6 , a set of circular bubble group feature points were obtained under the 200x field of view per unit area, and the maximum diameter of the observation area was 111.8μm. The bubble detection algorithm can meet the requirements of online collection of the number and maximum diameter of bubble groups under engineering conditions.
[0144] In one embodiment, Figure 7As shown, a remote plasma source quartz cavity bubble elimination control method is provided, comprising:
[0145] S210. Obtain bubble data of the quartz cavity, including the number of bubbles and the maximum diameter of the bubbles. Specific bubble data can be obtained using the above-mentioned bubble detection method. After data acquisition, it is also necessary to obtain initial process parameters, including calcination temperature T and duration t, vacuum pressure P, annealing cooling rate V l , stirring speed V p , raw material purity s and other process parameters as input features, the above remote plasma source quartz cavity bubble detection method is used to output the target in real time, that is, the number of bubbles per unit area M and the maximum bubble diameter D as target variables; the continuous variables are normalized by Z-score:
[0146] (13)
[0147] S220. Based on the random forest algorithm, obtain the importance of different process parameters to each bubble data.
[0148] Based on the historical operating process parameter data obtained above, after data preprocessing, an array set of bubble number, maximum diameter and process parameters is constructed;
[0149] The random forest algorithm, due to its dual randomness of random sampling and random feature selection—data sampling and feature selection—restrains overfitting. It performs well on datasets, is robust to noise, is less susceptible to overfitting, and is adaptable to high-dimensional data. It can also quantify the importance of input variables to target values, providing a theoretical basis for feature engineering. Variable importance E is calculated by analyzing the out-of-bag error (E(OOB)):
[0150] (14)
[0151] Among them, p is the number of Bootstrap sampling, Represents the feature The out-of-bag error after random permutation, is the original out-of-bag error. The larger the E value of a feature, the more important it is to the target variable.
[0152] Random forest regression predicts the importance of the number of gas groups and the maximum diameter, such as Figure 8 As shown, the steps are as follows:
[0153] S221.Bootstrap Sampling
[0154] From the original data set D, T subsample sets {D1, D2, ..., DT} are extracted with replacement, and the sample size of each subset is N. The probability P(N) of each sample being selected in a single sampling is:
[0155] (15)
[0156] Then, the samples that are not selected constitute the out-of-bag dataset OOB, which is used for error estimation and feature importance analysis.
[0157] S222. Random selection of features
[0158] Let the total number of features be M t , for each subset D t ,like Figure 9 As shown, build a regression decision tree h t (x), randomly select m features (m≤M t ).
[0159] The goal of node splitting in regression tree is to minimize the mean square error (MSE). For feature j and splitting threshold and RR(j,s), select the optimal split pair (j * ,s * ):
[0160] (16)
[0161] Among them, R L With R R are the left and right child node sample sets after splitting, c L and c R are the predicted values of the left and right child nodes respectively. That is, the target mean of the subset samples:
[0162] (17)
[0163] S223. Prediction result integration
[0164] The prediction mean of all decision trees is used as the final output, and ensemble learning is used to reduce the uncertainty of single tree prediction. The final output is as follows:
[0165] (18)
[0166] in, is the average result; is the prediction result of a single decision tree; T is the number of decision trees.
[0167] S224. Model performance evaluation indicators
[0168] The root mean square error (RMSE) indicator is used to quantify the accuracy of predicting the number of bubbles per unit area and the maximum diameter:
[0169] (19)
[0170] Determine whether the root mean square error between the number of bubbles per unit area and the maximum diameter meets the error accuracy requirement, that is, it is less than or equal to the bubble number error threshold M R and the maximum bubble diameter error threshold D R ; Otherwise, return to step P1 and continue iterating until the maximum number of iterations is reached;
[0171] S225. Feature Importance Assessment Analysis
[0172] Feature importance is measured by the change in out-of-bag (OOB) error after permuting the feature value. After randomly permuting feature Xj, its importance is measured by the change in out-of-bag error. If the error increases significantly after permutation, it indicates that the feature has a significant impact on the model prediction. Importance is calculated as follows:
[0173] (20)
[0174] Among them, MSE t is the OOB error of the t-th tree.
[0175] On this basis, the predicted mean of all decision trees is used as the final output to fit the number of bubbles M per unit area and the maximum bubble diameter D of quartz bubbles formed by the combination of process parameters, and the importance of each process parameter to the number of bubbles and the maximum bubble diameter is ranked.
[0176] By collecting and inputting historical operating process parameter data and outputting the number of bubbles and the maximum diameter per unit area in step S210, it can be seen that the relationship between the importance of each process parameter to the number of bubbles and the maximum diameter is expressed as follows:
[0177] 1) The higher the vacuum degree, the easier it is to extract the gas dissolved in the fused quartz, and the maximum diameter of the bubble is significantly reduced. In other words, the number and diameter of the bubbles are negatively correlated with the vacuum degree;
[0178] 2) The lower the purity of the raw material, the more gas will be released, which will significantly increase the number and diameter of bubbles. In other words, the number and diameter of bubbles are negatively correlated with the purity of the raw material;
[0179] 3) Increasing the calcination temperature will reduce the viscosity of the quartz melt, promote gas diffusion and escape, and help reduce the number of bubbles. However, if the temperature continues to rise, local overheating is likely to occur, which in turn generates large bubbles with a maximum bubble diameter that is too large. In other words, the bubble number characteristic is negatively correlated with the calcination temperature, while the bubble maximum diameter characteristic is positively correlated with the calcination temperature.
[0180] 4) If the calcination time is too short, the gas does not fully escape, and many small bubbles remain, resulting in an excessive number of bubbles. If the calcination time is too long, the quartz melt crystallizes, causing small bubbles to merge and an alarm to appear, indicating that the maximum bubble diameter is too large. In other words, the bubble number characteristic is negatively correlated with the calcination time, and the bubble maximum diameter characteristic is positively correlated with the calcination temperature.
[0181] 5) A faster cooling rate (such as quenching process) can inhibit the merging of bubbles to form larger bubbles, but will retain more small bubbles, increasing the number of bubbles; slow cooling (such as annealing process) allows bubbles to continue to escape and merge, reducing the number of bubbles but increasing the average diameter; that is, the bubble number characteristic is positively correlated with the cooling rate, while the bubble maximum diameter characteristic is negatively correlated with the cooling rate;
[0182] 6) The faster the stirring speed, the easier it is to break up the bubbles and promote their floating and discharge. However, too fast a stirring speed will introduce shear force, breaking large bubbles into small bubbles, making the maximum bubble diameter smaller. However, this will cause air to be trapped in the quartz melt, increasing the number of small bubbles. In other words, the bubble number characteristic is positively correlated with the stirring speed, while the bubble maximum diameter characteristic is negatively correlated with the stirring speed.
[0183] Based on the importance of different process parameters for each bubble data point obtained in step S220, the process can be optimized for situations where the number of bubbles is excessive and the maximum diameter is too large. In actual operating conditions, the raw material purity is relatively fixed. However, considering the economic and practical requirements of high vacuum, vacuum calcination technology is used to increase the pressure to raise the vacuum level to a fixed set value, forcing gas removal. Therefore, in the optimization process, this embodiment adjusts the number of bubbles and the maximum diameter by adjusting the calcination temperature, calcination time, stirring speed, and cooling rate.
[0184] Therefore Figure 10 As shown in the figure, the importance of different process parameters to each bubble data is as follows:
[0185] The importance of different process parameters on the number of bubbles is as follows: when the raw material purity remains unchanged, the parameters of vacuum degree, calcination temperature and calcination time have the highest influencing factors;
[0186] The importance of different process parameters to the maximum diameter of bubbles is as follows: when the raw material purity remains unchanged, the parameters of vacuum degree, stirring speed and cooling rate have the highest influencing factors.
[0187] When the bubble detection method is used and the alarm for excessive bubble quantity is triggered in step S160, i.e., the number of bubbles is large but the diameter is small, the calcination temperature and calcination time are the most influential factors. Therefore, the optimization process is to increase the calcination temperature by 10% and extend the calcination time by 15% for the first and second calcinations respectively.
[0188] Similarly, when an alarm is detected indicating that the maximum diameter of bubbles is too large, that is, the number of bubbles is small but the diameter is large, the stirring speed and cooling rate are the most influencing factors. The process optimization is as follows: in the pickling step, the mechanical stirring rate and stirring time need to be increased by 20% to break up the bubbles and promote their floating and discharge; the annealing process adopts gradient cooling annealing, and the high temperature is quickly cooled at 15°C / min to shorten the high temperature holding time and reduce the chance of bubble merging; the medium and low temperature are slowly cooled to reduce residual stress and assist in the escape of tiny bubbles.
[0189] If the alarms of excessive number of bubbles and excessive diameter of bubbles are detected at the same time, that is, the number of bubbles is large and the diameter is large; the importance of the bubble data needs to be comprehensively considered and the process parameters should be adjusted according to the coupling importance.
[0190] S230. Integrate the importance of each bubble data to obtain the coupling importance.
[0191] Specifically, the coupling importance degree is obtained based on the center of gravity method.
[0192] Output Find the centroid value of each element and its corresponding membership degree in and get the output x.
[0193] Among them, A1 and A2 are the importance of vacuum degree corresponding to the number and diameter of bubbles; B1 and B2 are the importance of calcination temperature corresponding to the number and diameter of bubbles; C1 and C2 are the importance of stirring speed corresponding to the number and diameter of bubbles; D1 and D2 are the importance of cooling rate corresponding to the number and diameter of bubbles; E1 and E2 are the importance of calcination time corresponding to the number and diameter of bubbles; F1 and F2 are the importance of raw material purity corresponding to the number and diameter of bubbles;
[0194] (twenty one)
[0195] in, is the central value of the membership function interval corresponding to the output quantity, for The corresponding membership degree.
[0196] Furthermore, if Figure 11 As shown in the figure, the coupling importance is manifested as follows: when the vacuum degree and raw material purity remain unchanged, the calcination temperature and stirring speed have the highest parameter influence factors. In other words, the calcination temperature is the key parameter affecting the number of bubbles, and the stirring speed is the key parameter affecting the maximum diameter of the bubble group.
[0197] S240. Establish an error objective function regarding the number of bubbles M and the maximum diameter of bubbles D, and optimize and update the membership weights of the number of bubbles M and the maximum diameter of bubbles D.
[0198] The number of bubbles detected M is respectively related to the maximum bubble diameter D and the bubble number threshold M s , maximum diameter threshold D s Make a difference, then the error objective function
[0199] (twenty two)
[0200] is the bubble number error threshold, is the maximum bubble diameter error threshold, 、 are the membership weights of the number of bubbles and the maximum diameter of bubbles, respectively.
[0201] like , it means that the number of bubbles exceeds the threshold and the membership weight of the number of bubbles M needs to be updated first. ,like , it means that the maximum diameter of the bubble group exceeds the threshold and the membership weight of the maximum diameter D of the bubble needs to be updated first. .
[0202] Membership weight 、 The optimization update method of , specifically using genetic algorithm, such as Figure 12 Shown, including:
[0203] 1) Population initialization
[0204] Initialize the population parameters for the first time, that is, input the bubble number data set , bubble maximum diameter dataset and process parameter data sets, and initialize the membership weights 、 ;
[0205] 2) Fitness calculation
[0206] Based on the parameter population that arranges the process parameters, a fitness function suitable for population iteration that can measure the quality of solutions or individuals, i.e., the objective function, is established. The fitness value of the population function is evaluated and calculated step by step to obtain the most suitable individual for survival (i.e., the individual with the optimal weight).
[0207] 3) Select operation
[0208] Based on the basic idea of "survival of the fittest," selection operators are applied to the population. The goal is to pass on the superior genes of individuals with higher fitness values to the next generation through inheritance or crossover. In other words, individuals with higher fitness values are retained, while those with lower fitness values are eliminated to ensure survival.
[0209] 4) Crossover operation
[0210] The crossover operator is applied to the population. After the "selection operation", two chromosomes are randomly selected from the new individual for recombination, combining the excellent feature information with each other and thus inheriting it to the new individual.
[0211] 5) Mutation operation
[0212] The purpose of applying the mutation operator to the population is to reduce the probability of the algorithm falling into local optimality while ensuring the diversity of chromosome types. That is, some changes are made to the gene value of a certain locus of the individual strings in the population to produce a population with higher fitness value.
[0213] 6) Termination condition judgment
[0214] In the evolutionary iterative process, the termination condition is judged to be the objective function value F, that is, formula (22) is less than or equal to the target threshold , when the individual with the maximum fitness value is obtained, the optimal solution is output and the operation can be terminated; the membership weight of the optimal solution is output.
[0215] S250. Compare the optimized membership weights with the corresponding initial values to obtain the rate of change of each process parameter per unit time;
[0216] S260. Based on the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D, the process is dynamically optimized according to the rate of change of the process parameters.
[0217] when When the process is optimized, the rate of change per unit time of the first and second calcination temperatures is ;
[0218] when When the process is optimized, the rate of change per unit time of the stirring speed increase is ;
[0219] and It is obtained by calculating the rate of change of the optimized membership weight compared to the initial value.
[0220] Based on this, the calcination temperature is avoided from rising too quickly. Although it is beneficial to the diffusion and escape of gas and the reduction of the number of bubbles, it is easy to cause local overheating, which in turn generates large bubbles and causes the maximum diameter of the bubbles to be too large. The faster the stirring speed, the larger bubbles are broken into small bubbles, making the maximum diameter of the bubbles smaller, but it causes air to be trapped in the quartz melt, increasing the number of small bubbles.
[0221] The dynamic optimization effect of the process is verified as follows.
[0222] Figure 14(a) and (b) are the actual detection effect diagrams of the quartz cavity obtained before and after process optimization. Figure 14 In (a), three groups of circular bubble feature points are obtained under 200x field of view per unit area. The maximum diameters of the observation area are 137.02μm, 105.13μm, and 86.98μm, respectively. The density of circular feature points is about 3.8 particles / cm 2 ; Figure 14 In (b), a set of circular bubble feature points is obtained under 200x field of view per unit area. The maximum diameter of the observation area is 12.33μm, and the density of circular feature points is about 0.1 particles / cm 2 It can be seen that the number and diameter of bubbles in the quartz cavity are reduced, and the dynamic optimization of the process obviously meets the requirements of the preparation process.
[0223] Table 1
[0224]
[0225] Furthermore, during the beneficiation stage of the preparation process, the same raw material was subjected to three separate preparation processes. The resulting quartz chambers were then fully analyzed for chemical elements using the JC / T2027-2010 "Determination of impurity content in high-purity quartz—Inductively coupled plasma atomic emission spectrometry." The main impurity elements found in the test results are shown in Table 1.
[0226] As can be seen from Table 1, the purity of the quartz cavity product obtained after three preparation and purification processes is very high. The total impurity content can be reduced to below 100 ppm, the partial Al content can be reduced to below 20 ppm, the Fe content can be reduced to below 0.5 ppm, and the SiO2 content can reach above 99.99%.
[0227] In one embodiment, a remote plasma source quartz cavity bubble elimination control device is provided, comprising:
[0228] An acquisition module is used to obtain bubble data in the quartz cavity, including the number of bubbles and the maximum diameter of the bubbles;
[0229] Importance module, used to obtain the importance of different process parameters for each bubble data based on random forest algorithm;
[0230] The coupling module is used to integrate the importance of each bubble data to obtain the coupling importance;
[0231] An updating module is used to establish an error objective function regarding the number of bubbles M and the maximum diameter of bubbles D, and to optimize and update the membership weights of the number of bubbles M and the maximum diameter of bubbles D;
[0232] A comparison module is used to compare the optimized membership weights with the corresponding initial values to obtain the change rate of each process parameter per unit time;
[0233] The optimization module is used to dynamically optimize the process according to the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D and the rate of change of the process parameters.
[0234] The remote plasma source quartz cavity bubble elimination control device provided in the embodiment of the present application adopts the same inventive concept as the above-mentioned remote plasma source quartz cavity bubble elimination control method and can achieve the same beneficial effects, which will not be repeated here.
[0235] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A remote plasma source quartz cavity bubble elimination control method, characterized in that: include: Obtain bubble data of the quartz cavity, including the number of bubbles and the maximum diameter of the bubbles; Based on the random forest algorithm, the importance of different process parameters to each bubble data is obtained; The importance of each bubble data is integrated to obtain the coupling importance; Establish an error objective function about the number of bubbles M and the maximum diameter of bubbles D, and optimize and update the membership weights of the number of bubbles M and the maximum diameter of bubbles D; the error objective function , is the bubble number error threshold, is the maximum bubble diameter error threshold, is the bubble number threshold, is the maximum diameter threshold, 、 are the membership weights of the number of bubbles and the maximum diameter of bubbles, respectively; Compare the optimized membership weights with the corresponding initial values to obtain the change rate of each process parameter per unit time; According to the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D, the process is dynamically optimized according to the change rate of the process parameters.
2. The method according to claim 1, characterized in that The coupling importance degree is obtained based on the center of gravity method.
3. The method according to claim 2, characterized in that The importance of different process parameters to each bubble data is shown as follows: The importance of different process parameters on the number of bubbles is as follows: when the raw material purity remains unchanged, the parameters of vacuum degree, calcination temperature and calcination time have the highest influencing factors; The importance of different process parameters to the maximum diameter of bubbles is as follows: when the raw material purity remains unchanged, the parameters of vacuum degree, stirring speed and cooling rate have the highest influencing factors.
4. The method according to claim 3, characterized in that The coupling importance is expressed as follows: When the vacuum degree and raw material purity remain unchanged, the parameters of calcination temperature and stirring speed have the highest influencing factors.
5. The method according to claim 4, characterized in that The optimizing and updating of the membership weights of the number of bubbles M and the maximum diameter of the bubbles D includes: Initialize population parameters and input bubble number data set , bubble maximum diameter dataset and process parameter data sets, and initialize the membership weights 、 ; Based on genetic algorithm, the membership weights are iteratively updated; When the objective function F is less than or equal to the target threshold The iteration ends when , and the membership weight of the optimal solution is output.
6. The method according to claim 5, characterized in that The process is dynamically optimized according to the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D and the process parameter change rate, including: when When the process is optimized, the rate of change per unit time of the first and second calcination temperatures is ; when When the process is optimized, the rate of change per unit time of the stirring speed increase is ; and It is obtained by calculating the rate of change of the optimized membership weight compared to the initial value.
7. A remote plasma source quartz cavity bubble elimination control device, characterized in that: include: An acquisition module is used to obtain bubble data in the quartz cavity, including the number of bubbles and the maximum diameter of the bubbles; Importance module, used to obtain the importance of different process parameters for each bubble data based on random forest algorithm; The coupling module is used to integrate the importance of each bubble data to obtain the coupling importance; The update module is used to establish an error objective function about the number of bubbles M and the maximum diameter of bubbles D, and optimize and update the membership weights of the number of bubbles M and the maximum diameter of bubbles D; the error objective function , is the bubble number error threshold, is the maximum bubble diameter error threshold, is the bubble number threshold, is the maximum diameter threshold, 、 are the membership weights of the number of bubbles and the maximum diameter of bubbles, respectively; A comparison module is used to compare the optimized membership weights with the corresponding initial values to obtain the change rate of each process parameter per unit time; The optimization module is used to dynamically optimize the process according to the error rate relationship between the number of bubbles M and the maximum diameter of the bubbles D and the rate of change of the process parameters.
Citation Information
Patent Citations
Power distribution network maintenance strategy generation method based on heuristic algorithm
CN118898475A
Photovoltaic power generation system parameter identification method and system based on swarm intelligence optimization algorithm
CN120012577A