A method and system for controlling the feed of a reactor

By analyzing the competitive reaction mechanism model and optimizing the multi-stage feeding control, the problems of error and margin in the automated feeding of the reactor were solved, and the consistency of products and production efficiency were improved.

CN119717725BActive Publication Date: 2026-04-07SUPCON TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing automated feeding solutions for reactors suffer from feeding errors, and the residual amount in the reactor can affect product consistency and quality. Furthermore, these solutions may trigger alarms or interlocks, impacting production efficiency and product quality.

Method used

By analyzing the reaction process using a competitive reaction mechanism model, obtaining reactant ratio data, setting and correcting the advance feed rate, constructing a collaborative optimization problem for multi-stage feed control, and dynamically adjusting the feed scheme to optimize the reaction conditions.

Benefits of technology

It improves the consistency and quality of products produced by the reactor, enhances production efficiency, avoids the influence of residual amount and alarm triggering, and ensures the stability and accuracy of the feeding process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119717725B_ABST
    Figure CN119717725B_ABST
Patent Text Reader

Abstract

The application relates to a kind of reaction kettle feed control method and system, its method includes: according to competition reaction mechanism model, the reaction process is analyzed to obtain the matching data of reactant;According to matching data and the equipment information of reaction kettle, the pre-feeding amount of reactant in reaction kettle is set, and the pre-feeding amount is also corrected according to the residual amount of reactant;With the minimum fluctuation of multi-stage feed control as the optimization goal, the pre-feeding amount after correction is combined to construct the collaborative optimization problem of reaction kettle feed control, and the collaborative optimization problem is solved to obtain the feed control scheme of reaction kettle;According to equipment information and the storage information of reactant, the next feed control scheme of reaction kettle is dynamically adjusted.The application adopts the control mechanism of setting pre-feeding amount, reduces the adjustment fluctuation of each feed control scheme to the minimum, which not only improves the stability and control precision of feed control, but also guarantees the production efficiency and product quality of reaction kettle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial automation technology, and in particular to a method and system for controlling the feeding of a reaction vessel. Background Technology

[0002] In the automation control processes of the fine chemical or pharmaceutical industries, reactants need to be fed into the reactor via pipelines before the reaction process begins. Currently, most reactor feeding uses automated feeding methods. First, the reactant feeding amount is set by the program. Then, the set amount of reactants is fed into the reactor through the feeding pipeline. When the reactor feed rate is greater than or equal to the set feed rate, the feeding pipeline stops feeding. After the reaction in the reactor is completed, the program is restarted to continue feeding and reaction, repeating the feeding process until the reactor completes its target production task.

[0003] However, existing automated feeding solutions for reactors have the following technical drawbacks:

[0004] (1) The existing automated feeding method adopts a fixed feeding method. However, due to the physical characteristics of the feeding material and environmental factors such as viscosity, density, and ambient temperature, there is an error between the actual feeding amount and the target feeding amount when using this method, which affects the production efficiency of the reactor.

[0005] (2) After the reaction is completed in one stage of the reaction vessel, due to the influence of the reaction environment, there may be a residual amount of reactants in the reaction vessel. After these residual amounts react together with the reactants in the next stage of the reaction vessel, the concentration of the two reaction products will be different, which will affect the consistency of the products.

[0006] (3) When the amount of reactants in the reactor accumulates over a long period of time, since the total capacity of the reactor is fixed and the reactor is usually set with a weight limit alarm or interlock, when the accumulated amount of reactants and the amount of reactants added exceed the capacity of the reactor, it may trigger an alarm or interlock during the feeding process, thereby affecting the feeding process and causing product quality problems.

[0007] Therefore, those skilled in the art urgently need a control scheme that can automatically adjust the feed rate of the reactor in order to improve the stability of the products produced by the reactor. Summary of the Invention

[0008] (a) Technical problems to be solved

[0009] In view of the above-mentioned shortcomings and deficiencies of the prior art, the present invention provides a method and system for controlling the feeding of a reactor, which solves the technical problem of poor product quality caused by the existing reactor feeding control.

[0010] (II) Technical Solution

[0011] To achieve the above objectives, the main technical solutions adopted by the present invention include:

[0012] In a first aspect, embodiments of the present invention provide a method for controlling the feeding of a reactor, comprising:

[0013] Based on the pre-set competitive reaction mechanism model, the reaction process in the reactor is analyzed, and the ratio data of various reactants are obtained through the analysis results;

[0014] Based on the ratio data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and the advance feed amount is corrected based on the amount of reactant remaining in the reactor after the previous feed section has completed the reaction.

[0015] With the goal of minimizing fluctuations in multi-stage feed control, a collaborative optimization problem for reactor feed control is constructed by combining the corrected advance feed amount. The collaborative optimization problem is then solved to obtain the reactor feed control scheme.

[0016] Based on the equipment information and the acquired reactant reserve information, the next stage of the feed control scheme for the reactor is dynamically adjusted so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0017] Optionally, before analyzing the reaction process in the reactor based on a preset competing reaction mechanism model and obtaining the proportions of various reactants from the analysis results, the method further includes:

[0018] Acquire reaction data of various reactants in the reactor within a specified time period, the reaction data including reactant concentration, reaction rate and product concentration;

[0019] The reaction data were analyzed from both kinetic and thermodynamic perspectives, and an initial competitive reaction mechanism model was constructed based on the analysis results, which included reaction rate information and reaction equilibrium coefficients.

