Feeding control method and system of reaction kettle

By applying a competitive reaction mechanism model to feed control in the reactor, the problems of low production efficiency and poor product consistency caused by the feeding error of the reactor in the prior art are solved, and more efficient and stable reactor feed control is achieved.

CN119717725AActive Publication Date: 2025-03-28SUPCON TECH CO LTD

Patent Information

Application Number
CN202411865957.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-28
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

The existing reactor automated feeding scheme has errors in the actual input volume and the target input volume, resulting in low production efficiency of the reactor, poor product consistency, and may trigger alarms or interlocks, affecting the feeding process and product quality.

Method used

The feed control method based on the competition reaction mechanism model is adopted. By analyzing the reaction process, the proportional data of the reactants are obtained, the feed volume is set, and the balance of the previous feed section is corrected. The coordinated optimization problem is constructed to control the feed fluctuations, and the feed scheme is finally dynamically adjusted to optimize the reaction conditions.

Benefits of technology

By eliminating the influence of reactant margin in the reactor, the consistency of the product is improved, and the optimization goal of controlling the lowest fluctuations through multi-stage feeding is improved, the production efficiency and product quality of the reactor are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119717725A_ABST
    Figure CN119717725A_ABST
Patent Text Reader

Abstract

The invention relates to a feeding control method and system of a reaction kettle. The method comprises the following steps: analyzing a reaction process according to a competitive reaction mechanism model to obtain proportioning data of reactants; according to the matching data and the equipment information of the reaction kettle, the advanced feeding amount of reactants in the reaction kettle is set, and meanwhile, the advanced feeding amount is corrected according to the remaining amount of the reactants; by taking minimum multi-section feeding control fluctuation as an optimization target, constructing a collaborative optimization problem of feeding control of the reaction kettle in combination with the corrected advanced feeding amount, and solving the collaborative optimization problem to obtain a feeding control scheme of the reaction kettle; and according to the equipment information and the reactant reserve information, dynamically adjusting the next-stage feeding control scheme of the reaction kettle. According to the invention, a control mechanism for setting the feeding advance is adopted, and the adjustment fluctuation of each section of feeding control scheme is reduced to the minimum, so that not only are the stability and the control precision of feeding control improved, but also the production efficiency of the reaction kettle and the product quality are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of industrial automation, and in particular to a feed control method and system for a reactor. Background Art

[0002] In the automation control process of the fine chemical industry or the pharmaceutical industry, before the reaction process, the reactor needs to be fed with reactants through a pipeline. Currently, most reactors are fed with automated feeding methods. First, the amount of reactants is set through a program, and then the set amount of reactants is fed into the reactor through a feeding pipeline. When the reactor feed amount is greater than or equal to the set feed amount, the feeding pipeline is controlled to stop feeding, and after the reaction in the reactor is completed, the program is started to feed and react, and the feeding is repeated until the reactor completes the target production task.

[0003] However, the automated feeding scheme for reactors in the prior art has the following technical defects:

[0004] (1) The existing automatic feeding adopts a fixed feeding method. However, due to the physical properties of the feeding materials and environmental factors such as viscosity, density, ambient temperature, etc., when this method is used for feeding, there is an error between the actual feeding amount and the target feeding amount, which in turn affects the production efficiency of the reactor.

[0005] (2) After one stage of the reactor is finished, there may be residual reactants in the reactor due to the reaction environment. These residual reactants react with the next stage of the reactor, resulting in a difference in the concentration of the two reaction products, which in turn affects the consistency of the product.

[0006] (3) In the case of a long-term accumulation of reactant residues in the reactor, since the total capacity of the reactor is fixed and the reactor is usually set with a high weight limit alarm or interlock, when the accumulated reactant residues and the reactant input amount exceed the reactor capacity, the alarm or interlock may be triggered in the middle of the feeding, thereby affecting the feeding process and causing product quality problems.

[0007] Therefore, those skilled in the art are in urgent need of a control scheme that can automatically adjust the feed amount of the reactor to achieve the purpose of improving the stability of the product produced by the reactor. Summary of the invention

[0008] 1. Technical issues to be resolved

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

[0010] (II) Technical solution

[0011] In order to achieve the above object, the main technical solutions adopted by the present invention include:

[0012] In a first aspect, an embodiment of the present invention provides a feed control method for a reactor, comprising:

[0013] According to the preset 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] According to the ratio data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and according to the residual amount of the reactant in the reactor after the reaction of the previous feeding section is completed, the advance feed amount is corrected;

