Automatic compensation control method for concentration of quartz sand purification acid liquor

By segmenting the acid concentration parameter sequence and determining the timing and amount of compensation, the problem of accuracy and stability of acid concentration control in the acid leaching and purification process of quartz sand was solved. Stable control of acid concentration within the effective range was achieved, thereby improving the purification effect and production efficiency of quartz sand.

CN121008619APending Publication Date: 2025-11-25GUANGXI GUOXING SILICON TECHNOLOGY CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202511406167.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2025-11-25

AI Technical Summary

Technical Problem

In existing quartz sand acid leaching purification processes, the acid concentration control is difficult to meet the high precision and high stability requirements of high-end quartz sand production, resulting in insufficient reaction of impurities or waste of acid, and even corrosion of equipment.

Method used

By acquiring the acid concentration parameter sequence, performing segmented processing, determining the compensation timing and initial compensation amount, establishing an automatic acid concentration compensation control mechanism, and calculating the actual compensation amount in combination with multi-dimensional consumption characteristics, the acid concentration can be stably controlled within the effective range.

Benefits of technology

It improves the purification effect of quartz sand, ensures that the acid concentration remains stable within the effective range throughout the purification cycle, reduces acid waste and equipment corrosion, and improves production efficiency and product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

The invention is suitable for the technical field of quartz sand purification, and particularly relates to a quartz sand purification acid liquor concentration automatic compensation control method which comprises the following steps: acquiring an acid liquor concentration parameter sequence; wherein the acid liquor concentration parameter sequence is used for indicating the change of the acid liquor concentration from the beginning of purification to the preset purification time, and the acid liquor concentration reflected by the acid liquor concentration parameter sequence is located in an effective concentration interval; performing segmentation processing based on the acid liquor concentration parameter sequence to obtain sub-parameter segments; determining a compensation opportunity based on the sub-parameter segments; wherein the compensation opportunity is used for indicating the opportunity of adding the acid liquor next time; extracting consumption characteristics of each sub-parameter section; obtaining an initial compensation amount based on the plurality of consumption features; an actual compensation amount is determined based on the initial compensation amount and the compensation opportunity. According to the method, the compensation opportunity and the compensation amount can be sectionally determined based on the acid liquor concentration change rule, so that the purification effect of the quartz sand is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technology

[0001] Quartz sand, a non-metallic mineral raw material with high purity and low impurities, is widely used in high-end manufacturing fields such as semiconductor wafer substrates, photovoltaic glass, optical lenses, and special ceramics. These fields have extremely high purity requirements for quartz sand (e.g., semiconductor-grade quartz sand needs to reach a purity of 99.999% or higher). However, natural quartz sand often contains impurities such as iron, aluminum, calcium, and magnesium oxides, which need to be removed through purification processes. Acid leaching is one of the core processes for deep purification of quartz sand due to its high impurity removal efficiency and relatively simple operation. In this process, the acid concentration is a key parameter determining the purification effect: if the acid concentration is too low, the impurities will not react sufficiently, resulting in substandard purity of the purified quartz sand; if the acid concentration is too high, it will not only waste acid raw materials and increase production costs, but may also corrode production equipment, and even cause excessive reaction to generate byproducts that adhere to the surface of the quartz sand, thus reducing product quality.

[0002] Some large-scale production lines have introduced semi-automatic concentration control systems, which collect acid concentration data in real time through online sensors (such as conductivity sensors and density sensors), and then calculate the amount of acid to be added based on the deviation between the current concentration and the effective range. However, this system does not fully consider the dynamic consumption characteristics of the acid leaching process. In other words, during the acid leaching of quartz sand, the acid consumption rate changes dynamically as the reaction proceeds. This non-linear characteristic may lead to a lag problem in acid addition under this compensation mechanism, making it difficult to meet the high-precision and high-stability control requirements of acid concentration in high-end quartz sand production. Summary of the Invention

[0003] This application provides an automatic compensation control method for acid concentration in quartz sand purification, which can solve the problem that the existing acid concentration control technology in quartz sand acid leaching purification process is difficult to meet the requirements of high-precision and high-stability control of acid concentration in high-end quartz sand production.

[0004] In a first aspect, embodiments of this application provide an automatic compensation control method for the concentration of acid solution used in quartz sand purification, comprising:

[0005] Obtain an acid concentration parameter sequence; wherein the acid concentration parameter sequence is used to indicate the change in acid concentration from the start of purification to a preset purification time, and the acid concentration reflected by the acid concentration parameter sequence is within the effective concentration range;

[0006] The acid concentration parameter sequence is segmented to obtain sub-parameter segments.

[0007] The compensation timing is determined based on the sub-parameter segment; wherein, the compensation timing is used to indicate the timing of the next addition of acid.

[0008] Extract the consumption characteristics of each of the sub-parameter segments;

[0009] The initial compensation amount is obtained based on multiple of the aforementioned consumption characteristics;

[0010] The actual compensation amount is determined based on the initial compensation amount and the compensation timing.

[0011] The technical solutions described in this application embodiment have at least the following technical effects:

[0012] The automatic compensation control method for acid concentration in quartz sand purification provided in this application obtains an acid concentration parameter sequence indicating the change in acid concentration within a preset purification time and within an effective concentration range. Then, based on the acid concentration parameter sequence, it is segmented to obtain sub-parameter segments, enabling analysis of different stages in the acid leaching process for each batch or type of quartz sand. Next, based on the sub-parameter segments, a compensation timing is determined to indicate the next acid addition. Consumption characteristics of each sub-parameter segment are extracted. An initial compensation amount is obtained based on multiple consumption characteristics. Finally, the actual compensation amount is determined based on the initial compensation amount and the compensation timing, establishing a linkage adjustment mechanism of "compensation amount - compensation timing". This method can segmentally analyze the acid concentration change pattern to determine the compensation timing, and then calculate the compensation amount by combining multi-dimensional consumption characteristics. This ensures that the compensation timing and amount of the acid highly conform to the actual consumption pattern, ultimately achieving stable control of the acid concentration within the effective range throughout the entire purification cycle, thereby improving the purification effect of quartz sand.

[0013] Secondly, embodiments of this application provide an automatic compensation control system for the concentration of acid solution used in quartz sand purification, comprising:

[0014] An acquisition module is used to acquire an acid concentration parameter sequence; wherein the acid concentration parameter sequence is used to indicate the change in acid concentration from the start of purification to a preset purification time, and the acid concentration reflected by the acid concentration parameter sequence is within the effective concentration range;

[0015] The first analysis module is used to perform segmentation processing based on the acid concentration parameter sequence to obtain sub-parameter segments;

[0016] The first determining module is used to determine the compensation timing based on the sub-parameter segment; wherein the compensation timing is used to indicate the timing of the next addition of acid solution;

[0017] An extraction module is used to extract the consumption features of each of the sub-parameter segments;