[0020] The prediction results of the initial competitive reaction mechanism model are compared with the reaction data, and the parameters of the initial competitive reaction mechanism model are adjusted according to the comparison results to obtain the competitive reaction mechanism model.

[0021] The mathematical expression for the competitive reaction mechanism model is as follows:

[0022]

[0023] In the formula, f A (t) represents the change in concentration of competing reactant A over time. This represents the flow rate of competing reactant A entering the reactor. V represents the flow rate of the remaining competing reactant A out of the reactor, and V represents the reactor volume. This represents the concentration of competing reactant A entering the reactor. C represents the concentration of competing reactant A effluent from the reactor. A n represents the concentration of competing reactant A, n represents the number of reactions in which competing reactant A participates, and k represents the concentration of competing reactant A. i This represents the reaction rate constant.

[0024] Optionally, based on a pre-defined competitive reaction mechanism model, the reaction process in the reactor is analyzed, and the proportioning data of various reactants are obtained through the analysis results, including:

[0025] Acquire information on reactants, target products, reaction conditions in the reactor, and initial proportions of various reactants;

[0026] The reactant information, target product information, and reaction condition information of the reactor are input into the competitive reaction mechanism model to analyze the reactant reaction process and obtain the information of the competing reactants in the reaction process.

[0027] When competing reactants exist during the reaction process, the initial ratio of each type of reactant is adjusted based on the consumption data of the competing reactant to obtain the optimal ratio of each type of reactant.

[0028] Optionally, based on the ratio data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and the advance feed amount is corrected based on the remaining reactant in the reactor after the previous feed section has completed the reaction, including:

[0029] The acquired equipment information of the reactor includes reactor capacity, reactor weight variation range, and equipment fault information;

[0030] Based on the reactor capacity and the ratio data, the advance feed amount of each reactant in the reactor is set;

[0031] When the reactor is fed in a multi-stage manner and there are remaining reactants in the reactor after the previous feeding stage has completed the reaction, the advance feeding amount is corrected based on the obtained information on the remaining amount of the remaining reactants.

[0032] Optionally, when the reactor is fed in a multi-stage manner and there are remaining reactants in the reactor after the previous feeding stage has completed the reaction, the correction of the advance feed amount based on the obtained residual reactant information includes:

[0033] Obtain the target amount of product from the reactor;

[0034] Based on the reactor capacity and the target product quantity, the number of feed sections of the reactor is obtained;

[0035] When the number of feed stages is 1, the advance feed amount of each reactant remains at the initial value;

[0036] When the number of feeding sections is greater than 1, the advance feeding amount of the first feeding section remains at the initial value, and the advance feeding amount of other feeding sections is reduced and corrected based on the amount of reactants remaining in the reactor after the previous feeding section has completed the reaction.

[0037] Optionally, with the goal of minimizing fluctuations in multi-stage feed control, a collaborative optimization problem for reactor feed control is constructed by combining the corrected advance feed rate. The collaborative optimization problem is then solved to obtain the reactor feed control scheme, which includes:

[0038] Based on the revised advance feed rate, and with the goal of minimizing the fluctuation of multi-stage feed control, a collaborative optimization problem for reactor feed control is constructed.

[0039] Based on the number of feed sections in the reactor, the collaborative optimization problem is solved to obtain the feed control scheme for the reactor.

[0040] The mathematical expression for the collaborative optimization problem is:

[0041]

[0042] In the formula, E(x) j (t) represents the reward / penalty function for controlling the feed of various reactants in the reactor, m represents the number of feed stages in the reactor, x represents the feed index of various reactants in the reactor, i represents the reactant type, x0 represents the initial feed value of various reactants in the reactor, y represents the actual total feed to the reactor, y0 represents the initial total feed value to the reactor, y* represents the target total feed to the reactor, h(x j (t) represents the feed control cost function, f y The dynamic function representing the total amount of various reactants fed into the reactor, where ΔL represents the advance feed rate, T represents the reactor temperature, N represents the reactor capacity, and ||y j (t)-y*(t)|| represents the deviation between the total feed amount and the target feed amount in the reactor, ||y j (t)-y j-1 (t)|| represents the degree of fluctuation in the total feed volume to the reactor, ||x j (t)-x j-1 (t)|| represents the fluctuation in the feed of various reactants to the reactor, y min (t) represents the minimum total feed volume to the reactor, y max (t) represents the maximum total feed volume to the reactor, x min(t) represents the minimum feed rate of various reactants in the reactor, x max (t) represents the maximum feed rate of various reactants in the reactor.

[0043] Optionally, based on the equipment information and the acquired reactant reserve information, the next stage feed control scheme of the reactor is dynamically adjusted so that the reactor feeds according to the adjusted feed control scheme to obtain optimal reaction conditions, including:

[0044] Obtain inventory information for various reactants and weight information for the reaction vessel;

[0045] When the reserves of all reactants are greater than the set reserve threshold, determine whether the weight change of the reactor is within the set reactor weight change threshold range.

[0046] If the weight change of the reactor is within the set weight change threshold range, the next stage of the reactor's feed control scheme will remain unchanged.

[0047] If the weight change of the reactor is lower than the weight change threshold range, the feed rate in the next stage of the feed control scheme for the reactor will be adjusted upward so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0048] If the weight change of the reactor exceeds the weight change threshold range, the feed rate in the next stage of the feed control scheme for the reactor will be adjusted downward so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0049] Optionally, after dynamically adjusting the next stage feed control scheme of the reactor based on the equipment information and the acquired reactant reserve information, so that the reactor feeds according to the adjusted feed control scheme to obtain optimal reaction conditions, the method further includes:

[0050] Obtain information on the weight change of the reactor during the feeding process;

[0051] When the weight change of the reactor exceeds the set weight change threshold during the feeding period, determine whether to obtain fault feedback information of the reactor.

[0052] If no fault feedback information is obtained from the reactor, a prompt signal to reduce the feed rate of the next stage will be output.

[0053] If a reactor malfunction feedback is received, an alarm signal for the equipment malfunction and a prompt signal to suspend the next stage of feeding into the reactor will be output.

[0054] Secondly, embodiments of the present invention provide a feed control system for a reactor, comprising:

[0055] The reactant ratio data acquisition module is used to analyze the reaction process in the reactor based on a preset competitive reaction mechanism model, and to obtain the ratio data of various reactants through the analysis results.

[0056] The advance feed rate setting module is used to set the advance feed rate of various reactants in the reactor based on the ratio data and the obtained equipment information of the reactor, and to correct the advance feed rate based on the amount of reactants remaining in the reactor after the previous feed section has completed the reaction.

[0057] The feed control scheme acquisition module is used to construct a collaborative optimization problem of reactor feed control with the goal of minimizing the fluctuation of multi-stage feed control, combined with the corrected advance feed amount, and solve the collaborative optimization problem to obtain the feed control scheme of the reactor.

[0058] The feed control scheme adjustment module is used to dynamically adjust the next stage feed control scheme of the reactor based on the equipment information and the acquired reactant reserve information, so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0059] Thirdly, embodiments of the present invention provide a chemical product manufacturing system, comprising:

[0060] Reactor;

[0061] Raw material storage equipment connected to the reactor via pipelines;

[0062] A feed control assembly installed on the pipeline, the feed control assembly including a pump and valves;

[0063] A controller connected to the feed control assembly, the controller being used to execute the feed control method steps of the reactor described above.

[0064] (III) Beneficial Effects

[0065] The beneficial effects of this invention are:

[0066] This invention discloses a feed control method for a reactor. This method employs a technique that adjusts the advance feed amount of each reactant in the reactor based on the proportions of various reactants and the reactor's equipment information, while also considering the remaining reactants in the reactor after the previous feed stage. Compared to existing technologies, this method eliminates the influence of the remaining reactants in the reactor by varying the advance feed amount in each feed stage, thereby improving the consistency of the reactor's products.

[0067] Meanwhile, this invention aims to minimize fluctuations in multi-stage feeding control, and performs collaborative optimization to obtain a universal feeding control scheme that matches multiple feeding methods. Then, based on equipment information and reactant reserve information, the control scheme for each subsequent feeding stage is dynamically adjusted so that each feeding stage of the reactor can meet the optimal reaction conditions, thereby improving the reactor's production efficiency and product quality. Attached Figure Description

[0068] Figure 1 This is a schematic flowchart illustrating a method for controlling the feed of a reactor according to an embodiment of the present invention.

[0069] Figure 2 This is a schematic diagram of the composition of a chemical product manufacturing system provided in an embodiment of the present invention. Detailed Implementation

[0070] To better explain and facilitate understanding of the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0071] Prior to this, in order to facilitate understanding of the technical solutions provided by this invention, some basic information related to the technical solutions of this application will be introduced below, and the solutions of this application can be subsequently adjusted and controlled based on this basic information.

[0072] Reactor: In a broad sense, it is a container that carries out physical or chemical reactions. Through the structural design and parameter configuration of the container, the heating, evaporation, cooling and low-to-high-speed mixing functions required by the process can be achieved.

[0073] Competing reactants: This refers to the phenomenon where multiple reactants can react with the same reactant, but due to their different reactivity, these reactions will proceed in a certain order.

[0074] refer to Figure 1 As shown in the embodiment of the present invention, a method for controlling the feed of a reactor includes: analyzing the reaction process in the reactor according to a preset competitive reaction mechanism model, and obtaining the proportion data of various reactants through the analysis results; setting the advance feed amount of various reactants in the reactor based on the proportion data and the obtained equipment information of the reactor, and correcting the advance feed amount based on the remaining reactants in the reactor after the previous feed stage; constructing a collaborative optimization problem of reactor feed control with the minimum fluctuation of multi-stage feed control as the optimization objective, and solving the collaborative optimization problem to obtain the reactor feed control scheme; and dynamically adjusting the next stage feed control scheme of the reactor based on the equipment information and the obtained reactant reserve information, so that the reactor feeds according to the adjusted feed control scheme to obtain the optimal reaction conditions.

[0075] This embodiment employs a technical solution that adjusts the advance feed amount of each reactant in the reactor based on the proportioning data of various reactants and the equipment information of the reactor, while also considering the remaining reactants in the reactor after the reaction in the previous feeding section. Compared to existing technologies, this approach eliminates the influence of the remaining reactants in the reactor by varying the advance feed amount in each feeding section, thereby improving the consistency of the products produced by the reactor.

[0076] Meanwhile, this embodiment aims to minimize fluctuations in multi-stage feeding control, and performs collaborative optimization to obtain a universal feeding control scheme that matches multiple feeding methods. Then, based on equipment information and reactant reserve information, the control scheme for each subsequent feeding stage is dynamically adjusted so that each feeding stage of the reactor can meet the optimal reaction conditions, thereby improving the reactor's production efficiency and product quality.