[0015] Taking the minimum fluctuation of multi-stage feed control as the optimization goal, a collaborative optimization problem of reactor feed control is constructed in combination with the corrected advance feed amount, and the collaborative optimization problem is solved to obtain a feed control scheme for the reactor;

[0016] According to the equipment information and the obtained reserve information of the reactants, the next feeding control scheme of the reactor is dynamically adjusted so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

[0017] Optionally, before analyzing the reaction process in the reactor according to the preset competitive reaction mechanism model and obtaining the ratio data of various reactants through the analysis results, the method further includes:

[0018] Obtaining reaction data of various reactants in the reactor within a specified time, wherein the reaction data includes reactant concentration, reaction rate, and product concentration;

[0019] Analyzing the reaction data from a kinetic perspective and a thermodynamic perspective, respectively, and constructing an initial competitive reaction mechanism model based on the analysis results including reaction rate information and reaction equilibrium coefficient;

[0020] Comparing the predicted result of the initial competitive reaction mechanism model with the reaction data, adjusting the parameters of the initial competitive reaction mechanism model according to the comparison result, and obtaining the competitive reaction mechanism model;

[0021] Among them, the mathematical expression of the competitive reaction mechanism model is:

[0022]

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

[0024] Optionally, the reaction process in the reactor is analyzed according to a preset competitive reaction mechanism model, and the ratio data of various reactants are obtained through the analysis results, including:

[0025] Obtaining reactant information, target product information, reaction condition information of the reactor, and initial ratio data of various reactants;

[0026] Inputting the reactant information, the target product information and the reaction condition information of the reactor into the competitive reaction mechanism model to analyze the reactant reaction process and obtain the competitive reactant information in the reaction process;

[0027] When there are competing reactants during the reaction process, the initial ratios of various reactants are adjusted according to the consumption data of the competing reactants to obtain the optimal ratios of various reactants.

[0028] Optionally, setting the advance feed amount of each type of reactant in the reactor according to the ratio data and the acquired equipment information of the reactor, and correcting the advance feed amount according to the residual amount of reactants in the reactor after the reaction of the previous feeding section is completed includes:

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

[0030] According to 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 with multiple stages and there are residual reactants in the reactor after the last feeding stage completes the reaction, the advance feeding amount is corrected according to the obtained residual information of the residual reactants.

[0032] Optionally, when the feed to the reactor is multi-stage feed and there are residual reactants in the reactor after the last feeding stage completes the reaction, the advance feed amount is corrected according to the obtained residual information of the residual reactants, including:

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

[0034] According to the reactor capacity and the target amount of the product, the number of feed sections of the reactor is obtained;

[0035] When the number of feeding sections is 1, the advance feeding amount of each type of reactant maintains the initial value;

[0036] When the number of feeding sections is greater than 1, the advance feeding amount of the first feeding section maintains the initial value, and the advance feeding amounts of other feeding sections are reduced and corrected according to the residual amount of reactants in the reactor after the previous feeding section completes the reaction.

[0037] Optionally, taking the minimum fluctuation of multi-stage feed control as the optimization goal, a collaborative optimization problem of reactor feed control is constructed in combination with the corrected advance feed amount, and the collaborative optimization problem is solved to obtain a reactor feed control scheme including:

[0038] Based on the corrected advance feed amount, the collaborative optimization problem of reactor feed control is constructed with the minimum fluctuation of multi-stage feed control as the optimization goal;

[0039] Solving the collaborative optimization problem according to the number of feeding sections of the reactor to obtain a feeding control scheme for the reactor;

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

[0041]

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

[0043] Optionally, dynamically adjusting the next stage feeding control scheme of the reactor according to the equipment information and the obtained reactant reserve information, so that the reactor is fed based on the adjusted feeding control scheme, and obtaining the optimal reaction condition includes:

[0044] Obtain the reserve information of various reactants and the weight information of the reactor;

[0045] When the reserve amount of each type of reactant is greater than the set reserve amount threshold, it is determined whether the weight change value of the reactor is within the set reactor weight change threshold range;

[0046] If the weight change value of the reactor is within the set reactor weight change threshold range, the next stage of the reactor feeding control plan remains unchanged;

[0047] If the weight change value of the reactor is lower than the reactor weight change threshold range, the feed amount in the next feed control scheme of the reactor is adjusted upward, so that the reactor is fed based on the adjusted feed control scheme to obtain the optimal reaction condition;