[0018] The second analysis module is used to obtain the initial compensation amount based on multiple consumption characteristics;

[0019] The second determining module is used to determine the actual compensation amount based on the initial compensation amount and the compensation timing.

[0020] Thirdly, embodiments of this application provide an automatic compensation control device for the concentration of acid solution used in quartz sand purification, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method described in any one of the first aspects above.

[0021] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any one of the first aspects above.

[0022] Fifthly, embodiments of this application provide a computer program product that, when running on an automatic compensation control device for the concentration of acid solution used in quartz sand purification, causes the automatic compensation control device for the concentration of acid solution used in quartz sand purification to execute the automatic compensation control method for the concentration of acid solution used in quartz sand purification as described in any of the first aspects.

[0023] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic flowchart of the automatic compensation control method for acid concentration in quartz sand purification provided in the embodiments of this application;

[0026] Figure 2 This is a schematic diagram illustrating the implementation process of the automatic compensation control method for acid concentration in quartz sand purification provided in the embodiments of this application;

[0027] Figure 3 This is a schematic diagram of the automatic compensation control system for acid concentration in quartz sand purification provided in the embodiments of this application;

[0028] Figure 4 This is a schematic diagram of the automatic compensation control device for the concentration of acid solution in quartz sand purification provided in the embodiments of this application. Detailed Implementation

[0029] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0030] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0031] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0032] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determination" or "if the described condition or event is detected" may be interpreted, depending on the context, as "once determination," "in response to determination," "once the described condition or event is detected," or "in response to the detection of the described condition or event."

[0033] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0034] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0035] Some large-scale production lines have introduced semi-automatic concentration control systems, which collect acid concentration data in real time through online sensors (such as conductivity sensors and density sensors), and then calculate the amount of acid to be added based on the deviation between the current concentration and the effective range. However, this system does not fully consider the dynamic consumption characteristics of the acid leaching process. In other words, during the acid leaching of quartz sand, the acid consumption rate changes dynamically as the reaction proceeds. This non-linear characteristic may lead to a lag problem in acid addition under this compensation mechanism, making it difficult to meet the high-precision and high-stability control requirements of acid concentration in high-end quartz sand production.

[0036] To address the aforementioned issues, this application provides an automatic compensation control method for acid concentration in quartz sand purification. This method involves acquiring an acid concentration parameter sequence indicating changes in acid concentration within a preset purification timeframe, while the acid concentration remains within an effective concentration range. The sequence is then segmented to obtain sub-parameter segments, enabling analysis of different stages in the acid leaching process for each batch or type of quartz sand. A compensation timing is then determined based on these sub-parameter segments to indicate the next acid addition. Consumption characteristics of each sub-parameter segment are extracted. An initial compensation amount is obtained based on multiple consumption characteristics. Finally, the actual compensation amount is determined based on the initial compensation amount and the compensation timing, establishing a linkage adjustment mechanism between "compensation amount and compensation timing." This method can segmentally analyze acid concentration changes to determine compensation timing, and then calculate compensation amounts using multi-dimensional consumption characteristics. This ensures that the compensation timing and amount highly conform to actual consumption patterns, ultimately achieving stable control of the acid concentration within an effective range throughout the purification cycle, thereby improving the purification effect of quartz sand.

[0037] The automatic compensation control method for the concentration of acid solution in quartz sand purification provided in this application embodiment can be applied to an automatic compensation control device for the concentration of acid solution in quartz sand purification. In this case, the automatic compensation control device for the concentration of acid solution in quartz sand purification is the executing entity of the automatic compensation control method for the concentration of acid solution in quartz sand purification provided in this application embodiment. This application embodiment does not impose any restrictions on the specific type of automatic compensation control device for the concentration of acid solution in quartz sand purification.

[0038] For example, the automatic compensation control equipment for the concentration of acid solution in quartz sand purification can be a microcontroller, PLC, mobile phone, tablet computer, wearable device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), desktop computer, smart screen, smart TV and other terminal devices, other processing devices connected to a wireless modem, Internet of Things terminal, computer, laptop computer, handheld communication device, handheld computing device, satellite wireless device, wireless modem card, set top box (STB), customer premises equipment (CPE) and / or other devices used for communication on a wireless system, as well as next-generation communication systems, such as mobile terminals in 5G networks or mobile terminals in future evolved Public Land Mobile Networks (PLMNs).

[0039] To better understand the automatic compensation control method for acid concentration in quartz sand purification provided in this application embodiment, the specific implementation process of the automatic compensation control method for acid concentration in quartz sand purification provided in this application embodiment will be described by way of example below.

[0040] Figure 1 and Figure 2 This illustration shows a schematic flowchart of an automatic compensation control method for acid concentration in quartz sand purification provided in an embodiment of this application. The automatic compensation control method for acid concentration in quartz sand purification includes:

[0041] S100, Obtain the acid concentration parameter sequence; wherein, the acid concentration parameter sequence is used to indicate the change in acid concentration from the start of purification to the preset purification time, and the acid concentration reflected by the acid concentration parameter sequence is within the effective concentration range.

[0042] It is understandable that the preset purification time is a pre-defined time point. The acid concentration can be detected using online concentration monitoring equipment (such as laser concentration sensors or high-precision conductivity meters). By performing time-series analysis on the acid concentrations detected at different time points, a sequence of acid concentration parameters can be obtained. The effective concentration range refers to the range of acid concentrations that ensures the target impurities (such as iron, aluminum, calcium, magnesium, and other metal oxides) in the quartz sand are fully reacted and removed, while avoiding excessively high acid concentrations that could lead to equipment corrosion and increased acid evaporation loss, or excessively low concentrations that could result in insufficient impurity reaction and substandard purification purity. Furthermore, the effective concentration range needs to be fine-tuned based on batch differences in quartz sand. If the impurity content of a batch of quartz sand is higher than the conventional value, the upper limit of the effective concentration range can be appropriately increased, and vice versa. The preset purification time and effective concentration range can be manually entered, retrieved from a purification database, etc., but are not limited to these methods. A purification database is a database containing preset purification times and effective concentration ranges for quartz sand with different impurity contents. This data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After acquisition, the collected data is organized, classified, and archived, useful information and patterns are extracted, and the relevant data is saved into the database to form a purification database.

[0043] S200 is obtained by segmenting the acid concentration parameter sequence to obtain sub-parameter segments.

[0044] It is understandable that segmenting the data based on the acid concentration parameter sequence is fundamentally based on the phased differences in acid consumption patterns during the acid leaching process. This involves breaking down continuous concentration change data into sub-intervals (i.e., sub-parameter segments) with similar acid concentrations, laying the foundation for accurate calculation of compensation timing and amount. The acid leaching reaction is not uniform but exhibits distinct phased characteristics depending on the reaction progress of impurities in the quartz sand: In the initial stage of the reaction, easily soluble impurities in the quartz sand (such as calcium and magnesium carbonates) react rapidly with the acid, causing the acid concentration to decrease at a relatively fast and stable rate; in the middle stage, the easily reacting impurities are largely consumed, while the less reacting impurities (such as iron and aluminum oxides) begin to react gradually, significantly slowing the rate of decrease in acid concentration and reducing the fluctuation range.