[0077] To better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present invention can be understood more clearly and thoroughly, and that the scope of the present invention can be fully conveyed to those skilled in the art.

[0078] Specifically, refer to Figure 1 As shown, this embodiment proposes a method for controlling the feed of a reactor, which may include the following steps S100-S400:

[0079] S100. Based on the preset competitive reaction mechanism model, analyze the reaction process in the reactor and obtain the ratio data of various reactants through the analysis results.

[0080] When reactants in a reaction vessel engage in competitive reactions, it is necessary to predict key parameters such as possible products, reaction rates, and conversion rates using a competitive reaction mechanism model of the competing reactants, thereby obtaining the ratio data of various reactants in the reaction vessel. For example, when a mixed solution of hydrochloric acid and acetic acid is added to a reaction vessel with a sodium hydroxide solution, since the acidity of hydrochloric acid in the mixed solution is stronger than that of acetic acid, sodium hydroxide will react with hydrochloric acid first, and then with acetic acid. Therefore, it is necessary to analyze the competitive reaction of sodium hydroxide in the mixed solution of hydrochloric acid and acetic acid to obtain the optimal ratio of the mixed solution of hydrochloric acid and acetic acid to the sodium hydroxide solution.

[0081] In this embodiment, steps F110-F130 may be included before step S100:

[0082] F110: Obtain reaction data of various reactants in the reactor within a specified time period. The reaction data includes reactant concentration, reaction rate, and product concentration.

[0083] For example, when preparing sodium chloride from a mixed solution of hydrochloric acid and acetic acid with a sodium hydroxide solution, reaction data of sodium hydroxide in the mixed solution of hydrochloric acid and acetic acid with the sodium hydroxide solution in the reaction vessel are obtained within 15 minutes. The reaction data includes at least the concentrations and reaction rates of hydrochloric acid, acetic acid, and sodium hydroxide, and the concentration of the product sodium chloride.

[0084] F120. The reaction data were analyzed from both kinetic and thermodynamic perspectives. Based on the analysis results, which included reaction rate information and reaction equilibrium coefficients, an initial competitive reaction mechanism model was constructed.

[0085] Competitive reaction mechanism models can describe the interactions between reactions in a reaction system and the changes in reaction pathways. They are achieved through kinetic theory and statistical thermodynamics. Kinetic theory can be used to describe the motion of reactants at the molecular level and the changes in reaction rate, while statistical thermodynamics can be used to derive the equilibrium constant of the reaction and predict the thermodynamic properties of the reaction under different temperature and pressure conditions.

[0086] F130. By comparing the prediction results of the initial competitive reaction mechanism model with the reaction data, the parameters of the initial competitive reaction mechanism model are adjusted according to the comparison results to obtain the competitive reaction mechanism model.

[0087] The mathematical expression for the competitive reaction mechanism model is:

[0088]

[0089] In the formula, f A (t) represents the change in concentration of competing reactant A over time. This represents the flow rate of competing reactant A entering the reactor. V represents the flow rate of the remaining competing reactant A out of the reactor, and V represents the reactor volume. This represents the concentration of competing reactant A entering the reactor. C represents the concentration of competing reactant A effluent from the reactor. A n represents the concentration of competing reactant A, n represents the number of reactions in which competing reactant A participates, and k represents the concentration of competing reactant A. i This represents the reaction rate constant.

[0090] In this embodiment, step S100 may include the following sub-steps S110-S130:

[0091] S110: Obtain reactant information, target product information, reaction conditions of the reactor, and initial ratio data of various reactants.

[0092] S120. Input the reactant information, target product information, and reaction condition information of the reactor into the competitive reaction mechanism model to analyze the reactant reaction process and obtain the information of competing reactants in the reaction process.

[0093] For example, the reactants added to the reactor include a mixed solution of hydrochloric acid and acetic acid, and a sodium hydroxide solution. The target product of the reactor is sodium chloride. After combining the reaction conditions of the reactor, the reaction process of the reactants is analyzed through a competitive reaction mechanism model. It can be found that sodium hydroxide can react with hydrochloric acid and acetic acid respectively, thus determining that the competing reactant is sodium hydroxide. At the same time, the competitive reaction mechanism model can also analyze and determine the reaction order of the competing reactants. For example, when the mixed solution of hydrochloric acid and acetic acid reacts with sodium hydroxide, hydrochloric acid will preferentially react with sodium hydroxide to produce sodium chloride and water. After the hydrochloric acid in the mixed solution has completely reacted, sodium hydroxide will continue to react with acetic acid to produce sodium acetate and water.

[0094] S130. When there are competing reactants in the reaction process, adjust the initial ratio of each type of reactant according to the consumption data of the competing reactant to obtain the optimal ratio of each type of reactant.

[0095] Based on the analysis results of the competitive reaction mechanism model, when competing reactants are present in the feed reactants of the reactor, the input amounts of these competing reactants are adjusted according to their reaction order and the target product to obtain the optimal ratio of each reactant. For example, when preparing sodium chloride from a mixed solution of hydrochloric acid and acetic acid with sodium hydroxide solution, the feed amount of sodium hydroxide solution can be reduced so that the sodium hydroxide solution just reacts completely with the hydrochloric acid. When preparing sodium acetate from a mixed solution of hydrochloric acid and acetic acid with sodium hydroxide solution, the feed amount of sodium hydroxide solution needs to be increased so that after the reaction of sodium hydroxide solution with hydrochloric acid is complete, there is still a sufficient amount of sodium hydroxide solution to react with acetic acid to produce the target amount of sodium acetate. Obtaining the optimal ratio data of each reactant through the competitive reaction mechanism model allows for precise control of the feed amount of each reactant, improving product quality while effectively reducing production costs.