[0048] If the weight change value of the reactor is higher than the reactor weight change threshold range, the feed amount in the next feeding control scheme of the reactor is adjusted downward so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

[0049] Optionally, after dynamically adjusting the next stage feeding control scheme of the reactor according to the equipment information and the obtained reserve information of the reactants so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction conditions, the method further includes:

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

[0051] When the weight change value of the reactor during the feeding period exceeds the set reactor weight change threshold range, it is determined whether the reactor fault feedback information is obtained;

[0052] If no fault feedback information of the reactor is obtained, a prompt signal for reducing the feed amount of the next stage is output;

[0053] If the reactor failure feedback information is obtained, an alarm signal of equipment failure and a prompt signal for pausing the next stage of feeding of the reactor are output.

[0054] In a second aspect, an embodiment of the present invention provides 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 according to the preset competitive reaction mechanism model, and obtain the ratio data of various reactants through the analysis results;

[0056] An advance feed amount setting module is used to set the advance feed amount of each reactant in the reactor according to the ratio data and the acquired equipment information of the reactor, and to correct the advance feed amount according to the residual amount of reactants in the reactor after the reaction of the previous feeding section is completed;

[0057] A feed control scheme acquisition module is used to take the minimum fluctuation of multi-stage feed control as the optimization goal, combine the corrected advance feed amount to construct a collaborative optimization problem of reactor feed control, and solve the collaborative optimization problem to obtain a feed control scheme for the reactor;

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

[0059] In a third aspect, an embodiment of the present invention provides a chemical product manufacturing system, including:

[0060] Reactor;

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

[0062] A feed control assembly is arranged on the pipeline, and the feed control assembly includes a pump and a valve;

[0063] A controller connected to the feed control assembly is used to execute the above-mentioned steps of the feed control method for a reactor.

[0064] (III) Beneficial effects

[0065] The beneficial effects of the present invention are:

[0066] The feed control method of a reactor of the present invention adopts a technical solution that sets the advance feed amount of each reactant in the reactor according to the ratio data of each reactant and the equipment information of the reactor, and corrects the advance feed amount according to the residual reactant in the reactor after the previous feed section completes the reaction. Compared with the prior art, it eliminates the influence of the residual reactant in the reactor through different advance feed amounts in each feed section, thereby improving the consistency of the product produced by the reactor.

[0067] At the same time, the present invention takes the minimum fluctuation of multi-stage feed control as the optimization goal, performs collaborative optimization and obtains a universal feed control scheme that matches multiple forms of feed, and then dynamically adjusts the control scheme of each next stage of feed based on equipment information and reactant reserve information, so that each stage of feed of the reactor can meet the optimal reaction conditions, thereby improving the production efficiency of the reactor and improving the product quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 A schematic flow chart of a method for controlling feed of a reactor provided in one embodiment of the present invention;

[0069] Figure 2 A schematic diagram of the composition of a chemical product manufacturing system provided in one embodiment of the present invention. DETAILED DESCRIPTION

[0070] In order to better explain the present invention and facilitate understanding, the present invention is described in detail below through specific implementation modes in conjunction with the accompanying drawings.

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

[0072] Reactor: In a broad sense, it refers to a container for physical or chemical reactions. Through the structural design and parameter configuration of the container, the heating, evaporation, cooling and low-speed mixing functions required by the process are achieved.

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

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

[0075] This embodiment adopts a technical solution of setting the advance feed amount of each reactant in the reactor according to the ratio data of each reactant and the equipment information of the reactor, and correcting the advance feed amount by the residual reactant in the reactor after the previous feeding section completes the reaction. Compared with the prior art, it eliminates the influence of the residual reactant in the reactor by different advance feed amounts in each feeding section, thereby improving the consistency of the product produced by the reactor.

[0076] At the same time, this embodiment takes the minimum fluctuation of multi-stage feed control as the optimization goal, performs collaborative optimization and obtains a universal feed control scheme that matches multiple forms of feed, and then dynamically adjusts the control scheme of each next stage of feed based on equipment information and reactant reserve information, so that each stage of feed of the reactor can meet the optimal reaction conditions, thereby improving the production efficiency of the reactor and improving the product quality.

[0077] In order to better understand the above technical solution, 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 accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a clearer and more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

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

[0079] S100, analyzing the reaction process in the reactor according to a preset competitive reaction mechanism model, and obtaining the ratio data of various reactants through the analysis results.