[0045] For example, concentration changes can be analyzed, and concentration changes at different time points can be compared. Based on the difference in concentration changes, segments can be obtained to obtain sub-parameter segments. Alternatively, each data point (timestamp, concentration, concentration change rate) in the acid concentration parameter sequence can be used as a feature vector. Then, the K-means clustering algorithm can be used to automatically cluster the data points into K classes based on the similarity of the feature vectors (such as the continuity of timestamps and the closeness of concentration change rates). The time interval corresponding to each class is a sub-parameter segment, and so on, but not limited to these.

[0046] In one possible implementation, in step S200, the acid concentration parameter sequence is segmented to obtain sub-parameter segments, including:

[0047] S210, calculate the rate of change of concentration at adjacent time points in the acid concentration parameter sequence to obtain the rate of change sequence.

[0048] It is understandable that calculating the concentration change rate at adjacent time points in the acid concentration parameter sequence and obtaining the change rate sequence is the core step in transforming "static concentration data" into "dynamic consumption rate data." Essentially, it precisely captures the real-time rhythm of acid consumption during the acid leaching process by quantifying the concentration change per unit time. Adjacent time points refer to the time nodes corresponding to two consecutive sampling moments in the acid concentration parameter sequence, with the time interval determined by the sampling frequency of the online concentration detection equipment. The concentration change rate is the difference in acid concentration between two adjacent time points divided by the time difference. Arranging the concentration change rates of all adjacent time points in chronological order forms the change rate sequence. The change rate sequence corresponds one-to-one with the timestamps of the original acid concentration parameter sequence.

[0049] S220, based on the rate of change sequence, the acid concentration parameter sequence is segmented to obtain sub-parameter segments.

[0050] It is understandable that different stages of the acid leaching reaction (initial, middle, and late stages) correspond to different consumption rates, and the consumption rate within the same stage is relatively stable, with small fluctuations in the rate of change sequence. When the reaction enters a new stage, the consumption rate changes significantly, and the fluctuation range of the rate of change sequence breaks through the original stable range. This "stability-abrupt change-new stability" pattern is the core basis for segmentation. For example, the standard deviation of concentration change can be calculated from the rate of change sequence, and the corresponding fluctuation threshold can be obtained through the standard deviation. By comparing and analyzing the fluctuation threshold, the acid concentration parameter can be segmented to obtain sub-parameter segments. Alternatively, the rate of change sequence can be cumulatively summed to obtain a cumulative rate of change curve (horizontal axis is time, vertical axis is cumulative concentration consumption). The inflection point of the curve (the point where the second derivative changes from positive to negative or from negative to positive) corresponds to the abrupt change point of the consumption rate—before the inflection point, the curve is steep (fast consumption), and after the inflection point, the curve is flat (slow consumption). By calculating the second derivative of the curve (reflecting the rate of change of the slope), when the absolute value of the second derivative exceeds a set threshold, the inflection point can be located as a segmentation node, and so on, but not limited to this.

[0051] This setup, by first calculating the rate of change of concentration at adjacent time points in the acid concentration parameter sequence to obtain the rate of change sequence, and then segmenting the acid concentration parameter sequence based on the rate of change sequence to obtain sub-parameter segments, can specifically capture the purification characteristics of the current quartz sand, reducing problems such as "cross-stage data mixing" and "subjective bias in segmentation" caused by directly segmenting based on concentration values ​​or manual experience in existing technologies.

[0052] In one possible implementation, in step S220, the acid concentration parameter sequence is segmented based on the rate of change sequence to obtain sub-parameter segments, including:

[0053] S221, calculate the standard deviation based on the rate of change series.

[0054] It is understandable that the core of calculating the standard deviation based on the rate of change sequence is to quantify the dispersion of the rate of change sequence through statistical methods, so as to provide an objective basis for generating the fluctuation threshold. The larger the standard deviation, the more significant the difference between each data point in the rate of change sequence and the mean, that is, the more drastic the fluctuation of the acid consumption rate. The smaller the standard deviation, the more concentrated the rate of change and the more stable the consumption rate.

[0055] S222, generates a fluctuation threshold based on standard deviation.

[0056] It is understandable that generating a fluctuation threshold based on the standard deviation essentially transforms the standard deviation into an operable "stage stability judgment standard." The core is to balance the needs of "filtering random fluctuations" and "capturing stage abrupt changes" by setting a reasonable amplification factor. If the amplification factor is too small, the fluctuation threshold is close to the standard deviation, which may easily misjudge random fluctuations within the same stage (such as a change rate of ±0.005% / min caused by a small change in stirring rate) as a stage abrupt change. If the amplification factor is too large, the fluctuation threshold is far beyond the standard deviation, which may miss the real stage transition signal (such as a significant change in the change rate from 0.2% / min to 0.08% / min). Considering the characteristics of the acid leaching process, the amplification factor is usually set to 2-3 (based on the principle of normal distribution, 95% of normal data will fall within the mean ± 2σ, and 99.7% of normal data will fall within the mean ± 3σ; this range can effectively cover random fluctuations within the same stage). When the acid leaching reaction is in a stable stage (such as the initial and middle stages), the rate of change is mostly concentrated within the mean ± 2σ. At this time, setting the fluctuation threshold to 2σ can accurately filter random interference. When processing quartz sand with complex impurities and slightly large fluctuations in consumption rate (such as low-grade natural quartz sand), to avoid misjudgment, the amplification factor can be increased to 2.5σ or 3σ. For example, if the standard deviation σ = 0.0158% / min is obtained, and the amplification factor is 2, then the fluctuation threshold = 2 × 0.0158 ≈ 0.0316% / min.

[0057] S223, traverse the rate of change sequence. When the absolute value of the difference between the rate of change at three or more consecutive time points and the average rate of change of the corresponding subsequence exceeds the fluctuation threshold, mark the starting time point of the subsequence as a segment node.