[0096] S200. Based on the proportioning data and the obtained equipment information of the reactor, set the advance feed amount of various reactants in the reactor, and adjust the advance feed amount according to the remaining amount of reactants in the reactor after the previous feed section has completed the reaction.

[0097] Based on the proportions of various reactants and the equipment information of the reactor, the advance feed amount of each reactant in the reactor is set. At the same time, the advance feed amount is corrected by the amount of reactants remaining in the reactor after the reaction is completed in the previous feed section. This can eliminate the influence of the amount of reactants remaining in the reactor by using different advance feed amounts in each feed section, thereby improving the consistency of the products produced in each feed section of the reactor and achieving the effect of improving product quality.

[0098] In this embodiment, step S200 may include the following sub-steps S210-S230:

[0099] S210. Obtain the equipment information of the reactor, including reactor capacity, reactor weight variation range, and equipment fault information.

[0100] Since the capacity of each reactor is limited, when large-scale chemical product production is required, the reaction process must be segmented according to the reactor's rigid specifications. Reactor equipment information includes reactor capacity, weight variation range, and equipment fault information. The reactor capacity is a fixed value. The weight variation range is used to determine if the reactant feed is normal. When the weight variation range is exceeded, it may indicate abnormalities such as other reactants being fed into the reactor or material being discharged, thus suggesting potential quality issues with the product produced in that segment. Equipment fault information includes feedback from valves, pumps, agitators, and weight sensors. The reactor can proceed with the reaction when all equipment reports normal operation.

[0101] S220. Based on the reactor capacity and proportioning data, set the advance feed amount of various reactants in the reactor.

[0102] S230. When the reactor is fed in a multi-stage manner and there are remaining reactants in the reactor after the previous feeding stage has completed the reaction, the advance feeding amount is corrected based on the obtained information on the remaining amount of the remaining reactants.

[0103] Further, step S230 may include the following steps S231-S233:

[0104] S231. Obtain the target amount of product from the reactor.

[0105] S232. Based on the reactor capacity and the target product quantity, obtain the number of feed sections of the reactor.

[0106] S233a When the number of feed sections is 1, the advance feed amount of each reactant remains at the initial value.

[0107] S233b When the number of feeding sections is greater than 1, the advance feeding amount of the first feeding section remains at the initial value, and the advance feeding amount of other feeding sections is reduced and corrected based on the amount of reactant remaining in the reactor after the previous feeding section has completed the reaction.

[0108] In one specific embodiment, the reactor feed rate is set according to actual process requirements. The segmented feed rate is set to approximately 1 / 3 of the total feed rate. Setting it too small can lead to excessive feeding cycles, wasting production time; setting it too large can result in too few feeding cycles, potentially leading to inaccurate calculation of the advance feed rate. The first-stage advance feed rate is set based on the segmented feed rate and can be set to 1 / 5 of the segmented feed rate. The first-stage advance feed rate is corrected based on the reactant residue after the first-stage feed reaction. The advance feed rate is then used as the advance feed rate for the second-stage feed stage. The mathematical expression for the advance feed rate correction is as follows:

[0109] ΔL=L0-(L-L*)

[0110] In the formula, ΔL represents the advance feed amount, L0 represents the advance feed amount of the previous feed section, L represents the total amount of feed that has been fed so far, and L* represents the actual reaction amount.

[0111] S300. With the goal of minimizing the fluctuation of multi-stage feed control, a collaborative optimization problem of reactor feed control is constructed by combining the corrected advance feed amount. The collaborative optimization problem is solved to obtain the reactor feed control scheme.

[0112] In this embodiment, step S300 may include the following sub-steps S310-S320:

[0113] S310. Based on the corrected advance feed rate, and with the goal of minimizing the fluctuation of multi-stage feed control, construct a collaborative optimization problem for reactor feed control.

[0114] The mathematical expression for the collaborative optimization problem is:

[0115]

[0116] In the formula, E(x) j (t) represents the reward / penalty function for controlling the feed of various reactants in the reactor, m represents the number of feed stages in the reactor, x represents the feed index of various reactants in the reactor, i represents the reactant type, x0 represents the initial feed value of various reactants in the reactor, y represents the actual total feed to the reactor, y0 represents the initial total feed value to the reactor, y* represents the target total feed to the reactor, h(x j (t) represents the feed control cost function, f y The dynamic function representing the total amount of various reactants fed into the reactor, where ΔL represents the advance feed rate, T represents the reactor temperature, N represents the reactor capacity, and ||y j(t)-y*(t)|| represents the deviation between the total feed amount and the target feed amount in the reactor, ||y j (t)-y j-1 (t)|| represents the degree of fluctuation in the total feed volume to the reactor, ||x j (t)-x j-1 (t)|| represents the fluctuation in the feed of various reactants to the reactor, y min (t) represents the minimum total feed volume to the reactor, y max (t) represents the maximum total feed volume to the reactor, x min (t) represents the minimum feed rate of various reactants in the reactor, x max (t) represents the maximum feed rate of various reactants in the reactor.

[0117] S320. Based on the number of feed sections in the reactor, solve the collaborative optimization problem to obtain the feed control scheme for the reactor.

[0118] By optimizing the control fluctuation of multi-stage feeding to the minimum, a general feeding control scheme that matches multiple feeding methods is obtained through collaborative optimization. This minimizes the control fluctuation of each feeding stage, ensures control stability, further reduces the magnitude of subsequent adjustments to the control scheme, and thus further improves the feeding accuracy of the reactor.

[0119] S400: Based on the equipment information and the acquired reactant reserve information, dynamically adjust the next stage feed control scheme of the reactor so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0120] In this embodiment, step S400 may include the following sub-steps S410-S430:

[0121] S410: Obtain the reserve information of various reactants and the weight information of the reaction vessel.

[0122] S420. When the reserves of all types of reactants are greater than the set reserve threshold, determine whether the weight change value of the reactor is within the set reactor weight change threshold range.

[0123] When the reserves of various reactants are insufficient for a single feed, the system will anticipate this and issue a warning message, putting the control program into a hold state to prevent sudden interruption of the feed process.

[0124] Since manual feeding is frequently involved during reactor feeding, a threshold range for reactor weight change during feeding and a threshold range for reactor weight change outside of feeding are set to determine if any abnormalities have occurred during reactor feeding. When the reactor weight change during feeding exceeds the threshold range for that period, it is considered a weight mutation (i.e., other materials are being fed into the reactor, materials are being discharged, or a pipe blockage is causing an abnormal weight change). Similarly, when the reactor weight change outside of feeding exceeds the threshold range for that period, it is also considered a weight mutation (i.e., other materials are being fed into the reactor, materials are being discharged, or a pipe blockage is causing an abnormal weight change). The threshold range for reactor weight change during feeding is greater than the threshold range for reactor weight change outside of feeding.

[0125] S430a. If the weight change of the reactor is within the set weight change threshold range, the next stage of feed control for the reactor remains unchanged.

[0126] S430b If the weight change of the reactor is lower than the weight change threshold range of the reactor, the feed amount in the next stage of the feed control scheme of the reactor is adjusted upward so that the reactor feeds according to the adjusted feed control scheme and obtains the optimal reaction conditions.

[0127] When the weight change of the reactor is below the threshold range, the feed rate of the reactor is too slow. The feed rate of the reactor can be appropriately increased, for example, by increasing the opening of the feed valve or increasing the power of the feed pump.

[0128] S430c: If the weight change of the reactor is higher than the weight change threshold range, the feed rate in the next stage of the feed control scheme for the reactor will be adjusted downward so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0129] When the weight change of the reactor exceeds the weight change threshold range, the feed rate of the reactor is too fast. The feed rate of the reactor can be appropriately reduced, for example, by reducing the opening of the feed valve or reducing the power of the feed pump.

[0130] In this embodiment, after step S400, the following steps S510-S530 are also included:

[0131] S510: Obtain information on the weight change of the reactor during the feeding process.

[0132] S520. When the weight change value of the reactor exceeds the set reactor weight change threshold range during the feeding period, determine whether to obtain reactor fault feedback information.

[0133] S530a If no fault feedback information is obtained from the reactor, a prompt signal to reduce the feed rate of the next stage will be output.

[0134] S530b: If a reactor fault feedback information is received, an alarm signal for equipment fault and a prompt signal to suspend the next stage of reactor feeding will be output.

[0135] Furthermore, embodiments of the present invention also propose a feed control system for a reactor, comprising:

[0136] The reactant ratio data acquisition module is used to analyze the reaction process in the reactor based on a preset competitive reaction mechanism model, and to obtain the ratio data of various reactants through the analysis results.

[0137] The advance feed rate setting module is used to set the advance feed rate of various reactants in the reactor based on the proportioning data and the obtained equipment information of the reactor, and to correct the advance feed rate based on the amount of reactants remaining in the reactor after the previous feed section has completed the reaction.

[0138] The feed control scheme acquisition module is used to construct a collaborative optimization problem of reactor feed control with the goal of minimizing the fluctuation of multi-stage feed control, combined with the corrected advance feed amount, and solve the collaborative optimization problem to obtain the reactor feed control scheme.

[0139] The feed control scheme adjustment module is used to dynamically adjust the next stage feed control scheme of the reactor based on equipment information and the acquired reactant reserve information, so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

[0140] Also, such as Figure 2 As shown in the figure, this embodiment of the invention also proposes a chemical product manufacturing system, which includes: a reaction vessel, a raw material storage device, a feed control component, and a controller.

[0141] The raw material storage equipment is connected to the reactor via pipelines; the feed control assembly is installed on the pipelines and includes a pump and valves; the controller is connected to the feed control assembly. Figure 2 (Not shown), the controller is used to execute the feeding control method steps of the reactor described above.

[0142] In summary, this invention proposes a method and system for controlling the feed of a reactor. The method involves the following steps: First, the reaction process in the reactor is analyzed using a competitive reaction mechanism model to obtain the proportions of various reactants. Second, based on the proportions and reactor equipment information, the advance feed amounts of various reactants in the reactor are set, and these advance feed amounts are also corrected based on the remaining reactants in the reactor. Then, with the goal of minimizing fluctuations in multi-stage feed control, a collaborative optimization problem for reactor feed control is constructed using the corrected advance feed amounts. This collaborative optimization problem is then solved to obtain the reactor feed control scheme. Finally, based on the equipment information and reactant reserve information, the next stage of the reactor feed control scheme is dynamically adjusted. This invention employs a control mechanism that sets advance feed amounts, minimizing the fluctuations in the adjustment of each stage of the feed control scheme. This not only improves the stability and accuracy of feed control but also ensures reactor production efficiency and product quality.