[0080] When there is a competitive reaction among the reactants in the reactor, it is necessary to predict the key parameters such as the possible products, reaction rate and conversion rate of the chemical reaction through the competitive reaction mechanism model of the competitive reactants in the reaction process, and then obtain the ratio data of various reactants in the reactor. For example, when a mixed solution of hydrochloric acid and acetic acid and a sodium hydroxide solution are put into a reactor for reaction, since the acidity of hydrochloric acid in the mixed solution of hydrochloric acid and acetic acid 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 the reaction data of various reactants in the reactor within a specified time, including reactant concentration, reaction rate and product concentration.

[0083] For example, when sodium chloride is prepared by a mixed solution of hydrochloric acid and acetic acid and a sodium hydroxide solution, reaction data of sodium hydroxide in the mixed solution of hydrochloric acid and acetic acid and the sodium hydroxide solution in a reactor within 15 minutes is obtained, and the reaction data at least includes the concentrations and reaction rates of hydrochloric acid, acetic acid and sodium hydroxide, and the concentration of the product sodium chloride.

[0084] F120. Analyze the reaction data from both kinetic and thermodynamic perspectives, and construct an initial competitive reaction mechanism model based on the analysis results including reaction rate information and reaction equilibrium coefficient.

[0085] The competitive reaction mechanism model can describe the interactions between reactions in a reaction system and the changes in reaction paths. It is achieved through kinetic theory and statistical thermodynamics theory. Kinetic theory can be used to describe the movement of reactants at the molecular level and the changes in reaction rates, while statistical thermodynamics theory 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. Compare the predicted results of the initial competitive reaction mechanism model with the reaction data, adjust the parameters of the initial competitive reaction mechanism model according to the comparison results, and obtain the competitive reaction mechanism model.

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

[0088]

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

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

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

[0092] S120, inputting 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 competitive reactant information in the reaction process.

[0093] For example, the reactants put into the reactor include a mixed solution of hydrochloric acid and acetic acid, and a sodium hydroxide solution, and the target product of the reactor is sodium chloride. After combining the reaction condition information of the reactor, the reaction process of the reactants is analyzed through the competitive reaction mechanism model, and it can be obtained that sodium hydroxide can react with hydrochloric acid and acetic acid respectively, thereby determining that the competitive reactant is sodium hydroxide. At the same time, the competitive reaction mechanism model can also analyze and determine the reaction order of the competitive reactants. For example, when a mixed solution of hydrochloric acid and acetic acid reacts with sodium hydroxide, hydrochloric acid will preferentially react with sodium hydroxide to generate sodium chloride and water, and after the hydrochloric acid in the mixed solution is completely reacted, sodium hydroxide will continue to react with acetic acid to generate sodium acetate and water.

[0094] S130. When there are competing reactants during the reaction process, the initial ratios of the various reactants are adjusted according to the consumption data of the competing reactants to obtain the optimal ratios of the various reactants.

[0095] Based on the analysis results of the competitive reaction mechanism model, when there are competitive reactants in the feed reactants of the reactor, the input amount of the competitive reactants is adjusted according to the reaction order and target product of the competitive reactants to obtain the optimal ratio of various reactants. For example, when preparing sodium chloride by a mixed solution of hydrochloric acid and acetic acid and a sodium hydroxide solution, the feed amount of the sodium hydroxide solution can be adjusted to a small amount so that the sodium oxide solution just reacts completely with the hydrochloric acid. When preparing sodium acetate by a mixed solution of hydrochloric acid and acetic acid and a sodium hydroxide solution, it is necessary to increase the feed amount of the sodium hydroxide solution so that after the sodium hydroxide solution reacts with the hydrochloric acid, there is still enough sodium hydroxide solution to react with the acetic acid to generate the target amount of sodium acetate. The optimal configuration data of various reactants can be obtained through the competitive reaction mechanism model, which can accurately control the feed amount of various reactants, while improving product quality, and effectively reducing production costs.

[0096] S200, setting the advance feed amount of each reactant in the reactor according to the ratio data and the acquired equipment information of the reactor, and correcting the advance feed amount according to the residual amount of reactants in the reactor after the reaction of the previous feeding section is completed.

[0097] According to the ratio data of various reactants and the equipment information of the reactor, the advance feed amount of various reactants in the reactor is set. At the same time, the advance feed amount is corrected by the residual reactants in the reactor after the reaction of the previous feeding section is completed. It can eliminate the influence of the residual reactants in the reactor through the different advance feed amounts of each feeding section, thereby improving the consistency of the products produced in each feeding 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 equipment information of the reactor, where the equipment information includes reactor capacity, reactor weight variation range, and equipment failure information.