[0058] It is understandable that traversing the rate of change sequence and marking segment nodes is fundamentally about ensuring the accuracy of stage mutation identification through "dual-condition verification" (rate of change at a single time point + average rate of change of the subsequence), thereby reducing misjudgments caused by accidental fluctuations. During acid leaching, brief, accidental interference may occur (such as the temporary adhesion of quartz sand particles to the sensor probe, leading to abnormally low rates of change at 1-2 time points). However, such interference typically lasts only 1-2 time points and does not alter the overall consumption pattern. In contrast, abnormal rates of change caused by stage mutations persist, and the average rate of change of the subsequence deviates significantly from the original stage average. Therefore, the dual conditions of "three or more consecutive time points" and "average rate of change of the subsequence" effectively distinguish between the two. For example, if the original stage mean μ = 0.20% / min, the fluctuation threshold = 0.0316% / min, and the rate of change of a certain subsequence is [0.16% / min, 0.15% / min, 0.17% / min]: In condition one, |0.16-0.20| = 0.04 > 0.0316, |0.15-0.20| = 0.05 > 0.0316, and |0.17-0.20| = 0.03 > 0.0316 (close to the threshold, which can be determined by slightly adjusting the threshold or confirming the stability of subsequent data), and all conditions are met after adjustment; in condition two, μ' = 0.16% / min and |0.16-0.20| = 0.04 > 0.0316, and both conditions are met, then time point t is marked as a segment node.

[0059] S224 divides the acid concentration parameter sequence into multiple continuous sub-parameter segments according to segmentation nodes.

[0060] It is understandable that dividing the acid concentration parameter sequence into sub-parameter segments according to segment nodes is based on the identified stage boundaries, decomposing continuous concentration data into structured sub-intervals with independent consumption patterns, and providing "staged data units" for subsequent compensation calculations. The specific operation must follow the principles of continuous non-overlapping, full coverage, and structure: First, organize the timestamps of all segment nodes and sort them in chronological order. For example, the identified segment node timestamps are t1 = 12 min and t2 = 24 min (the preset purification time is 30 min); Second, determine the time range of each sub-parameter segment: the first sub-segment is "from the start time (0 min) to the time point before t1"; the second sub-segment is "from t1 to the time point before t2", corresponding to the middle of the reaction; the third sub-segment is "from t2 to the end of the preset purification time point (30 min)".

[0061] This setup, through a progressive logic of "calculating the standard deviation of the rate of change sequence - generating fluctuation thresholds based on the standard deviation - double-condition verification to mark segment nodes - dividing sub-parameter segments by nodes," constructs an objective, accurate, and interference-resistant segmentation system: First, the calculation of the standard deviation quantifies the dispersion of the rate of change sequence, providing a statistical basis for subsequent fluctuation thresholds and reducing the deviation of subjectively set thresholds; second, the fluctuation thresholds generated based on the standard deviation can effectively cover random fluctuations within the same stage (such as small sensor errors or slight changes in stirring rate), ensuring the stability of stage determination; third, the double-condition verification of "the rate of change at three or more consecutive time points + the average rate of change of the corresponding sub-sequence" reduces the interference of single or short-term abnormal data (such as the instantaneous rate of change abnormality caused by temporary attachment of quartz sand to the probe) on the segmentation, and can capture continuous abrupt changes in consumption rate (such as the transition from rapid consumption in the initial stage to slow consumption in the middle stage of acid leaching), improving the authenticity of segment nodes; finally, the continuous sub-parameter segments divided by segment nodes ensure a high degree of consistency in the acid consumption pattern (average rate of change, fluctuation amplitude) within each segment. This solution addresses the issues of significant subjective bias in manual segmentation and susceptibility to misjudgment in single-condition segmentation in existing technologies, providing standardized, high-quality, phased data support for subsequent accurate calculation of compensation timing and amount based on sub-parameter segments.

[0062] S300, the compensation timing is determined based on the sub-parameter segment; wherein, the compensation timing is used to indicate the timing of the next addition of acid.

[0063] It is understandable that determining the compensation timing based on sub-parameter segments involves combining the acid consumption pattern (especially the average concentration change rate) of the current sub-parameter segment with the lower limit of the effective concentration range to accurately calculate the time point when acid needs to be added before the acid concentration drops to the lower limit. This ensures that the concentration can recover to the effective range after compensation and avoids the problem of exceeding the upper limit due to premature compensation. For example, one can calculate the average concentration change rate of each sub-parameter segment, and then calculate the theoretical remaining time for the lower limit concentration of each sub-parameter segment to drop to the lower limit value based on each average concentration change rate and the lower limit value of the effective concentration range. The compensation timing can then be determined based on the theoretical remaining time. Alternatively, it can be determined by predicting the concentration change curve of the sub-parameter segment: based on the existing concentration data and change rate characteristics of the current sub-parameter segment, a concentration change prediction curve can be generated using linear regression or polynomial fitting. When the prediction curve shows that the concentration will reach the lower limit value at a certain time point in the future, the mixing time at that time point is preset as the compensation timing, and so on, but not limited to these methods.

[0064] In one possible implementation, step S300, determining the compensation timing based on the sub-parameter segment, includes:

[0065] S310, calculate the average concentration change rate for each sub-parameter segment; where the average concentration change rate is the ratio of the total concentration change within the sub-parameter segment to the duration.

[0066] It is understandable that calculating the average concentration change rate of each sub-parameter segment is to transform the discrete concentration change data within the sub-segment into a quantitative indicator that reflects the overall consumption intensity of that stage. Its core is to eliminate the interference of short-term fluctuations on the judgment of consumption rate by using the ratio of total consumption to total time, and to accurately extract the typical consumption characteristics of the sub-parameter segment.

[0067] S320: Based on each average concentration change rate and the lower limit of the effective concentration range, calculate the theoretical remaining time for the lower limit concentration of each sub-parameter segment to drop to the lower limit value, and obtain the theoretical time gradient.

[0068] Understandably, firstly, for each sub-parameter segment, the average concentration change rate r of that sub-parameter segment and the lower limit concentration C of each sub-parameter segment are extracted. p and the lower limit of the effective concentration range C i Secondly, calculate the difference between the current concentration and the lower limit value, ΔC = C. p -C i Then, combined with the average rate of change r of the corresponding sub-segment, the theoretical remaining time t is calculated using the formula. r =ΔC÷r” calculates the theoretical remaining time for each sub-parameter segment to reach the lower limit of the effective concentration range, and then arranges the theoretical remaining time of the sub-parameter segments in time sequence to obtain the theoretical time gradient.

[0069] S330 determines the compensation timing based on the theoretical time gradient.

[0070] For example, the ratio of the difference between two consecutive adjacent theoretical remaining times in the theoretical time gradient to the corresponding time interval can be calculated using the theoretical time gradient. The purification status can be judged based on the change in the ratio, and the compensation timing can be determined based on the purification status. Alternatively, the theoretical time gradient can be input into the learning model, and the learning model can output the corresponding compensation timing, etc., but not limited to these.

[0071] This setup reduces short-term fluctuations within sub-segments in the calculation of the average concentration change rate, accurately extracts the typical consumption rate of each stage, and provides a stable benchmark for time calculation. Secondly, the generation of the theoretical time gradient sequences the remaining time of each sub-segment, reflecting both the short-term consumption trend of the current stage and the long-term changes of subsequent stages, reducing the limitations of single-stage calculations. Finally, determining the compensation timing based on the gradient combines the priority of the current sub-segment with cross-segment global prediction, ensuring that the timing is both in line with the current consumption pattern and forward-looking.

