Methods, devices, equipment, and storage media for temperature control of arsine reaction vessels
By setting temperature sensors at different locations in the reactor and combining them with pressure data, the parameters of the heat exchange medium and the reaction liquid are dynamically adjusted, solving the problem of inaccurate temperature monitoring in traditional reactors. This enables precise temperature control of complex chemical reaction processes and improves the robustness and safety of the reactor.
Patent Information
- Application Number
- CN202511120165.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-08-12
AI Technical Summary
Traditional reactor temperature monitoring methods rely on only a single monitoring point, which makes it difficult to accurately reflect the overall temperature situation inside the reactor, resulting in inaccurate temperature control and failing to meet the needs of complex chemical reaction processes.
By setting temperature sensors at different locations in the reactor, the overall temperature value is calculated, and combined with pressure data and a multi-parameter linkage mechanism, the parameters of the heat exchange medium and the reaction liquid are dynamically adjusted to achieve multi-dimensional temperature control.
It significantly improves the accuracy and adaptability of reactor temperature control, enabling precise temperature regulation in complex chemical reaction processes and reducing safety risks.
Smart Images

Figure CN120610588B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of temperature control technology, and more specifically, relates to a method, apparatus, equipment, and storage medium for temperature control of an arsine reactor. Background Technology
[0002] In industrial fields such as chemical engineering, pharmaceuticals, and materials synthesis, the reactor, as a core chemical reaction vessel, plays a crucial role in the precise control of its internal temperature, affecting reaction rate, product quality, production safety, and even energy efficiency. Different chemical reactions often need to be carried out within specific temperature ranges. Excessively high or low temperatures can lead to increased side reactions, incomplete reactions, or even safety accidents. Therefore, the effective monitoring and control of reactor temperature has always been a key technical issue in industrial production.
[0003] Traditional methods for monitoring temperature in reaction vessels typically involve setting up a single temperature monitoring point inside the vessel, with the temperature data at that point representing the overall temperature within the vessel. However, in practice, relying solely on the temperature data from a single monitoring point is insufficient to accurately reflect the overall temperature situation within the vessel, easily leading to misjudgments of the temperature and failing to meet the temperature control requirements of complex chemical reaction processes. Summary of the Invention
[0004] The purpose of this application is to provide a method, apparatus, equipment, and storage medium for temperature control of an arsine reactor. In addition to considering the temperature of the reactor, the pressure of the reactor is also taken into account. Changes in pressure will affect the boiling point and reaction rate of substances, and thus affect the temperature control effect. Based on this, the temperature of the reactor can be effectively controlled to meet the temperature control requirements of complex chemical reaction processes.
[0005] A first aspect of this application provides a method for temperature control of an arsine reactor, comprising:
[0006] Based on temperature data from different monitoring locations within the target reactor, a first temperature value is calculated. These different monitoring locations include the upper, middle, and lower parts of the target reactor. The target reactor is the reactor to be subjected to temperature control. The first temperature value is used to characterize the current overall temperature of the target reactor.
[0007] Based on the current reaction stage of the target reactor, determine whether the first temperature value belongs to the preset range corresponding to the current reaction stage. Different reaction stages correspond to different preset ranges. The preset range corresponding to the current reaction stage is a temperature range composed of the target maximum temperature value and the target minimum temperature value.
[0008] In response to the first temperature value not falling within the preset range corresponding to the reaction stage, a first difference between the first temperature value and the target minimum temperature value is calculated, or a second difference between the first temperature value and the target maximum temperature value is calculated.
[0009] Based on at least one of the first difference and the pressure data inside the target reactor, the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor are adjusted to control the temperature of the target reactor; or, based on the second difference and the pressure data inside the target reactor, the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor are adjusted to control the temperature of the target reactor.
[0010] A second aspect of this application provides a temperature control device for an arsine reactor, comprising:
[0011] The first calculation module calculates a first temperature value based on temperature data from different monitoring locations within the target reactor. These different monitoring locations include the upper, middle, and lower parts of the target reactor. The target reactor is the reactor to be temperature-controlled. The first temperature value is used to characterize the current overall temperature of the target reactor.
[0012] The judgment module determines whether the first temperature value belongs to the preset range corresponding to the current reaction stage based on the current reaction stage of the target reactor. The preset range is different for different reaction stages. The preset range corresponding to the current reaction stage is a temperature range composed of the target maximum temperature value and the target minimum temperature value.
[0013] The second calculation module, in response to the first temperature value not falling within the preset range corresponding to the reaction stage, calculates a first difference between the first temperature value and the target minimum temperature value, or calculates a second difference between the first temperature value and the target maximum temperature value.
[0014] The control module adjusts the control parameters of the heat exchange medium in the target reactor and / or the parameters of the reaction liquid in the target reactor based on at least one of the first difference and the pressure data in the target reactor, so as to control the temperature of the target reactor; or, based on at least one of the second difference and the pressure data in the target reactor, it adjusts the control parameters of the heat exchange medium in the target reactor and / or the parameters of the reaction liquid in the target reactor, so as to control the temperature of the target reactor.
[0015] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the steps of the above-described arsine reactor temperature control method.
[0016] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method for controlling the temperature of an arsine reactor.
[0017] A fifth aspect of this application provides a computer program product, including a computer program or computer-executable instructions, which, when executed by a processor, implement the steps of the above-described arsine reactor temperature control method.
[0018] The beneficial effects of the arsine reactor temperature control method, apparatus, equipment, and storage medium provided in this application embodiment are as follows:
[0019] This application embodiment significantly improves the accuracy and adaptability of reactor temperature control through multi-dimensional temperature monitoring and staged precise control. Furthermore, this application embodiment introduces a collaborative control strategy using pressure data and dual-difference calculation to effectively address complex coupled conditions during the reaction process. When the first temperature value deviates from the preset range, the heat exchange medium (such as cooling water flow rate and heat transfer oil temperature) is dynamically adjusted based on the first difference between the first temperature value and the target minimum temperature value corresponding to the preset range. Alternatively, the heat exchange medium (such as cooling water flow rate and heat transfer oil temperature) can be dynamically adjusted based on the first difference combined with pressure data. In another case, the reaction liquid parameters (such as feed rate and stirring speed) are directly adjusted based on the second difference between the first temperature value and the target maximum temperature value corresponding to the preset range. This multi-parameter linkage mechanism in this application embodiment not only improves the overall robustness to complex scenarios such as exothermic reactions and phase change processes but also enables precise temperature control of the reactor, meeting the temperature control requirements of complex chemical reaction processes. Attached Figure Description
[0020] 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.
[0021] Figure 1 A schematic flowchart of a method for controlling the temperature of an arsine reactor provided in an embodiment of this application;
[0022] Figure 2 A structural block diagram of an arsine reactor temperature control device provided in an embodiment of this application;
[0023] Figure 3 This is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0024] 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.
[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following description will be provided in conjunction with the accompanying drawings and specific embodiments.
[0026] Please refer to Figure 1 , Figure 1 This is a schematic flowchart of a method for controlling the temperature of an arsine reactor according to an embodiment of this application. The method is executed by an electronic device and may include:
[0027] S101: Calculate a first temperature value based on temperature data from different monitoring locations within the target reactor. These different monitoring locations include the upper, middle, and lower parts of the target reactor. The target reactor is the reactor to be temperature-controlled. The first temperature value is used to characterize the current overall temperature of the target reactor.
[0028] In this embodiment, the reactor is a crucial reaction vessel in the production of arsine (AsH3), and temperature monitoring within the reactor is essential for its production. The arsine production process utilizes processing units such as a reaction unit, purification unit, dehydration unit, collection / compression unit, refining unit, filling unit, spraying unit, and tailings unit. The equipment used in the reaction unit is the reactor.
[0029] In this embodiment, traditional temperature monitoring only sets up one data acquisition point inside the reactor. However, because the materials in the reactor are stirred, heated, or cooled, the temperature at different locations may vary. For example, the lower part of the reactor, which is closer to the heating source (such as a bottom heating rod), may have a higher temperature; the upper part of the reactor, which is farther from the heating source or has steam dissipation, may have a lower temperature; the middle part of the reactor may be affected by stirring, and its temperature may differ from that of the upper and lower parts. If only the temperature of one point is measured, such as only the lower part, it is very likely to be mistakenly assumed that the entire reactor is hot, when in fact the upper part may not be hot enough, leading to incomplete reaction or localized overheating that causes side reactions. Therefore, in this embodiment, temperature sensors are installed at different monitoring locations within the target reactor. These different monitoring locations are situated in different areas within the target reactor. For example, the target reactor is pre-divided into an upper region, a middle region, and a lower region. Thus, temperature sensors can be installed in the upper, middle, and lower regions of the target reactor to collect temperature data. Based on this temperature data, a first temperature value reflecting the chemical reaction taking place in the target reactor is calculated, resulting in a more accurate assessment of the temperature within the reactor.
[0030] In this embodiment, the first temperature value inside the target reactor is calculated based on temperature data from different monitoring locations inside the target reactor. The methods that can be used include:
[0031] First, the average of the upper, middle, and lower temperatures within the reactor is used to obtain a first temperature value. Second, based on the degree of influence of different locations within the reactor on the temperature, different weights are assigned, and the upper, middle, and lower temperatures within the reactor are weighted and summed to obtain the first temperature value. Third, based on the stirring state of the substances within the target reactor, the temperature data from different monitoring locations within the target reactor are weighted and fused to obtain the first temperature value.
[0032] For example, the stirring state of the substances inside the target reactor includes the stirring speed; the first temperature value is obtained by weighted and fused temperature data from different monitoring locations inside the target reactor based on the stirring state of the substances inside the target reactor, which may specifically include:
[0033] In response to the stirring speed being greater than a preset speed threshold, it is determined that the weighting coefficients corresponding to the temperature data at different monitoring locations inside the target reactor are the same, and a first temperature value is obtained based on the temperature data at different monitoring locations inside the target reactor and their corresponding weighting coefficients.
[0034] In response to a stirring speed less than or equal to a preset speed threshold, the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are determined based on the heat transfer model structure corresponding to the target reactor, and a first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their corresponding weighting coefficients.
[0035] Specifically, the weighting coefficients of temperature data at different monitoring locations within the target reactor are determined based on the heat transfer model structure corresponding to the target reactor. For example, the temperature influence factors at different monitoring locations within the target reactor are pre-calculated according to the heat transfer model structure corresponding to the target reactor, and the weights of the temperature data at different monitoring locations within the target reactor are obtained by normalizing the temperature influence factors at different monitoring locations within the target reactor.
[0036] In one embodiment, the temperature influence factor refers to the relative contribution value calculated through a heat transfer model (such as finite element analysis or solving the heat conduction equation), representing the degree of influence of the temperature at different locations (upper / middle / lower) of the target reactor on the overall temperature field. For example, simulations show that when the lower part is closer to the heating source, a 1°C change in its temperature results in an average change of 0.5°C in the overall temperature; while a 1°C change in the middle temperature results in an average change of 0.3°C. 0.5 and 0.3 are the temperature influence factors (relative temperature values). If the weighted sum of the temperature influence factors for the upper, middle, and lower parts of the target reactor is not equal to 1, it can be normalized using the following formula to obtain the weights of the temperature data at different monitoring locations within the target reactor. The formula is:
[0037] ;
[0038] in, This represents the weight of the temperature data at the i-th position. Let represent the temperature influence factor at the i-th location, and m be the number of monitoring locations, where m is a positive integer. For example, This indicates the temperature influence factor at the top of the target reactor. This indicates the temperature influence factor in the middle of the target reactor. This indicates the temperature influence factor at the bottom of the target reactor.
[0039] S102: Determine whether the first temperature value belongs to the preset range corresponding to the current reaction stage based on the current reaction stage of the target reactor. Different reaction stages correspond to different preset ranges. The preset range corresponding to the current reaction stage is a temperature range composed of the target maximum temperature value and the target minimum temperature value.
[0040] In this embodiment, the reaction stage of the target reactor includes the initial reaction stage, the middle reaction stage, and the later reaction stage. The initial reaction stage refers to the stage where the material is heated to reach the initial reaction conditions; the middle reaction stage refers to the stage where the temperature is maintained to ensure the reaction rate and product purity; and the later reaction stage refers to the stage where the material is cooled after the reaction to prevent side reactions or safety risks.
[0041] The preset range represents a pre-defined "reasonable temperature interval" for different reaction stages. It is a temperature range consisting of the target maximum temperature value and the target minimum temperature value, used to determine whether the first temperature value is normal. When the first temperature value falls within the preset range, it indicates that the temperature is normal; when the first temperature value falls outside the preset range, it indicates that the temperature is abnormal. The preset range can be set based on chemical reaction kinetics (such as the effect of temperature on reaction rate), material stability (such as high-temperature decomposition temperature), and safety regulations (such as avoiding overheating explosions).
[0042] For example, the preset temperature range is 20℃~40℃ in the initial stage of the reaction, 60℃~80℃ in the middle stage, and 10℃~20℃ in the later stage. In the initial stage, solid zinc arsenide and dilute sulfuric acid are in full contact. A slightly higher temperature can reduce the viscosity of the sulfuric acid and accelerate diffusion, but exceeding 40℃ may cause the initial reaction to be too rapid, leading to uncontrolled temperature rise in the system. In the middle stage, the exothermic reaction between solid zinc arsenide and dilute sulfuric acid raises the system temperature. If the temperature exceeds 80℃, the risk of AsH3 decomposition increases, and sulfuric acid may decompose or volatilize. If the temperature is below 60℃, the reaction rate between sulfuric acid and zinc arsenide (Zn3As2) slows down, potentially resulting in unreacted Zn3As2 residue or the introduction of impurities such as H2S into the generated AsH3. In the later stage, the temperature is lowered, and sulfuric acid mist and water vapor are removed by condensation.
[0043] S103: In response to the first temperature value not falling within the preset range corresponding to the reaction stage, calculate the first difference between the first temperature value and the target minimum temperature value, or calculate the second difference between the first temperature value and the target maximum temperature value;
[0044] In this embodiment, the first difference and the second difference are used together as the difference value. The first difference is the difference between the first temperature value and the target minimum temperature value, and the second difference is the difference between the first temperature value and the target maximum temperature value. If the first temperature value falls within the preset range corresponding to the reaction stage, then there is no need to adjust the temperature of the target reactor. If the first temperature value does not fall within the preset range corresponding to the reaction stage, let the temperatures at both ends of the preset range be the target minimum temperature value a and the target maximum temperature value b, and let the first temperature value be T. Then, the first difference is calculated as follows: The second difference is These two differences determine whether the current temperature of the reactor is above the upper limit or below the lower limit, thus deciding whether subsequent adjustments should be made to "cool down" or "heat up." The larger the absolute value of the difference, the further the first temperature value deviates from the preset range. Furthermore, if the absolute value of the difference exceeds a preset difference threshold, a high-priority alarm or emergency shutdown can be triggered to prevent the reaction from going out of control.
[0045] S104: Based on at least one of the first difference and the pressure data inside the target reactor, adjust the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor to control the temperature of the target reactor; or, based on at least one of the second difference and the pressure data inside the target reactor, adjust the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor to control the temperature of the target reactor.
[0046] In this embodiment, the pressure data refers to the real-time monitoring value of the pressure of the gas or liquid inside the target reactor. For example, in AsH3 production, the accumulation of AsH3 gas generated by the reaction leads to an increase in pressure, and the pressure data can reflect the reaction progress or potential risks. The heat exchange medium control parameters are the relevant parameters of the medium (such as cooling water or heat transfer oil) used to regulate the heat exchange between the target reactor and the outside environment, including but not limited to flow rate, temperature, pressure, and velocity. The reaction liquid parameters are the physical or chemical property parameters of the liquid materials participating in the chemical reaction inside the target reactor, including but not limited to concentration, flow rate, stirring speed, and additive ratio.
[0047] In this embodiment, in response to a first temperature value being less than a target minimum temperature value, a first difference and pressure data within the target reactor can be selected. Based on the first difference and the pressure data within the target reactor, the control parameters of the heat exchange medium within the target reactor and / or the parameters of the reaction liquid within the target reactor are adjusted to control the temperature of the target reactor. In response to a first temperature value being greater than a target maximum temperature value, a second difference and pressure data within the target reactor can be selected. Based on the second difference and the pressure data within the target reactor, the control parameters of the heat exchange medium within the target reactor and / or the parameters of the reaction liquid within the target reactor are adjusted to control the temperature of the target reactor.
[0048] In this embodiment, increased pressure generally indicates a faster rate of gaseous product formation, accompanied by greater heat release (exothermic reaction). Even a small second difference in pressure may indicate an imminent rapid temperature rise, necessitating an increase in cooling water flow rate. Conversely, decreased pressure generally indicates a slower rate of gaseous product formation, accompanied by less heat release. This suggests the reaction is in its later stages, requiring an increase in cooling water flow rate to lower the temperature.
[0049] In this embodiment, if the heat exchange medium is adjusted solely based on the temperature difference (e.g., simply increasing the cooling water flow rate), the pressure inside the reactor may decrease due to the increased gas solubility, affecting the reaction equilibrium (e.g., a reduction in the amount of AsH3 generated). When the pressure of the heat exchange medium is insufficient, increasing the flow rate may trigger cavitation, leading to pump damage. Therefore, based on at least one of the first difference and the pressure data inside the target reactor, the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor are adjusted. Alternatively, based on at least one of the second difference and the pressure data inside the target reactor, the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor are adjusted to control the temperature of the target reactor, thus preventing the risk of overpressure and overheating chain reaction.
[0050] As can be seen from the above, the embodiments of this application significantly improve the accuracy and adaptability of reactor temperature control through multi-dimensional temperature monitoring and staged precise control. In addition, this application introduces a collaborative control strategy using pressure data and dual-difference calculation to effectively address complex coupled conditions during the reaction process. When the first temperature value deviates from the preset range, the heat exchange medium (such as cooling water flow rate and heat transfer oil temperature) and reaction liquid parameters (such as feed rate and stirring speed) are dynamically adjusted in conjunction with pressure data, achieving bidirectional regulation of "heat generation and heat dissipation." This multi-parameter linkage mechanism in the embodiments of this application not only improves the overall robustness to complex scenarios such as exothermic reactions and phase change processes, but also reduces safety risks such as over-temperature and over-pressure by predicting the reaction state in advance, thus meeting the temperature control requirements of complex chemical reaction processes.
[0051] In one embodiment of this application, in response to a first temperature value being less than a target minimum temperature value,
[0052] Based on at least one of the first difference and the pressure data within the target reactor, the control parameters of the heat exchange medium within the target reactor and / or the parameters of the reaction liquid within the target reactor are adjusted, including:
[0053] If the absolute value of the first difference is greater than the first temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the first difference, and the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the first difference and the pressure data in the target reactor.
[0054] If the absolute value of the first difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, then the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the first difference and the pressure data in the target reactor.
[0055] If the absolute value of the first difference is less than or equal to the second temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the first difference.
[0056] Among them, the first temperature threshold is greater than the second temperature threshold.
[0057] In this embodiment, when the first temperature value is less than the target minimum temperature value, there is no need to consider the second difference. The control parameters of the heat exchange medium in the target reactor and / or the parameters of the reaction liquid in the target reactor are adjusted based on the first difference and the pressure data in the target reactor.
[0058] In scenario one, if the absolute value of the first difference is greater than the threshold value of the first temperature value, it indicates that the first temperature value deviates significantly from the preset range. At this time, the temperature abnormality in the reactor is relatively high. It is necessary to adjust the control parameters of the heat exchange medium (such as increasing the flow rate of the heat transfer oil to quickly raise the temperature) and the parameters of the reaction liquid (such as reducing the feed rate to reduce heat generation fluctuations) at the same time to quickly bring the temperature back to the preset range and avoid the reaction from getting out of control or the product from deteriorating due to being in the abnormal temperature range for a long time.
[0059] In the second scenario, if the absolute value of the first difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, it indicates that the temperature deviation is at a moderate level. In this case, the control parameters of the heat exchange medium should be adjusted first (such as increasing the flow rate of the heat transfer oil to rapidly raise the temperature), and the temperature correction can be achieved by directly controlling the heat exchange efficiency.
[0060] Scenario 3: If the absolute value of the first difference is less than or equal to the second temperature threshold, it indicates that the temperature is in a state of slight fluctuation close to the preset range. At this time, the temperature deviation is small, and there is no need to adjust the heat exchange medium. Temperature self-stabilization can be achieved simply by fine-tuning the reaction liquid parameters (such as optimizing the stirring speed to promote uniform heat distribution, or slightly adjusting the feed rate to balance heat generation).
[0061] This embodiment determines the degree of temperature anomaly by comparing a first difference with a first temperature threshold and a second temperature threshold. When the temperature anomaly is high, both the control parameters of the heat exchange medium and the reaction liquid parameters need to be adjusted simultaneously. When the temperature anomaly is moderate, only the control parameters of the heat exchange medium need to be adjusted. When the temperature anomaly is low, fine-tuning the reaction liquid parameters is sufficient to achieve temperature self-stabilization. The adjustment strategy provided in this embodiment, combined with the pressure data of the reactor, can accurately address different degrees of temperature anomalies, balancing control speed and stability. It is particularly suitable for complex conditions such as exothermic reactions and phase change processes, improving the safety and reliability of industrial production.
[0062] In one embodiment of this application, in response to a first temperature value being greater than a target maximum temperature value,
[0063] Based on the second difference and the pressure data inside the target reactor, the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor are adjusted, including:
[0064] If the absolute value of the second difference is greater than the first temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the second difference, and the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the second difference and the pressure data in the target reactor.
[0065] If the absolute value of the second difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, then the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the second difference and the pressure data in the target reactor.
[0066] If the absolute value of the second difference is less than or equal to the second temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the second difference.
[0067] Among them, the first temperature threshold is greater than the second temperature threshold.
[0068] In scenario one, if the absolute value of the second difference is greater than the threshold value of the first temperature value, it indicates that the first temperature value deviates significantly from the preset range. At this time, the temperature abnormality in the reactor is relatively high. It is necessary to adjust the control parameters of the heat exchange medium (such as reducing the flow rate of the heat transfer oil to cool down quickly) and the parameters of the reaction liquid (such as increasing the feed rate to reduce heat generation fluctuations) at the same time to quickly bring the temperature back to the preset range and avoid the reaction from getting out of control or the product from deteriorating due to being in the abnormal temperature range for a long time.
[0069] In the second scenario, if the absolute value of the second difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, it indicates that the temperature deviation is at a moderate level. In this case, the control parameters of the heat exchange medium should be adjusted first (such as reducing the flow rate of the heat transfer oil to cool down quickly), and the temperature correction can be achieved by directly controlling the heat exchange efficiency.
[0070] Scenario 3: If the absolute value of the second difference is less than or equal to the second temperature threshold, it indicates that the temperature is in a state of slight fluctuation close to the preset range. At this time, the temperature deviation is small, and there is no need to adjust the heat exchange medium. Temperature self-stabilization can be achieved simply by fine-tuning the reaction liquid parameters (such as optimizing the stirring speed to promote uniform heat distribution, or slightly adjusting the feed rate to balance heat generation).
[0071] As can be seen from the above, this embodiment compares the absolute value of the second difference with the first temperature threshold and the second temperature threshold, respectively, and determines the degree of temperature anomaly based on the comparison results. Different degrees of anomaly correspond to different adjustment strategies. The adjustment strategy provided in this embodiment, combined with the pressure data of the reactor, can accurately respond to different degrees of temperature anomalies, balancing control speed and stability. It is particularly suitable for complex operating conditions such as exothermic reactions and phase change processes, improving the safety and reliability of industrial production.
[0072] In one embodiment of this application, the control parameters of the heat exchange medium in the reactor include flow rate and valve opening; in this embodiment, the control parameters of the heat exchange medium in the target reactor are adjusted based on at least one of the absolute value of the second difference and the pressure data in the target reactor, including:
[0073] The second difference and pressure data are used as input parameters for the PID algorithm to calculate the proportional regulation, integral regulation and derivative regulation respectively.
[0074] Based on the proportional adjustment, integral adjustment, and derivative adjustment, as well as their respective preset weighting coefficients, the adjustment values for the heat exchange medium flow rate and the valve opening are obtained.
[0075] The flow rate is adjusted based on the adjustment value of the heat exchange medium flow rate, and the valve opening is adjusted based on the adjustment value of the valve opening.
[0076] In this embodiment of the application, the principle of adjusting the control parameters of the heat exchange medium in the target reactor based on at least one of the absolute value of the first difference and the pressure data in the target reactor is similar to the above-mentioned adjustment of the control parameters of the heat exchange medium in the target reactor based on at least one of the absolute value of the second difference and the pressure data in the target reactor. Both are adjustment methods based on PID algorithm, and will not be elaborated here.
[0077] In this embodiment, the PID algorithm is a closed-loop control algorithm that dynamically calculates the control output through a weighted combination of three regulating variables: proportional (P), integral (I), and derivative (D). The control parameters for the heat exchange medium in the reactor include flow rate and valve opening. Flow rate refers to the speed at which the heat exchange medium (e.g., cooling water) flows in the pipe, affecting heat transfer efficiency. Valve opening refers to the degree to which the regulating valve is open, directly controlling the medium flow rate and being positively correlated with the flow rate. The working principle of the PID control algorithm is as follows: the second difference and pressure data are input as error signals to the PID controller, which calculates the comprehensive error through weighted summation. The PID controller has three regulating variables: proportional, integral, and derivative. The proportional variable (P) is proportional to the comprehensive error, providing a rapid response to temperature deviations; the integral variable (I) is used to accumulate historical errors and eliminate steady-state deviations; and the derivative variable (D) predicts future trends based on the error change rate, suppressing overshoot.
[0078] In this embodiment, the preset weighting coefficients can be adjusted based on different reaction stages. For example, in the initial stage of the reaction, the weighting coefficient of the proportional control is increased to quickly respond to temperature changes; in the middle stage of the reaction, the weighting coefficient of the integral control is increased to eliminate minor deviations; and in the later stage of the reaction, the weighting coefficients of the integral and derivative control are increased to eliminate minor deviations.
[0079] As can be seen from the above, the embodiments of this application, through a multi-parameter fusion PID control strategy, take the temperature difference and pressure data as inputs, and combine the proportional, integral, and derivative adjustment characteristics of the PID algorithm to achieve dynamic coordinated adjustment of the heat exchange medium flow rate and valve opening, significantly improving the accuracy and stability of reactor temperature control.
[0080] In one embodiment of this application, the adjustment values for the heat exchange medium flow rate and the valve opening are obtained based on the proportional adjustment amount, the integral adjustment amount, the derivative adjustment amount, and their respective preset weighting coefficients, including:
[0081] The adjustment value of the heat exchange medium flow rate is calculated based on the proportional adjustment, integral adjustment, and derivative adjustment, as well as their respective preset weighting coefficients.
[0082] Calculate the adjustment value of the valve opening based on the adjustment value of the heat exchange medium flow rate and the corresponding relationship between the heat exchange medium flow rate and the valve opening.
[0083] The flow rate of the heat exchange medium and the valve opening are adjusted according to the adjustment values of the heat exchange medium flow rate and the valve opening to control the temperature of the target reactor.
[0084] In this embodiment, the adjustment value of the heat exchange medium flow rate can be calculated first based on the proportional adjustment amount, integral adjustment amount, derivative adjustment amount, and their respective preset weighting coefficients. Based on the adjustment value of the heat exchange medium flow rate and the correspondence between the heat exchange medium flow rate and the valve opening, the adjustment value of the valve opening is calculated, including:
[0085] The adjustment value for the valve opening is calculated based on the first formula, which is:
[0086] .
[0087] in, This indicates the adjustment value for the valve opening. This represents the valve characteristic coefficient. Indicates the target flow rate. This represents the current flow velocity, and n represents the flow resistance index. This indicates the maximum adjustable opening range (usually taken as 100%). The valve characteristic coefficient can compensate for the flow characteristics of different valve types. For example, the flow rate of a linear valve is linearly proportional to the opening degree; the flow rate change caused by the opening change of an equal percentage valve is proportional to the current flow rate; and a quick-opening valve indicates that a large flow rate can be achieved with a small opening. The flow resistance index reflects the effect of the fluid Reynolds number on resistance. In turbulent flow, resistance is proportional to the square of the flow velocity; in laminar flow, resistance is proportional to the first power of the flow velocity. In practical applications, the valve characteristic coefficient and flow resistance index can be determined through experimental calibration or by using characteristic curves provided by the valve manufacturer to ensure a precise mapping between flow rate adjustment and valve opening.
[0088] In this embodiment, the flow rate of the heat exchange medium can be controlled by a variable frequency pump. The frequency of the variable frequency pump has a specific mapping relationship with the flow rate adjustment value, and the flow rate can be adjusted by adjusting the frequency of the variable frequency pump. As for the valve opening, the current valve opening can be adjusted to the target opening directly by an electric regulating valve.
[0089] As can be seen from the above, this embodiment maps the three adjustment quantities output by the PID controller to flow rate adjustment values, and then derives the valve opening based on fluid dynamics characteristics, forming a "flow rate-valve opening" linkage mechanism. This embodiment utilizes the dynamic response capability of the PID algorithm (rapid correction of proportional term, elimination of steady-state error by integral term, and suppression of overshoot by derivative term), and compensates for pipeline nonlinear resistance through the "flow rate-valve opening" mapping, thereby improving the overall response speed.
[0090] In one embodiment, the adjustment values for the heat exchange medium flow rate and the valve opening are obtained based on the proportional adjustment amount, integral adjustment amount, derivative adjustment amount, and their respective preset weighting coefficients, including:
[0091] The adjustment value of the heat exchange medium flow rate is calculated based on the proportional adjustment, integral adjustment, and derivative adjustment, as well as their respective preset weighting coefficients.
[0092] The target time required to adjust the first temperature value of the target reactor to the preset range is predicted based on the adjustment value of the heat exchange medium flow rate.
[0093] The target duration is divided into multiple gradient adjustment durations based on the adjustment value of the heat exchange medium flow rate. The gradient adjustment value of the valve opening within each gradient adjustment duration is determined based on each gradient adjustment duration. The gradient adjustment value of the valve opening within multiple gradient adjustment durations is used as the adjustment value of the valve opening.
[0094] In this embodiment, the target duration can be 10 minutes. The target duration is divided into multiple gradient adjustment durations. For example, 10 minutes can be divided into four gradient adjustment durations: 1 minute, 2 minutes, 3 minutes, and 4 minutes. The gradient adjustment value of the valve opening is different within each gradient adjustment duration. Within 1 minute, the gradient adjustment value of the valve opening is 20%; within 2 minutes, it is 15%; within 3 minutes, it is 10%; and within 4 minutes, it is 8%.
[0095] As can be seen from the above, this embodiment combines proportional, integral, and derivative adjustment values with their respective preset weight coefficients to accurately calculate the flow rate adjustment value. By predicting the target duration and dividing it into gradients, the valve opening adjustment value is set according to the different gradient duration requirements, achieving dynamic and refined adjustment. This not only adapts to the rhythm of temperature changes but also avoids sudden valve adjustment impacts, improving the stability, accuracy, and efficiency of reactor temperature control.
[0096] In one embodiment of this application, calculating a first temperature value reflecting the chemical reaction in the target reactor based on temperature data from different monitoring locations within the target reactor includes: weighting and fusing the temperature data from different monitoring locations within the target reactor according to the stirring state of the substances within the target reactor to obtain the first temperature value.
[0097] In this embodiment, the stirring state of the material inside the target reactor includes stirring speed or stirring paddle type. Stirring speed is a core indicator of the uniformity of material mixing within the reactor, directly determining the spatial distribution characteristics of the temperature field. At high speeds, the stirring paddle enhances material mixing through shearing and turbulence, significantly reducing the temperature gradient (e.g., reducing the temperature difference between different regions within the reactor); at low speeds, material flow is slow, potentially forming localized stagnant zones, leading to uneven temperature distribution. The type of stirring paddle (e.g., anchor, paddle, turbine) can influence the flow field distribution, thereby altering the temperature mixing efficiency.
[0098] In this embodiment, based on the stirring state of the substances inside the target reactor, the temperature data from different monitoring locations inside the target reactor are weighted and fused to obtain a first temperature value, including:
[0099] In response to the stirring speed being greater than a preset speed threshold, it is determined that the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are the same, and a first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their respective weighting coefficients.
[0100] In response to a stirring speed less than or equal to a preset speed threshold, the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are determined based on the heat transfer model structure corresponding to the target reactor. The first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their respective weighting coefficients.
[0101] In this embodiment, when the stirring speed is greater than the preset speed threshold, the materials in the target reactor are fully mixed, the temperature field tends to be uniform, and the data differences between monitoring points are small. Equal-weighted fusion (such as an arithmetic mean) can accurately characterize the overall temperature, avoiding the computational cost of complex weighted calculations. When the stirring speed is less than or equal to the preset speed threshold, the materials are insufficiently mixed, the temperature field exhibits a significant gradient, and the monitoring data at different locations deviate greatly. It is necessary to quantify the weight of each point using a heat transfer model. For example, the lower part of the reactor has a higher weight due to more direct heat exchange, while the upper part has a lower weight due to lower heat transfer efficiency. This embodiment compensates for the uneven temperature field through differentiated weighting, making the weighted result closer to the actual temperature distribution and providing a reliable data foundation for temperature control.
[0102] As can be seen from the above, this embodiment significantly improves the temperature monitoring accuracy and system adaptability through a dynamic weighting strategy. In this embodiment, when the stirring speed is greater than the threshold, equal-weighted fusion simplifies the calculation, balancing efficiency and accuracy; when the speed is less than or equal to the threshold, differentiated weights are assigned based on the heat transfer model to compensate for temperature field unevenness. This adaptive mechanism avoids redundant calculations at high speeds and solves temperature measurement deviations at low speeds, making it particularly suitable for staged reaction processes and enhancing the robustness and intelligence of temperature control.
[0103] In one embodiment of this application, determining whether a first temperature value falls within a preset range based on the reaction stage of the target reactor includes:
[0104] In response to the target reactor being in the initial stage of reaction, it is determined whether the first temperature value is within the first preset range;
[0105] In response to the target reactor being in the middle of the reaction, it is determined whether the first temperature value falls within the second preset range;
[0106] In response to the target reactor being in the later stage of the reaction, it is determined whether the first temperature value falls within the third preset range.
[0107] In this embodiment, the reaction stages are defined according to the progress of the chemical reaction, typically divided into the initial stage (heating / initiation), the middle stage (main reaction), and the later stage (ripening / cooling). For example, in the synthesis of arsine, the initial stage requires rapid heating to the reaction initiation temperature (20℃-40℃, i.e., the first preset range mentioned above), the middle stage maintains a constant temperature to promote the main reaction (60℃-80℃, i.e., the second preset range mentioned above), and the later stage cools down to prevent product decomposition (10℃-20℃, i.e., the third preset range mentioned above). Therefore, the preset temperature ranges correspond to different reaction stages.
[0108] As can be seen from the above, this embodiment sets different temperature preset ranges for different reaction stages, which can more accurately control the temperature inside the reactor.
[0109] Corresponding to the arsine reactor temperature control method in the above embodiment, Figure 2 This is a structural block diagram of an arsine reactor temperature control device provided in one embodiment of this application. For ease of explanation, only the parts relevant to the embodiment of this application are shown. References Figure 2 The arsine reactor temperature control device 20 includes: a first calculation module 21, a judgment module 22, a second calculation module 23, and a control module 24.
[0110] The first calculation module 21 is used to calculate a first temperature value based on temperature data from different monitoring locations inside the target reactor. The different monitoring locations inside the target reactor include the upper, middle and lower parts inside the target reactor. The target reactor is the reactor to be temperature controlled. The first temperature value is used to characterize the current overall temperature value of the target reactor.
[0111] The judgment module 22 is used to determine whether the first temperature value belongs to the preset range corresponding to the current reaction stage based on the current reaction stage of the target reactor. The preset range is different for different reaction stages. The preset range corresponding to the current reaction stage is a temperature range composed of the target maximum temperature value and the target minimum temperature value.
[0112] The second calculation module 23 is used to calculate a first difference between the first temperature value and the target minimum temperature value, or to calculate a second difference between the first temperature value and the target maximum temperature value, in response to the first temperature value not falling within the preset range corresponding to the reaction stage.
[0113] The control module 24 is used to adjust the control parameters of the heat exchange medium in the target reactor and / or the parameters of the reaction liquid in the target reactor based on at least one of the first difference and the pressure data in the target reactor, so as to control the temperature of the target reactor; or, based on at least one of the second difference and the pressure data in the target reactor, to adjust the control parameters of the heat exchange medium in the target reactor and / or the parameters of the reaction liquid in the target reactor, so as to control the temperature of the target reactor.
[0114] In one embodiment of this application, in response to a first temperature value being less than a target minimum temperature value, the control module 24 is specifically used for:
[0115] If the absolute value of the first difference is greater than the first temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the first difference, and the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the first difference and the pressure data in the target reactor.
[0116] If the absolute value of the first difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, then the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the first difference and the pressure data in the target reactor.
[0117] If the absolute value of the first difference is less than or equal to the second temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the first difference.
[0118] Among them, the first temperature threshold is greater than the second temperature threshold.
[0119] In one embodiment of this application, in response to a first temperature value being greater than a target maximum temperature value, the control module 24 is specifically used for:
[0120] If the absolute value of the second difference is greater than the first temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the second difference, and the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the second difference and the pressure data in the target reactor.
[0121] If the absolute value of the second difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, then the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the second difference and the pressure data in the target reactor.
[0122] If the absolute value of the second difference is less than or equal to the second temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the second difference.
[0123] Among them, the first temperature threshold is greater than the second temperature threshold.
[0124] In one embodiment of this application, the control parameters of the heat exchange medium inside the reactor include flow rate and valve opening. The control module 24 is specifically used for:
[0125] The absolute value of the second difference and the pressure data are used as input parameters for the PID algorithm to calculate the proportional regulation, integral regulation and derivative regulation respectively.
[0126] Based on the proportional adjustment, integral adjustment, and derivative adjustment, as well as their respective preset weighting coefficients, the adjustment values for the heat exchange medium flow rate and the valve opening are obtained.
[0127] The flow rate is adjusted based on the adjustment value of the heat exchange medium flow rate; the valve opening is adjusted based on the adjustment value of the valve opening.
[0128] In one embodiment of this application, the control module 24 is specifically used for:
[0129] The adjustment value of the heat exchange medium flow rate is calculated based on the proportional adjustment, integral adjustment, and derivative adjustment, as well as their respective preset weighting coefficients.
[0130] The adjustment value of the valve opening is calculated based on the adjustment value of the heat exchange medium flow rate and the corresponding relationship between the heat exchange medium flow rate and the valve opening.
[0131] In one embodiment of this application, the first calculation module 21 is specifically used for:
[0132] The first temperature value is obtained by weighted fusion of temperature data from different monitoring locations within the target reactor based on the stirring state of the substances inside the reactor.
[0133] In one embodiment of this application, the first calculation module 21 is specifically used for:
[0134] In response to the stirring speed being greater than a preset speed threshold, it is determined that the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are the same, and a first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their respective weighting coefficients.
[0135] In response to a stirring speed less than or equal to a preset speed threshold, the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are determined based on the heat transfer model structure corresponding to the target reactor. The first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their respective weighting coefficients.
[0136] In one embodiment of this application, the determination module 22 is specifically used for:
[0137] In response to the target reactor being in the initial stage of reaction, it is determined whether the first temperature value is within the first preset range;
[0138] In response to the target reactor being in the middle of the reaction, it is determined whether the first temperature value falls within the second preset range;
[0139] In response to the target reactor being in the later stage of the reaction, it is determined whether the first temperature value falls within the third preset range.
[0140] See Figure 3 , Figure 3 This is a schematic block diagram of an electronic device provided according to an embodiment of this application. Figure 3The electronic device 300 in this embodiment may include one or more processors 301, one or more input devices 302, one or more output devices 303, and one or more memories 304. The processors 301, input devices 302, output devices 303, and memories 304 communicate with each other via a communication bus 305. The memories 304 store computer programs, including program instructions. The processors 301 execute the program instructions stored in the memories 304. Specifically, the processors 301 are configured to invoke the program instructions to perform the functions of the modules in the aforementioned device embodiments, for example... Figure 2 The functions of the first calculation module 21, the judgment module 22, the second calculation module 23, and the control module 24 are shown.
[0141] It should be understood that, in the embodiments of this application, the processor 301 may be a central processing unit (CPU), or it may 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 may be a microprocessor or any conventional processor.
[0142] Input device 302 may include a touchpad, a fingerprint sensor (for collecting the user's fingerprint information and fingerprint orientation information), a microphone, etc., and output device 303 may include a display (LCD, etc.), a speaker, etc.
[0143] The memory 304 may include read-only memory and random access memory, and provides instructions and data to the processor 301. A portion of the memory 304 may also include non-volatile random access memory. For example, the memory 304 may also store temperature data at different monitoring locations within the target reactor, a first temperature threshold, and other information.
[0144] In specific implementations, the processor 301, input device 302, and output device 303 described in the embodiments of this application can execute the implementation method described in the arsine reactor temperature control method provided in the embodiments of this application, or they can execute the implementation method of the electronic device described in the embodiments of this application, which will not be repeated here.
[0145] In another embodiment of this application, a computer-readable storage medium is provided. This computer-readable storage medium stores a computer program, which includes program instructions. When executed by a processor, the program instructions implement all or part of the processes in the methods described above. Alternatively, the computer program can instruct related hardware to complete the process. 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 any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, 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, etc.
[0146] The computer-readable storage medium can be an internal storage unit of the electronic device in any of the foregoing embodiments, such as a hard disk or memory of the electronic device. The computer-readable storage medium can also be an external storage device of the electronic device, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the electronic device. Furthermore, the computer-readable storage medium can include both internal and external storage units of the electronic device. The computer-readable storage medium is used to store computer programs and other programs and data required by the electronic device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0147] 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, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. 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 implementations should not be considered beyond the scope of this application.
[0148] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the electronic devices and units described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0149] In the several embodiments provided in this application, it should be understood that the disclosed electronic devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units 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 couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces or units, or they may be electrical, mechanical, or other forms of connection.
[0150] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0151] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0152] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for temperature control in an arsine reaction vessel, characterized in that, include: Based on temperature data from different monitoring locations within the target reactor, a first temperature value is calculated. The target reactor is the reactor to be temperature-controlled, and the first temperature value is used to characterize the current overall temperature value of the target reactor. Based on the current reaction stage of the target reactor, it is determined whether the first temperature value belongs to the preset range corresponding to the current reaction stage. Different reaction stages correspond to different preset ranges. The preset range corresponding to the current reaction stage is a temperature range composed of the target maximum temperature value and the target minimum temperature value. In response to the first temperature value not falling within the preset range corresponding to the reaction stage, the difference between the first temperature value and the target minimum temperature value is calculated, or the difference between the first temperature value and the target maximum temperature value is calculated. Based on at least one of the difference and the pressure data inside the target reactor, the control parameters of the heat exchange medium inside the target reactor and / or the parameters of the reaction liquid inside the target reactor are adjusted to control the temperature of the target reactor. In response to the first temperature value being less than the target minimum temperature value, or in response to the first temperature value being greater than the target maximum temperature value, The adjustment of control parameters of the heat exchange medium and / or reaction liquid parameters within the target reactor based on at least one of the difference and pressure data within the target reactor to control the temperature of the target reactor includes: If the absolute value of the difference is greater than the first temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the difference, and the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the difference and the pressure data in the target reactor. If the absolute value of the difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, then the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the difference and the pressure data in the target reactor. If the absolute value of the difference is less than or equal to the second temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the difference; wherein the first temperature threshold is greater than the second temperature threshold.
2. The method for controlling the temperature of an arsine reactor as described in claim 1, characterized in that, The control parameters of the heat exchange medium in the target reactor include: flow rate and valve opening. The adjustment of the control parameters of the heat exchange medium in the target reactor based on the absolute value of the difference and the pressure data in the target reactor includes: The absolute value of the difference and the pressure data are used as input parameters for the PID algorithm to calculate the proportional regulation, integral regulation and derivative regulation, respectively. Based on the proportional adjustment amount, the integral adjustment amount, the derivative adjustment amount, and their respective preset weighting coefficients, the adjustment values for the heat exchange medium flow rate and the valve opening are obtained. The flow rate is adjusted based on the adjustment value of the heat exchange medium flow rate; The valve opening is adjusted based on the adjustment value of the valve opening.
3. The method for controlling the temperature of an arsine reactor as described in claim 2, characterized in that, The step of obtaining the adjustment values for the heat exchange medium flow rate and the valve opening based on the proportional adjustment amount, the integral adjustment amount, the derivative adjustment amount, and their respective preset weighting coefficients includes: The adjustment value of the heat exchange medium flow rate is calculated based on the proportional adjustment amount, the integral adjustment amount, the derivative adjustment amount, and their respective preset weighting coefficients. The adjustment value of the valve opening is calculated based on the adjustment value of the heat exchange medium flow rate and the correspondence between the heat exchange medium flow rate and the valve opening.
4. The method for controlling the temperature of an arsine reactor as described in claim 1, characterized in that, The calculation of the first temperature value based on temperature data from different monitoring locations within the target reactor includes: Based on the stirring state of the substances inside the target reactor, the temperature data from different monitoring locations inside the target reactor are weighted and fused to obtain the first temperature value.
5. The method for controlling the temperature of an arsine reactor as described in claim 4, characterized in that, The stirring state of the substances inside the target reactor includes the stirring speed; The step of weighting and fusing temperature data from different monitoring locations within the target reactor based on the stirring state of the substances within the target reactor to obtain a first temperature value includes: In response to the stirring speed being greater than a preset speed threshold, it is determined that the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are the same, and a first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their respective weighting coefficients. In response to the stirring speed being less than or equal to the preset speed threshold, the weighting coefficients corresponding to the temperature data at different monitoring locations within the target reactor are determined based on the heat transfer model structure corresponding to the target reactor, and a first temperature value is obtained based on the temperature data at different monitoring locations within the target reactor and their respective weighting coefficients.
6. A temperature control device for an arsine reaction vessel, characterized in that, include: The first calculation module is used to calculate a first temperature value based on temperature data from different monitoring locations inside the target reactor. The different monitoring locations inside the target reactor include the upper, middle, and lower parts of the target reactor. The target reactor is a reactor to be temperature-controlled. The first temperature value is used to characterize the current overall temperature value of the target reactor. The judgment module is used to determine whether the first temperature value belongs to the preset range corresponding to the current reaction stage based on the current reaction stage of the target reactor. The preset range is different for different reaction stages. The preset range corresponding to the current reaction stage is a temperature range composed of the target maximum temperature value and the target minimum temperature value. The second calculation module is used to calculate the difference between the first temperature value and the target minimum temperature value, or to calculate the difference between the first temperature value and the target maximum temperature value, in response to the first temperature value not belonging to the preset range corresponding to the reaction stage. The control module is used to adjust the control parameters of the heat exchange medium in the target reactor and / or the parameters of the reaction liquid in the target reactor based on at least one of the difference and the pressure data in the target reactor, so as to control the temperature of the target reactor. In response to the first temperature value being less than the target minimum temperature value, or in response to the first temperature value being greater than the target maximum temperature value, the control module is specifically used for: If the absolute value of the difference is greater than the first temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the difference, and the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the difference and the pressure data in the target reactor. If the absolute value of the difference is less than or equal to the first temperature threshold and greater than the second temperature threshold, then the control parameters of the heat exchange medium in the target reactor are adjusted based on the absolute value of the difference and the pressure data in the target reactor. If the absolute value of the difference is less than or equal to the second temperature threshold, the reaction liquid parameters in the target reactor are adjusted based on the absolute value of the difference. Wherein, the first temperature threshold is greater than the second temperature threshold.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Safety parameter detection method, control method and device in reaction process of reaction kettle
CN115646396A