[0143] Since the systems / devices described in the above embodiments of the present invention are systems / devices used to implement the methods of the above embodiments of the present invention, those skilled in the art can understand the specific structure and modifications of the systems / devices based on the methods described in the above embodiments of the present invention, and therefore will not be repeated here. All systems / devices used in the methods of the above embodiments of the present invention fall within the scope of protection of the present invention.

[0144] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0145] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions.

[0146] It should be noted that in the description of this invention, the word "a" or "an" preceding a component does not exclude the existence of multiple such components. This invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. The use of terms such as first, second, third, etc., is merely for convenience and does not indicate any order. These terms can be understood as part of the component names.

[0147] Furthermore, it should be noted that in the description of this specification, the terms "one embodiment," "some embodiments," "embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0148] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning of the basic inventive concept, can make other changes and modifications to these embodiments.

[0149] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from the spirit and scope of the invention.

Claims

1. A method for controlling the feeding of a reaction vessel, characterized in that, include: Based on the pre-set competitive reaction mechanism model, the reaction process in the reactor is analyzed, and the ratio data of various reactants are obtained through the analysis results; Based on the ratio data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and the advance feed amount is corrected based on the amount of reactant remaining in the reactor after the previous feed section has completed the reaction. With the goal of minimizing fluctuations in multi-stage feed control, a collaborative optimization problem for reactor feed control is constructed based on the corrected advance feed rate. This collaborative optimization problem is then solved to obtain the reactor feed control scheme. The process includes: constructing a collaborative optimization problem for reactor feed control based on the corrected advance feed rate and minimizing fluctuations in multi-stage feed control; solving the collaborative optimization problem according to the number of feed stages in the reactor to obtain the reactor feed control scheme; wherein the mathematical expression of the collaborative optimization problem is: In the formula, This represents the reward / penalty function for controlling the feed of various reactants in the reactor, where m represents the number of feed stages in the reactor, x represents the feed index for various reactants in the reactor, and i represents the reactant type. y represents the initial feed value of various reactants in the reactor, and y represents the actual total feed volume into the reactor. y* represents the initial total feed volume of the reactor, y* represents the target total feed volume of the reactor, and h(x) represents the initial total feed volume of the reactor. j (t) represents the feed control cost function, f y The dynamic function representing the total amount of various reactants fed into the reactor, where ∆L represents the advance feed rate, T represents the reactor temperature, and N represents the reactor capacity. This represents the deviation between the total feed amount to the reactor and the target total feed amount. The degree of fluctuation in the total feed volume to the reactor. This represents the degree of fluctuation in the feed of various reactants to the reactor. This represents the minimum total feed volume to the reactor. This represents the maximum total amount of feed into the reactor. This represents the minimum feed rate for various reactants in the reactor. This represents the maximum feed rate of various reactants in the reactor. Based on the equipment information and the acquired reactant reserve information, the next stage of the feed control scheme for the reactor is dynamically adjusted so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

2. The method as described in claim 1, characterized in that, Before analyzing the reaction process in the reactor based on a pre-defined competitive reaction mechanism model and obtaining the proportions of various reactants from the analysis results, the process also includes: Acquire reaction data of various reactants in the reactor within a specified time period, the reaction data including reactant concentration, reaction rate and product concentration; The reaction data were analyzed from both kinetic and thermodynamic perspectives, and an initial competitive reaction mechanism model was constructed based on the analysis results, which included reaction rate information and reaction equilibrium coefficients. The prediction results of the initial competitive reaction mechanism model are compared with the reaction data, and the parameters of the initial competitive reaction mechanism model are adjusted according to the comparison results to obtain the competitive reaction mechanism model. The mathematical expression for the competitive reaction mechanism model is as follows: ; In the formula, f A (t) represents the change in concentration of competing reactant A over time. This represents the flow rate of competing reactant A entering the reactor. V represents the flow rate of the remaining competing reactant A out of the reactor, and V represents the reactor volume. This represents the concentration of competing reactant A entering the reactor. C represents the concentration of competing reactant A effluent from the reactor. A n represents the concentration of competing reactant A, n represents the number of reactions in which competing reactant A participates, and k represents the concentration of competing reactant A. i This represents the reaction rate constant.

3. The method as described in claim 1, characterized in that, Based on a pre-defined competitive reaction mechanism model, the reaction process in the reactor is analyzed, and the proportions of various reactants are obtained through the analysis results, including: Acquire information on reactants, target products, reaction conditions in the reactor, and initial proportions of various reactants; The reactant information, target product information, and reaction condition information of the reactor are input into the competitive reaction mechanism model to analyze the reactant reaction process and obtain the information of the competing reactants in the reaction process. When competing reactants exist during the reaction process, the initial ratio of each type of reactant is adjusted based on the consumption data of the competing reactant to obtain the optimal ratio of each type of reactant.