[0072] In one possible implementation, step S330, determining the compensation timing based on the theoretical time gradient, includes:

[0073] S331, generates time decay rate based on theoretical time gradient; wherein, time decay rate is the ratio of the difference between two consecutive adjacent theoretical remaining times in theoretical time gradient to the corresponding time interval.

[0074] It is understandable that the time decay rate is generated based on the theoretical time gradient. The core is to indirectly reflect the dynamic trend of acid consumption rate by quantifying how fast the theoretical remaining time changes with the acid leaching process, so as to provide data support for subsequent judgment of changes in purification rate.

[0075] S332, extract the decay characteristics of the time decay rate; whereby the decay characteristics are used to reflect the changes in the purification rate.

[0076] It is understandable that extracting the decay characteristics of the time decay rate is essentially about summarizing key information from the changing trend of the time decay rate that can intuitively reflect the changing law of the purification rate (i.e., the acid consumption rate), and clarifying the direction and magnitude of the rate change in the current and future acid leaching process.

[0077] S333, determine the compensation advance based on the attenuation characteristics; wherein, the compensation advance is used to indicate the value of time compensation.

[0078] It is understandable that the decay characteristics reflect the actual situation of the purification reaction when the acid concentration is within the effective concentration range. The compensation mechanism should be adapted to the changes in the purification rate, allowing sufficient time to cope with rate fluctuations before the concentration drops to the lower limit of the effective range. For example, the compensation lead can be obtained by extracting the last time decay rate and the magnitude of the time decay change rate from the decay characteristics, assigning weights, and then summing them. Alternatively, it can be determined by predicting the future trend of the decay characteristics: based on existing decay characteristics (such as three consecutive time decay rates showing an increasing trend), linear fitting or exponential smoothing methods can be used to predict the decay characteristics of the next segment, and the compensation lead can be adjusted in advance based on the prediction results, etc., but not limited to these methods.

[0079] In one possible implementation, in step S333, the attenuation characteristics include the instantaneous attenuation value and the rate of change of attenuation. Determining the compensation advance based on the attenuation characteristics includes:

[0080] S3331, the first dynamic weight and the second dynamic weight are obtained based on the instantaneous value of decay and the rate of change of decay.

[0081] It can be understood that the instantaneous decay value refers to the magnitude of the decay rate at a preset time, while the decay change rate refers to the ratio of the decay rate at the preset time to the decay rate at the previous time. The first and second dynamic weights are determined based on the instantaneous decay value and the decay change rate. The core principle is to dynamically allocate the weight percentages according to the degree of influence of each on the change in purification rate. The instantaneous decay value reflects the purification rate status at the current time point (e.g., the decay rate v3 at time t3 = 1.4 min / min), directly related to the current consumption rate; the decay change rate reflects the relative change in rate between adjacent time points (e.g., the ratio of v3 to v2 = 1.4 / 1.3 ≈ 1.077, i.e., an increase of 7.7%), reflecting the strength of the rate change trend. The weight allocation follows the principle of "state as the basis and trend as the adjustment": For example, when the decay rate of change is close to 1 (e.g., 0.95-1.05, with a gentle trend), it indicates that the rate change is weak. The first dynamic weight (instantaneous value weight) is 60%-70%, and the second dynamic weight (rate of change weight) is 30%-40%, with the current state as the dominant factor. When the decay rate of change deviates significantly from 1 (e.g., <0.9 or >1.1, with a significant trend), it indicates that the rate change is drastic. The first weight is reduced to 50%-55%, and the second weight is increased to 45%-50%, strengthening the influence of the trend on the decision. When the decay rate of change is in the transition range (0.9-0.95 or 1.05-1.1, with a moderate trend), the first weight is 55%-60%, and the second weight is 40%-45%, balancing the influence of the state and the trend. The instantaneous decay value v3 = 1.4 min / min (slow consumption), and the decay rate of change = 1.08 (moderate upward trend). Therefore, the first dynamic weight is set to 58%, and the second dynamic weight to 42%. This approach retains the dominance of the current consumption state while fully incorporating the influence of the accelerating rate trend. The first and second weights can be obtained by matching the instantaneous decay value and decay rate of change in a refined database, or by inputting the instantaneous decay value and decay rate of change into the learning model, which then outputs the corresponding first and second weights, and so on. The learning model is trained using multiple sets of training data, each set including the instantaneous decay value, decay rate of change, first weight, and second weight.

[0082] S3332: The attenuation coefficient is obtained by weighting the instantaneous attenuation value based on the first dynamic weight and the attenuation change rate based on the second dynamic weight.

[0083] It can be understood that the attenuation coefficient = first dynamic weight × instantaneous attenuation value + second dynamic weight × attenuation change rate. Before weighting, the instantaneous attenuation value and the attenuation change rate need to be standardized, that is, the instantaneous attenuation value v... n Divide by its historical maximum value v max (e.g. v) n=1.4min / min, v max =2.0 min / min, which is 0.7 after standardization; divide the rate of change of decay Δv% by 100 (e.g., 8% is 0.08 after standardization).

[0084] S3333, based on attenuation coefficient matching to compensate for lead time.

[0085] It's understandable that different attenuation coefficients correspond to a compensation lead. The corresponding compensation lead can be obtained by matching the attenuation coefficients in a refined database.

[0086] This setup, through a progressive logic of "determining dynamic weights based on instantaneous attenuation values ​​and attenuation change rates—generating attenuation coefficients through weighted fusion—matching attenuation coefficients with compensation lead," constructs a refined compensation lead decision-making system that takes into account both the "current rate status" and the "rate change trend." This ensures that the determination of compensation lead can adapt to the current purification rate status and proactively address rate change trends, effectively reducing situations where insufficient lead leads to concentrations below the lower limit or excessive lead leads to acid waste.

[0087] S334, based on the theoretical remaining time corresponding to the last occurrence of the compensation advance and the theoretical time gradient, obtains the compensation timing.

[0088] It can be understood that the compensation timing = the theoretical remaining time corresponding to the last time of the theoretical time gradient - the compensation advance.

[0089] This setup quantifies the rate of change of the theoretical remaining time with the process, transforming static time data into a dynamic indicator reflecting the consumption trend. The extraction of decay characteristics summarizes the trend direction and magnitude of the purification rate from rate changes, providing a basis for determining the lead time. The setting of the compensation lead time allows timing decisions to adapt to rate changes (e.g., increasing the lead time when the rate increases), reducing lag or advance caused by rigid calculations. Finally, combining the final theoretical remaining time to lock in the timing ensures global consistency covering the entire process. This scheme can both capture and proactively address dynamic changes in the purification rate and consider time predictions for the entire process. The determination of the compensation timing is both precise and aligned with the current reaction stage, while also being forward-looking to adapt to subsequent changes. This effectively reduces concentration anomalies caused by rate fluctuations, stabilizes the acid concentration within the effective range, improves the impurity removal effect and acid utilization efficiency in quartz sand purification, and enhances the adaptability and accuracy of automatic compensation control.