[0100] Since the capacity of each reactor is limited, when the reactor needs to prepare a large number of chemical products, the reaction production process needs to be carried out in sections according to the equipment hard indicators of the reactor. The equipment information of the reactor includes the reactor capacity, the reactor weight variation range and the equipment failure information. The reactor capacity is a fixed value; the reactor weight variation range is used to determine whether the reactant feeding is normal. When it exceeds the reactor weight variation range, there may be abnormal conditions such as other reactants being fed into the reactor or materials being discharged, and then it is determined that the products produced by this section of feeding may have quality problems. Equipment failure information includes the failure feedback information of the reactor valve, pump, mixer and weight sensor and other equipment. When all equipment feedback indicates that the equipment is normal, the reactor can react.

[0101] S220. According to the reactor capacity and ratio data, set the advance feed amount of each reactant in the reactor.

[0102] S230, when the feeding of the reactor is multi-stage feeding and there are residual reactants in the reactor after the reaction of the previous feeding stage is completed, the advance feeding amount is corrected according to the obtained residual information of the residual reactants.

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

[0104] S231, obtaining the target amount of the product of the reactor.

[0105] S232. Obtain the number of feed sections of the reactor according to the reactor capacity and the target amount of the product.

[0106] S233a. When the number of feed sections is 1, the advance feed amount of each type of reactant is maintained 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 maintains the initial value, and the advance feeding amounts of other feeding sections are reduced and corrected according to the residual amount of reactants in the reactor after the reaction of the previous feeding section is completed.

[0108] In a specific embodiment, the reactor feed amount is set according to the actual process requirements, and the segmented feed amount is set to about 1 / 3 of the total feed amount. If it is set too small, it is easy to cause too many feed times, wasting production time. If it is set too large, the feed times are too small, and the advance feed amount may be calculated inaccurately. The first-stage advance feed amount is set based on the segmented feed amount, and can be set to 1 / 5 of the segmented feed amount. The first-stage advance feed amount is corrected by the reactant residue after the first-stage feed reaction. The advance feed amount is the advance feed amount of the second-stage feed section. The mathematical expression for the advance feed amount correction is:

[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 currently fed, and L* represents the actual reaction amount.

[0111] S300, taking the minimum fluctuation of multi-stage feed control as the optimization goal, combining the corrected advance feed amount to construct the collaborative optimization problem of reactor feed control, and solving the collaborative optimization problem to obtain the reactor feed control solution.

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

[0113] S310. Based on the corrected advance feed amount and taking the minimum fluctuation of multi-stage feed control as the optimization goal, a collaborative optimization problem of reactor feed control is constructed.

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

[0115]

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

[0117] S320. Solve the collaborative optimization problem according to the number of feeding sections of the reactor to obtain a feeding control scheme for the reactor.

[0118] By taking the minimum fluctuation of multi-stage feeding control as the optimization goal, collaborative optimization is carried out to obtain a universal feeding control scheme that matches various forms of feeding, so that the control fluctuation of each stage of feeding is reduced to the minimum, the control stability is ensured, and the amplitude of subsequent adjustment of the control scheme can be further reduced, thereby further improving the feeding accuracy of the reactor.

[0119] S400, dynamically adjusting the next stage feeding control scheme of the reactor according to the equipment information and the obtained reserve information of the reactants, so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

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

[0121] S410, obtaining the storage information of various reactants and the weight information of the reactor.

[0122] S420: When the reserve amount of each type of reactant is greater than the set reserve amount threshold, determine whether the weight change value of the reactor is within the set reactor weight change threshold range.

[0123] When the reserve amount of various reactants is not enough for a single feed, it will be predicted in advance and a prompt message will be issued, and the control program will enter a holding state to avoid sudden interruption of the feeding process.

[0124] Since the on-site reactor feeding is often accompanied by manual feeding, the reactor weight change threshold range during feeding and the reactor weight change threshold range during non-feeding are set to determine whether the reactor feeding is abnormal. When the reactor weight change value during feeding exceeds the reactor weight change threshold range during feeding, it is determined that there is a sudden change in weight (i.e., the reactor has other materials fed into it or materials discharged or there is a pipeline blockage, resulting in an abnormal sudden change in weight); when the reactor weight change value during non-feeding exceeds the reactor weight change threshold range during non-feeding, it is determined that there is a sudden change in weight (i.e., the reactor has other materials fed into it or materials discharged or there is a pipeline blockage, resulting in an abnormal sudden change in weight). Among them, the reactor weight change threshold range during feeding is greater than the reactor weight change threshold range during non-feeding.

[0125] S430a, if the weight change value of the reactor is within the set reactor weight change threshold range, the next stage feeding control scheme of the reactor remains unchanged.

[0126] S430b. If the weight change value of the reactor is lower than the reactor weight change threshold range, the feed amount in the next feeding control scheme of the reactor is adjusted upward, so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

[0127] When the weight change value of the reactor is lower than the reactor weight change threshold range, the feed speed of the reactor is too slow, and the feed speed 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 value of the reactor is higher than the reactor weight change threshold range, the feed amount in the next feeding control scheme of the reactor is adjusted downward so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

[0129] When the weight change value of the reactor is higher than the reactor weight change threshold range, the feed speed of the reactor is too fast, and the feed speed 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, obtaining weight change information of the reactor during feeding.

[0132] S520: When the weight change value of the reactor during the feeding period exceeds the set reactor weight change threshold range, it is determined whether fault feedback information of the reactor is obtained.

[0133] S530a: If no fault feedback information of the reactor is obtained, a prompt signal for reducing the feed amount for the next stage is output.

[0134] S530b. If the reactor failure feedback information is obtained, an alarm signal of the equipment failure and a prompt signal for pausing the next stage of feeding of the reactor are output.

[0135] In addition, an embodiment of the present invention further provides a feed control system for a reactor, which includes:

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

[0137] The advance feed amount setting module is used to set the advance feed amount of various reactants in the reactor according to the ratio data and the obtained equipment information of the reactor, and to correct the advance feed amount according to the residual reactant in the reactor after the reaction of the previous feeding section is completed.

[0138] The feeding control scheme acquisition module is used to take the minimum fluctuation of multi-stage feeding control as the optimization goal, combine the corrected advance feeding amount to construct the collaborative optimization problem of reactor feeding control, and solve the collaborative optimization problem to obtain the feeding control scheme of the reactor.

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

[0140] Also, if Figure 2 As shown, an embodiment of the present invention further provides a chemical product manufacturing system, which includes: a reaction kettle, a raw material storage device, a feed control component and a controller.

[0141] The raw material storage device is connected to the reactor through a pipeline; the feed control component is arranged on the pipeline, and the feed control component includes a pump and a valve; the controller is connected to the feed control component ( Figure 2 (not shown), the controller is used to execute the above-mentioned steps of the feed control method for a reactor.

[0142] In summary, the embodiment of the present invention proposes a feed control method and system for a reactor, and the method process is as follows: first, the reaction process in the reactor is analyzed according to the competitive reaction mechanism model to obtain the ratio data of various reactants. Secondly, according to the ratio data and the equipment information of the reactor, the advance feed amount of various reactants in the reactor is set, and the advance feed amount is corrected according to the reactant residue in the reactor. Then, with the minimum fluctuation of multi-stage feed control as the optimization target, the collaborative optimization problem of reactor feed control is constructed in combination with the corrected advance feed amount, and the collaborative optimization problem is solved to obtain the feed control scheme of the reactor. Finally, according to the equipment information and the reserve information of the reactants, the next section of the feed control scheme of the reactor is dynamically adjusted. The present invention adopts a control mechanism for setting the feed advance amount to minimize the adjustment fluctuation of each section of the feed control scheme, which not only improves the stability and control accuracy of the feed control, but also ensures the production efficiency and product quality of the reactor.

[0143] Since the system / device described in the above embodiments of the present invention is a system / device used to implement the method of the above embodiments of the present invention, a person skilled in the art can understand the specific structure and deformation of the system / device based on the method described in the above embodiments of the present invention, and thus will not be described in detail here. All systems / devices used in the method of the above embodiments of the present invention belong to the scope of protection of the present invention.

[0144] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented 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] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions.

[0146] It should be noted that in the description of the present invention, the word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The present invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. The use of the words first, second, third, etc., is only for convenience of expression and does not indicate any order. These words may be understood as part of the name of the component.

[0147] In addition, it should be noted that, in the description of this specification, the description of the terms "one embodiment", "some embodiments", "embodiment", "example", "specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations 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 one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0148] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments after obtaining the basic inventive concepts.

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

Claims

1. A method for controlling the feed of a reactor, characterized in that: include: According to the preset 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; According to the ratio data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and according to the residual amount of the reactant in the reactor after the reaction of the previous feeding section is completed, the advance feed amount is corrected; Taking the minimum fluctuation of multi-stage feed control as the optimization goal, a collaborative optimization problem of reactor feed control is constructed in combination with the corrected advance feed amount, and the collaborative optimization problem is solved to obtain a feed control scheme for the reactor; According to the equipment information and the obtained reserve information of the reactants, the next feeding control scheme of the reactor is dynamically adjusted so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

2. The method according to claim 1, characterized in that Before analyzing the reaction process in the reactor according to the preset competitive reaction mechanism model and obtaining the ratio data of various reactants through the analysis results, it also includes: Obtaining reaction data of various reactants in the reactor within a specified time, wherein the reaction data includes reactant concentration, reaction rate, and product concentration; Analyzing the reaction data from a kinetic perspective and a thermodynamic perspective, respectively, and constructing an initial competitive reaction mechanism model based on the analysis results including reaction rate information and reaction equilibrium coefficient; Comparing the predicted result of the initial competitive reaction mechanism model with the reaction data, adjusting the parameters of the initial competitive reaction mechanism model according to the comparison result, and obtaining the competitive reaction mechanism model; Among them, the mathematical expression of the competitive reaction mechanism model is: In the formula, f A (t) represents the concentration change of competitive reactant A over time, represents the flow rate of competitive reactant A entering the reactor, represents the flow rate of the remaining competitive reactant A out of the reactor, V represents the volume of the reactor, represents the concentration of the competitive reactant A entering the reactor, represents the concentration of competitive reactant A flowing out of the reactor, C A represents the concentration of competitive reactant A, n represents the number of reactions in which competitive reactant A participates, k i represents the reaction rate constant.

3. The method according to claim 1, characterized in that According to the preset 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, including: Obtaining reactant information, target product information, reaction condition information of the reactor, and initial ratio data of various reactants; Inputting the reactant information, the target product information and the reaction condition information of the reactor into the competitive reaction mechanism model to analyze the reactant reaction process and obtain the competitive reactant information in the reaction process; When there are competing reactants during the reaction process, the initial ratios of various reactants are adjusted according to the consumption data of the competing reactants to obtain the optimal ratios of various reactants.

4. The method according to claim 1, characterized in that According to the ratio data and the obtained equipment information of the reactor, the advance feed amount of each reactant in the reactor is set, and according to the residual amount of the reactant in the reactor after the reaction of the previous feeding section is completed, the advance feed amount is corrected, including: The equipment information of the reactor obtained includes the capacity of the reactor, the weight variation range of the reactor, and equipment failure information; According to the reactor capacity and the ratio data, the advance feed amount of each reactant in the reactor is set; When the reactor is fed with multiple stages and there are residual reactants in the reactor after the last feeding stage completes the reaction, the advance feeding amount is corrected according to the obtained residual information of the residual reactants.

5. The method according to claim 4, characterized in that When the feed to the reactor is multi-stage feed and there are residual reactants in the reactor after the last feed stage completes the reaction, the advance feed amount is corrected according to the obtained residual information of the residual reactants, including: Obtaining the target amount of product from the reactor; According to the reactor capacity and the target amount of the product, the number of feed sections of the reactor is obtained; When the number of feeding sections is 1, the advance feeding amount of each type of reactant maintains the initial value; When the number of feeding sections is greater than 1, the advance feeding amount of the first feeding section maintains the initial value, and the advance feeding amounts of other feeding sections are reduced and corrected according to the residual amount of reactants in the reactor after the previous feeding section completes the reaction.

6. The method according to claim 1, characterized in that Taking the minimum fluctuation of multi-stage feed control as the optimization goal, the collaborative optimization problem of reactor feed control is constructed in combination with the corrected advance feed amount, and the collaborative optimization problem is solved to obtain the reactor feed control scheme including: Based on the corrected advance feed amount, the collaborative optimization problem of reactor feed control is constructed with the minimum fluctuation of multi-stage feed control as the optimization goal; Solving the collaborative optimization problem according to the number of feeding sections of the reactor to obtain a feeding control scheme for the reactor; The mathematical expression of the collaborative optimization problem is: In the formula, E(x j (t)) represents the reward and punishment function of the feed control of various reactants in the reactor, m represents the number of feed sections of the reactor, x represents the feed index of various reactants in the reactor, i represents the type of reactant, x0 represents the initial feed value of various reactants in the reactor, y represents the actual total feed amount of the reactor, y0 represents the initial value of the total feed amount of the reactor, y* represents the target total feed amount of the reactor, h(x j (t) represents the feed control cost function, f y represents the dynamic function of the total amount of various reactants fed to the reactor, ΔL represents the advance feed amount, T represents the reactor temperature, N represents the reactor capacity, ||y i (t)-y*(t)|| represents the deviation between the total amount of feed to the reactor and the target total amount of feed, ||y i (t)-y i-1 (t)|| represents the fluctuation degree of the total amount of feed to the reactor, ||x j (t)-x j-1 (t)|| represents the fluctuation degree of the feed of various reactants in the reactor, y min (t) represents the minimum total amount of feed to the reactor, y max (t) represents the maximum total amount of feed to the reactor, x min (t) represents the minimum feed amount of each reactant in the reactor, x max (t) represents the maximum feed amount of each type of reactant in the reactor.

7. The method according to claim 1, characterized in that According to the equipment information and the obtained reactant reserve information, the next stage feed control scheme of the reactor is dynamically adjusted so that the reactor is fed based on the adjusted feed control scheme, and the optimal reaction conditions are obtained, including: Obtain the reserve information of various reactants and the weight information of the reactor; When the reserve amount of each type of reactant is greater than the set reserve amount threshold, it is determined whether the weight change value of the reactor is within the set reactor weight change threshold range; If the weight change value of the reactor is within the set reactor weight change threshold range, the next stage of the reactor feeding control plan remains unchanged; If the weight change value of the reactor is lower than the reactor weight change threshold range, the feed amount in the next feed control scheme of the reactor is adjusted upward, so that the reactor is fed based on the adjusted feed control scheme to obtain the optimal reaction condition; If the weight change value of the reactor is higher than the reactor weight change threshold range, the feed amount in the next feeding control scheme of the reactor is adjusted downward so that the reactor is fed based on the adjusted feeding control scheme to obtain the optimal reaction condition.

8. The method according to claim 1, characterized in that After dynamically adjusting the next stage feed control scheme of the reactor according to the equipment information and the obtained reactant reserve information, so that the reactor is fed based on the adjusted feed control scheme to obtain the optimal reaction condition, the method further includes: Obtain the weight change information of the reactor during the feeding period; When the weight change value of the reactor during the feeding period exceeds the set reactor weight change threshold range, it is determined whether the reactor fault feedback information is obtained; If no fault feedback information of the reactor is obtained, a prompt signal for reducing the feed amount of the next stage is output; If the reactor failure feedback information is obtained, an alarm signal of equipment failure and a prompt signal for pausing the next stage of feeding of the reactor are output.

9. A feed 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 according to the preset competitive reaction mechanism model, and obtain the ratio data of various reactants through the analysis results; An advance feed amount setting module is used to set the advance feed amount of each reactant in the reactor according to the ratio data and the acquired equipment information of the reactor, and to correct the advance feed amount according to the residual amount of reactants in the reactor after the reaction of the previous feeding section is completed; A feed control scheme acquisition module is used to take the minimum fluctuation of multi-stage feed control as the optimization goal, combine the corrected advance feed amount to construct a collaborative optimization problem of reactor feed control, and solve the collaborative optimization problem to obtain a feed control scheme for the reactor; The feed control scheme adjustment module is used to dynamically adjust the next feed control scheme of the reactor according to the equipment information and the obtained reactant reserve information, so that the reactor is fed based on the adjusted feed control scheme to obtain the optimal reaction condition.

10. A chemical product manufacturing system, characterized in that: include: Reactor; Raw material storage equipment connected to the reactor through pipelines; A feed control assembly is arranged on the pipeline, and the feed control assembly includes a pump and a valve; A controller connected to the feed control component, the controller is used to execute the steps of a feed control method for a reactor as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Charging method and charging device for reaction kettle

    CN103406074A

  • High-precision automatic liquid feeding device and method

    CN112439364A

  • Reaction kettle temperature control method and production process of cyclopropyl ethyl ester amide

    CN115121202A

  • Benzyl alcohol production method and device capable of reducing sodium carbonate consumption

    CN115536492A

  • IPA production change time optimization method, system and device based on big data fusion algorithm

    CN118014541A

Cited By

  • Arsenide reaction kettle feeding control method and device, equipment and storage medium

    CN120790026A