4. The method as described in claim 1, characterized in that, Based on the aforementioned proportioning data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and the advance feed amount is corrected based on the remaining reactant in the reactor after the previous feed stage. This includes: The acquired equipment information of the reactor includes reactor capacity, reactor weight variation range, and equipment fault information; Based on the reactor capacity and the ratio data, the advance feed amount of each reactant in the reactor is set; When the reactor is fed in a multi-stage manner and there are remaining reactants in the reactor after the previous feeding stage has completed the reaction, the advance feeding amount is corrected based on the obtained information on the remaining amount of the remaining reactants.

5. The method as described in claim 4, characterized in that, When the reactor is fed in a multi-stage manner and there are remaining reactants in the reactor after the previous feeding stage has completed the reaction, the correction of the advance feed amount based on the obtained residual reactant information includes: Obtain the target amount of product from the reactor; Based on the reactor capacity and the target product quantity, the number of feed sections of the reactor is obtained; When the number of feed stages is 1, the advance feed amount of each reactant remains at the initial value; When the number of feeding sections is greater than 1, the advance feeding amount of the first feeding section remains at the initial value, and the advance feeding amount of other feeding sections is reduced and corrected based on the amount of reactants remaining in the reactor after the previous feeding section has completed the reaction.

6. The method as described in claim 1, characterized in that, Based on the equipment information and the acquired reactant reserve information, the next stage feed control scheme for the reactor is dynamically adjusted to ensure that the reactor feeds according to the adjusted feed control scheme, thereby obtaining optimal reaction conditions, including: Obtain inventory information for various reactants and weight information for the reaction vessel; When the reserves of all reactants are greater than the set reserve threshold, determine whether the weight change of the reactor is within the set reactor weight change threshold range. If the weight change of the reactor is within the set weight change threshold range, the next stage of the reactor's feed control scheme will remain unchanged. If the weight change of the reactor is lower than the weight change threshold range, the feed rate in the next stage of the feed control scheme for the reactor will be adjusted upward so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions. If the weight change of the reactor exceeds the weight change threshold range, the feed rate in the next stage of the feed control scheme for the reactor will be adjusted downward so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

7. The method as described in claim 1, characterized in that, After dynamically adjusting the next stage feed control scheme of the reactor based on the equipment information and the acquired reactant reserve information, so that the reactor can feed according to the adjusted feed control scheme and obtain optimal reaction conditions, the process further includes: Obtain information on the weight change of the reactor during the feeding process; When the weight change of the reactor exceeds the set weight change threshold during the feeding period, determine whether to obtain fault feedback information of the reactor. If no fault feedback information is obtained from the reactor, a prompt signal to reduce the feed rate of the next stage will be output. If a reactor malfunction feedback is received, an alarm signal for the equipment malfunction and a prompt signal to suspend the next stage of feeding into the reactor will be output.

8. A feeding control system for a reactor, characterized in that, include: The reactant ratio data acquisition module is used to analyze the reaction process in the reactor based on a preset competitive reaction mechanism model, and to obtain the ratio data of various reactants through the analysis results. The advance feed rate setting module is used to set the advance feed rate of various reactants in the reactor based on the ratio data and the obtained equipment information of the reactor, and to correct the advance feed rate based on the amount of reactants remaining in the reactor after the previous feed section has completed the reaction. The feed control scheme acquisition module is used to construct a collaborative optimization problem for reactor feed control, with the goal of minimizing multi-stage feed control fluctuations and a corrected advance feed rate, and to solve the collaborative optimization problem to obtain the reactor feed control scheme. This includes: constructing a collaborative optimization problem for reactor feed control based on the corrected advance feed rate and minimizing multi-stage feed control fluctuations; solving the collaborative optimization problem based on the number of feed stages in the reactor to obtain the reactor feed control scheme; wherein the mathematical expression of the collaborative optimization problem is: In the formula, This represents the reward / penalty function for controlling the feed of various reactants in the reactor, where m represents the number of feed stages in the reactor, x represents the feed index for various reactants in the reactor, and i represents the reactant type. y represents the initial feed value of various reactants in the reactor, and y represents the actual total feed volume into the reactor. y* represents the initial total feed volume of the reactor, y* represents the target total feed volume of the reactor, and h(x) represents the initial total feed volume of the reactor. j (t) represents the feed control cost function, f y The dynamic function representing the total amount of various reactants fed into the reactor, where ∆L represents the advance feed rate, T represents the reactor temperature, and N represents the reactor capacity. This represents the deviation between the total feed amount to the reactor and the target total feed amount. The degree of fluctuation in the total feed volume to the reactor. This represents the degree of fluctuation in the feed of various reactants to the reactor. This represents the minimum total feed volume to the reactor. This represents the maximum total amount of feed into the reactor. This represents the minimum feed rate for various reactants in the reactor. This represents the maximum feed rate of various reactants in the reactor. The feed control scheme adjustment module is used to dynamically adjust the next stage feed control scheme of the reactor based on the equipment information and the acquired reactant reserve information, so that the reactor can feed according to the adjusted feed control scheme and obtain the optimal reaction conditions.

9. A manufacturing system for a chemical product, characterized in that, include: Reactor; Raw material storage equipment connected to the reactor via pipelines; A feed control assembly installed on the pipeline, the feed control assembly including a pump and valves; A controller connected to a feed control assembly, the controller being used to execute the steps of a feed control method for a reactor as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Charging method and charging device for reaction kettle

    CN103406074A

  • High-precision automatic liquid feeding device and method

    CN112439364A