[0090] S400 extracts the consumption features of each sub-parameter segment.

[0091] It is understandable that extracting the consumption characteristics of each sub-parameter segment is essentially about extracting a set of key indicators from the divided sub-parameter segments that can reflect the essential laws of acid consumption at that stage, so as to provide multi-dimensional characteristic basis for subsequent calculation of the initial compensation amount.

[0092] S500 obtains the initial compensation amount based on multiple consumption characteristics.

[0093] For example, the overall consumption rate, i.e. the average consumption rate, can be calculated by the total concentration decrease of each sub-parameter segment and the corresponding duration. Then, the concentration consumption from the preset purification time to the compensation time can be determined based on the overall consumption rate. Finally, the initial compensation amount can be obtained based on the concentration consumption amount and the current acid volume. Alternatively, multiple consumption features can be input into the learning model, and the learning model can output the corresponding initial compensation amount, etc., but not limited to these.

[0094] In one possible implementation, in step S500, the consumption features include the total concentration decrease of each sub-parameter segment, the corresponding duration, and the current acid volume. An initial compensation amount is obtained based on multiple consumption features, including:

[0095] S510 calculates the overall consumption rate based on the total concentration decrease and corresponding duration of each sub-parameter segment.

[0096] It can be understood that the overall consumption rate is the sum of the total concentration decrease of each sub-parameter segment divided by the corresponding duration, and then divided by the number of sub-parameter segments.

[0097] S520 determines the concentration consumption from the preset purification time to the compensation time based on the comprehensive consumption rate.

[0098] It can be understood that the concentration consumption = overall consumption rate × (compensation timing - preset purification time).

[0099] S530, the initial compensation amount is obtained based on the concentration consumption and the current acid volume.

[0100] It is understandable that the current acid volume can be obtained in real time by the liquid level sensor of the quartz sand purification reaction vessel. This sensor can continuously monitor the liquid level height of the acid in the reaction tank and calculate it in combination with the cross-sectional area parameters of the vessel (such as the bottom area of ​​a cylindrical reaction tank). For example, the required concentration of the acid solution can be determined by the difference between the concentration of the acid solution at the preset purification time and the median concentration within the effective concentration range, combined with the concentration consumption. Then, the initial compensation amount can be obtained based on the concentration difference. Alternatively, it can be calculated directly using the principle of material conservation: determine the amount of pure acid to be replenished based on the concentration consumption (pure acid amount = current acid solution volume × concentration consumption), and then calculate the initial compensation amount using the formula "initial compensation amount = required pure acid amount ÷ concentration of acid solution to be replenished" based on the concentration of the acid solution to be replenished (e.g., 50%). For example, if the current acid solution volume is 1000L, the concentration consumption is 2.368%, and the concentration of the acid solution to be replenished is 50%, then the required pure acid amount = 1000 × 2.368% = 23.68L, and the initial compensation amount = 23.68 ÷ 50% = 47.36L, and so on, but not limited to these methods.

[0101] With this setup, the calculation of the overall consumption rate, through weighted fusion of consumption data from each segment, not only reflects the differences in consumption intensity at different stages but also eliminates the limitations of single segment data, providing a stable benchmark for consumption prediction. The determination of concentration consumption transforms the time difference into a specific quantitative value of concentration consumption, clarifying the basic requirements that need to be compensated for in the compensation operation. The calculation of the initial compensation amount transforms the concentration consumption requirement into an actual operable acid replenishment volume based on the current acid volume, and, combined with the principle of solution dilution, ensures that the concentration remains stable within the effective range after compensation.

[0102] In one possible implementation, in step S530, an initial compensation amount is obtained based on the concentration consumption and the current acid volume, including:

[0103] S531, Obtain the concentration difference value; wherein, the concentration difference value is used to indicate the difference between the concentration of the acid solution and the median concentration of the effective concentration range at the preset purification time.

[0104] It can be understood that the concentration difference = median concentration - concentration of acid at the preset purification time.

[0105] S532, based on the concentration difference and concentration consumption, the concentration compensation requirement is obtained.

[0106] It can be understood that the concentration compensation requirement = concentration difference - concentration consumption.

[0107] S533, based on the concentration difference and the concentration compensation requirement, calculates the initial compensation amount.

[0108] It is understandable that calculating the initial compensation amount based on the concentration difference and the concentration compensation requirement is essentially about combining the current acid volume with the concentration of the acid to be replenished, transforming the concentration-level compensation requirement into an actual operable acid replenishment volume. Let the current acid volume be V, the concentration of the acid to be replenished be Ccomp (e.g., 50%), the current acid concentration be Ccurrent, and the initial compensation amount be X. Here, Ccomp remains constant. Therefore, the total pure acid volume after compensation = V × Ccurrent + X × Ccomp, the total volume after compensation = V + X, and the target concentration after compensation must satisfy "compensated concentration - concentration consumption = median concentration" (i.e., compensated concentration = median concentration + concentration consumption). Combining the concentration compensation requirement = concentration difference - concentration consumption (where concentration difference = median concentration - acid concentration at the preset purification time, and concentration at the preset purification time = current concentration - concentration consumption), we can deduce that the concentration to be achieved after compensation = current concentration + concentration compensation requirement. Therefore, X = (concentration compensation requirement × V) ÷ [Ccomp - (current concentration + concentration compensation requirement)]. For example, if the concentration compensation requirement is 3%, V = 1000L, C_compensation = 50%, and the current concentration is 20%, then X = (3% × 1000) ÷ (50% - 23%) ≈ 30 ÷ 27% ≈ 111.1L.

[0109] This setup defines the concentration difference (median value minus preset endpoint concentration) directly, reflecting the required concentration increase and making the target clearer. The calculation of the concentration compensation demand difference (concentration difference minus concentration consumption) simplifies the fusion logic of the two demands, facilitating rapid derivation. Finally, a precise conversion using a conservation formula ensures that the compensation amount both covers consumption and calibrates to the median. This solution resolves the operational delays caused by complex calculations and, through the median target constraint, reduces the likelihood of the compensated concentration deviating from the ideal range, resulting in more precise acid concentration control.

[0110] S600 determines the actual compensation amount based on the initial compensation amount and the timing of compensation.

[0111] It is understandable that determining the actual compensation amount based on the initial compensation amount and the compensation timing involves dynamically calibrating the initial compensation amount by combining real-time operating conditions (such as real-time acid concentration and consumption rate changes) at the time of the compensation timing. This reduces compensation deviations caused by differences in operating conditions between the compensation timing and the initial amount, ensuring that the final amount of acid replenished accurately matches the current actual needs. For example, the impact of purification operating conditions at the compensation timing can be determined based on the compensation timing, and the initial compensation amount can be corrected according to the degree of this impact to obtain the actual compensation amount. Alternatively, historical data feedback correction can be introduced for the compensation timing: comparing the deviation rates between historical actual compensation amounts and initial amounts under the same compensation timing characteristics (such as the same sub-segment or similar concentration), taking the average value as a correction coefficient, and directly using it to adjust the current initial compensation amount.

[0112] In one possible implementation, step S600 involves determining the actual compensation amount based on the initial compensation amount and the compensation timing, including:

[0113] S610, determine the environmental correction coefficient based on the compensation timing.

[0114] It is understandable that determining the environmental correction coefficient based on the compensation timing essentially involves quantifying the impact of the deviation between the compensation timing and theoretical expectations on acid consumption. Unexpected consumption caused by environmental factors (such as temperature fluctuations and changes in stirring rate) is transformed into a coefficient that can be used to correct the compensation amount, ensuring that the actual compensation amount adapts to complex operating conditions. For example, the environmental correction coefficient can be matched based on the degree of deviation by comparing the compensation timing with the theoretical actual value; alternatively, it can be determined by analyzing the historical environmental impact patterns corresponding to the compensation timing: statistically analyzing past records of environmental factors and compensation amount corrections at the same compensation timing, calculating the average correction ratio caused by environmental disturbances at that timing, and directly using this as the current environmental correction coefficient, and so on, but is not limited to these methods.

[0115] In one possible implementation, in step S610, determining the environmental correction coefficient based on the compensation timing includes:

[0116] S611, the deviation value is obtained based on the compensation timing and the theoretical time of the last position in the theoretical time gradient.

[0117] The deviation value can be understood as: Deviation value = Compensation timing - Theoretical time at the last position in the theoretical time gradient. The deviation value, derived from the compensation timing and the theoretical time at the last position in the theoretical time gradient, essentially quantifies the deviation between the actual planned acid replenishment time and the theoretically expected final time when the concentration reaches the lower limit. This provides a benchmark for assessing the impact of environmental factors. The "theoretical time at the last position in the theoretical time gradient" represents the total remaining time for the acid solution to reach the lower limit of the effective range from its current state, without considering environmental interference; it represents the theoretical endpoint based purely on the concentration change pattern.

[0118] S612, based on the environmental correction coefficient corresponding to the deviation value.

[0119] It is understandable that different deviation values ​​correspond to an environmental correction coefficient. The deviation values ​​can be matched with the purification database to obtain the corresponding environmental correction coefficient. The smaller the deviation value, the closer the correction coefficient is to 1; if the deviation value is negative (hysteresis compensation), the correction coefficient is less than 1 (0.9-0.95).

[0120] With this setup, the deviation calculation transforms the time difference between the actual acid replenishment timing and the theoretical endpoint into a quantifiable indicator, indirectly reflecting the consumption deviation caused by environmental factors such as temperature and stirring (e.g., the larger the deviation value, the more significant the environmental interference accelerates consumption). The matching of the environmental correction coefficient transforms the time deviation into a specific compensation adjustment ratio through preset mapping rules (e.g., a large deviation corresponds to a large coefficient, offsetting the additional consumption caused by the environment), improving the stability of acid concentration control under complex working conditions, further ensuring the consistency of quartz sand purification effect, and enhancing the adaptability and robustness of the automatic compensation control method to changes in the production environment.

[0121] S620, the initial compensation amount is corrected based on the environmental correction factor to obtain the actual compensation amount.

[0122] It is understandable that the actual compensation amount = environmental correction factor × initial compensation amount.

[0123] This setup, by introducing an environmental correction coefficient, breaks through the limitation of relying solely on historical data and theoretical models for the initial compensation amount. It quantifies the impact of environmental factors such as temperature fluctuations and stirring rate changes at the compensation point on acid consumption as a correction ratio. Based on the correction of the initial compensation amount using this coefficient, the theoretical consumption demand and actual environmental disturbances are organically integrated, ensuring that the final compensation amount can both cover the preset concentration consumption and cope with unexpected consumption caused by the environment. This enhances the practicality and reliability of the automatic compensation control method for quartz sand purification acid concentration in actual production scenarios.

[0124] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0125] Corresponding to the automatic compensation control method for acid concentration in quartz sand purification described in the above embodiments, this application also provides an automatic compensation control system for acid concentration in quartz sand purification. Each module of this system can realize each step of the automatic compensation control method for acid concentration in quartz sand purification. Figure 3 The diagram shows the structure of the automatic compensation control system for acid concentration in quartz sand purification provided in the embodiments of this application. For ease of explanation, only the parts related to the embodiments of this application are shown.

[0126] Reference Figure 3 The automatic compensation control system for the concentration of acid solution used in quartz sand purification includes:

[0127] The acquisition module is used to acquire the acid concentration parameter sequence; wherein, the acid concentration parameter sequence is used to indicate the change of acid concentration from the start of purification to a preset purification time, and the acid concentration reflected by the acid concentration parameter sequence is within the effective concentration range.

[0128] The first analysis module is used to segment the acid concentration parameter sequence to obtain sub-parameter segments.

[0129] The first determining module is used to determine the compensation timing based on the sub-parameter segment; wherein, the compensation timing is used to indicate the timing of the next addition of acid.

[0130] The extraction module is used to extract the consumption features of each sub-parameter segment.

[0131] The second analysis module is used to obtain the initial compensation amount based on multiple consumption characteristics.

[0132] The second determining module is used to determine the actual compensation amount based on the initial compensation amount and the compensation timing.

[0133] It should be noted that the information interaction and execution process between the above modules are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, which will not be repeated here.

[0134] Those skilled in the art will understand that, for the sake of convenience and brevity, the above-described module division is merely an example. In practical applications, the above functions can be assigned to different modules as needed, that is, the internal structure of the system can be divided into different modules to complete all or part of the functions described above. The modules in the embodiments can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0135] This application also provides an automatic compensation and control device for the concentration of acid solution used in quartz sand purification. Figure 4 This is a schematic diagram of the structure of an automatic compensation control device 6 for the concentration of acid solution used in quartz sand purification, provided in one embodiment of this application. Figure 4 As shown, the automatic compensation control device 6 for the concentration of acid solution in quartz sand purification in this embodiment includes: at least one processor 60 ( Figure 4 Only one is shown in the image), at least one memory 61 ( Figure 4(Only one is shown in the image) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, it causes the automatic compensation control device 6 for the concentration of acid solution for quartz sand purification to perform the steps in any of the above embodiments of the automatic compensation control method for the concentration of acid solution for quartz sand purification, or causes the automatic compensation control device 6 for the concentration of acid solution for quartz sand purification to perform the functions of each module in the above embodiments of the apparatus.

[0136] Exemplarily, the computer program 62 may be divided into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 62 in the automatic compensation control device 6 for the concentration of acid solution used in quartz sand purification.

[0137] The automatic compensation control device 6 for the concentration of acid solution used in quartz sand purification can be a desktop computer, laptop, handheld computer, or cloud server, etc. This automatic compensation control device for the concentration of acid solution used in quartz sand purification may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that... Figure 4 This is merely an example of the automatic compensation control device 6 for the concentration of acid solution used in the purification of quartz sand, and does not constitute a limitation on the automatic compensation control device 6 for the concentration of acid solution used in the purification of quartz sand. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as input / output devices, network access devices, buses, etc.

[0138] The processor 60 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0139] In some embodiments, the memory 61 can be an internal storage unit of the automatic acid concentration compensation control device 6 for quartz sand purification, such as a hard disk or memory of the device. In other embodiments, the memory 61 can be an external storage device of the automatic acid concentration compensation control device 6 for quartz sand purification, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the device. Furthermore, the memory 61 can include both internal and external storage units of the automatic acid concentration compensation control device 6. The memory 61 is used to store the operating system, application programs, bootloader, data, and other programs, such as the program code of the computer program. The memory 61 can also be used to temporarily store data that has been output or will be output.

[0140] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0141] This application provides a computer program product that, when run on an automatic compensation control device for the concentration of acid solution used in quartz sand purification, enables the automatic compensation control device for the concentration of acid solution used in quartz sand purification to perform the steps described in any of the above method embodiments.

[0142] 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, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to the automatic compensation control device for the concentration of quartz sand purification acid solution, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks.

[0143] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0144] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0145] In the embodiments provided in this application, it should be understood that the disclosed automatic compensation control device and method for acid concentration in quartz sand purification can be implemented in other ways. For example, the embodiments of the automatic compensation control device for acid concentration in quartz sand purification described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.

[0146] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0147] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for automatic compensation and control of acid concentration in quartz sand purification solution, characterized in that, include: Obtain an acid concentration parameter sequence; wherein the acid concentration parameter sequence is used to indicate the change in acid concentration from the start of purification to a preset purification time, and the acid concentration reflected by the acid concentration parameter sequence is within the effective concentration range; The acid concentration parameter sequence is segmented to obtain sub-parameter segments. The compensation timing is determined based on the sub-parameter segment; wherein, the compensation timing is used to indicate the timing of the next addition of acid. Extract the consumption characteristics of each of the sub-parameter segments; The initial compensation amount is obtained based on multiple of the aforementioned consumption characteristics; The actual compensation amount is determined based on the initial compensation amount and the compensation timing.

2. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 1, characterized in that, The segmentation based on the acid concentration parameter sequence yields sub-parameter segments, including: Calculate the rate of change of concentration at adjacent time points in the acid concentration parameter sequence to obtain the rate of change sequence; The acid concentration parameter sequence is segmented based on the rate of change sequence to obtain sub-parameter segments.

3. The automatic compensation and control method for acid concentration in quartz sand purification as described in claim 2, characterized in that, The acid concentration parameter sequence is segmented based on the rate of change sequence to obtain sub-parameter segments, including: Calculate the standard deviation based on the rate of change sequence; A fluctuation threshold is generated based on the standard deviation; Traverse the rate of change sequence. When the absolute value of the difference between the rate of change at three or more consecutive time points and the average rate of change of the corresponding subsequence exceeds the fluctuation threshold, mark the starting time point of the subsequence as a segment node. The acid concentration parameter sequence is divided into multiple consecutive sub-parameter segments according to the segmentation nodes.

4. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 3, characterized in that, Determining the compensation timing based on the sub-parameter segment includes: Calculate the average concentration change rate for each of the sub-parameter segments; wherein the average concentration change rate is the ratio of the total concentration change within the sub-parameter segment to the duration. Based on each of the average concentration change rates and the lower limit of the effective concentration range, the theoretical remaining time for the lower limit concentration of each of the sub-parameter segments to drop to the lower limit value is calculated to obtain the theoretical time gradient; The timing of compensation is determined based on the theoretical time gradient.

5. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 4, characterized in that, The determination of compensation timing based on the theoretical time gradient includes: The time decay rate is generated based on the theoretical time gradient; wherein the time decay rate is the ratio of the difference between two consecutive adjacent theoretical remaining times in the theoretical time gradient to the corresponding time interval. Extract the decay characteristics of the time decay rate; wherein, the decay characteristics are used to reflect the change in the purification rate; The compensation advance amount is determined based on the attenuation characteristics; wherein the compensation advance amount is used to indicate the value of time compensation; The compensation timing is obtained based on the compensation advance and the theoretical remaining time corresponding to the last occurrence of the theoretical time gradient.

6. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 5, characterized in that, The attenuation characteristics include the instantaneous attenuation value and the rate of change of attenuation. Determining the compensation lead based on the attenuation characteristics includes: The first dynamic weight and the second dynamic weight are obtained based on the instantaneous value of decay and the rate of change of decay; The attenuation instantaneous value is weighted based on the first dynamic weight, and the attenuation change rate is weighted based on the second dynamic weight. The summation is then used to obtain the attenuation coefficient. The lead time is matched and compensated based on the attenuation coefficient.

7. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 1, characterized in that, The consumption characteristics include the total concentration decrease of each of the sub-parameter segments, the corresponding duration, and the current acid volume. The initial compensation amount obtained based on multiple consumption characteristics includes: The overall consumption rate is calculated based on the total concentration decrease and corresponding duration of each of the sub-parameter segments; The concentration consumption from the preset purification time to the compensation timing is determined based on the overall consumption rate; The initial compensation amount is obtained based on the concentration consumption and the current acid volume.

8. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 7, characterized in that, The process of obtaining the initial compensation amount based on the concentration consumption and the current acid volume includes: Obtain a concentration difference value; wherein the concentration difference value is used to indicate the difference between the concentration of the acid solution at the preset purification time and the median concentration of the effective concentration range; Based on the concentration difference and the concentration consumption, the concentration compensation requirement is obtained; Based on the concentration difference and the concentration compensation requirement, the initial compensation amount is calculated.

9. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 4, characterized in that, Determining the actual compensation amount based on the initial compensation amount and the compensation timing includes: The environmental correction coefficient is determined based on the aforementioned compensation timing. The initial compensation amount is corrected based on the environmental correction coefficient to obtain the actual compensation amount.

10. The automatic compensation control method for acid concentration in quartz sand purification as described in claim 9, characterized in that, The determination of the environmental correction coefficient based on the compensation timing includes: The deviation value is obtained based on the compensation timing and the theoretical time of the last position in the theoretical time gradient; The environmental correction coefficient is matched based on the deviation value.

Citation Information

Cited By

  • Dynamic regulation and control method for pickling solution of high-purity quartz product

    CN121254636A

  • A method for dynamic control of pickling solution for high-purity quartz products

    CN121254636B

  • Phosphoric acid production process parameter intelligent optimization management method

    CN121480883A