A flow control method, apparatus, storage medium, and processor

By combining fuzzy control and override control, the flow rates of heating steam and cooling water are intelligently adjusted, solving the problem of high energy consumption in distillation units in process industry production, and achieving energy reduction and product quality improvement.

CN120686909BActive Publication Date: 2025-10-31BEIJING CENTURY ROBUST TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511214695.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-28
Publication Date
2025-10-31
Estimated Expiration
2045-08-28

AI Technical Summary

Technical Problem

In process industry production, distillation units consume a lot of energy, and impurities in the raw materials can cause catalyst deactivation, affecting product quality.

Method used

By dividing the control area using fuzzy control, calculating the disturbance factor coefficient, intelligently adjusting the heating steam flow rate, and combining this with override control to adjust the cooling water flow rate, the energy consumption of the distillation unit is optimized.

Benefits of technology

This reduced the energy consumption of the distillation unit while ensuring the purification requirements of the raw materials, thus improving production efficiency and product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120686909B_ABST
    Figure CN120686909B_ABST
Patent Text Reader

Abstract

This invention discloses a flow control method, comprising: acquiring the output of a pressure controller, the valve position value of a first flow valve, and the setpoint of a second flow controller; constructing a fuzzy controller; using the valve position value of the first flow valve and the setpoint of the second flow controller as inputs to the fuzzy controller, and outputting interference factor calculation coefficients; determining an updated setpoint of the second flow controller based on the range of the second flow controller, the interference factor calculation coefficients, and the output of the pressure controller according to a first preset rule; and adjusting the second flow rate based on the updated setpoint of the second flow controller. This invention provides a flow control method, device, storage medium, and processor that intelligently adjusts the required heating steam flow rate through the calculation of the disturbance factor calculation coefficients, thereby meeting the requirements for raw material purification and reducing the amount of heating steam at the bottom of the entire unit, thus lowering the energy consumption required for unit operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of process industry production technology, specifically to a flow control method, device, storage medium, and processor. Background Technology

[0002] Raw materials used in process industry production often contain impurities. The presence of these impurities affects the quality of the final or intermediate products and must therefore be removed. A common type of equipment for raw material purification in process industry production is the distillation column. This column utilizes the property that the components in a raw material mixture have different volatility, i.e., different vapor pressures at the same temperature. It causes the lighter components in the liquid phase to transfer to the gas phase, while the heavier components in the gas phase transfer to the liquid phase, thus achieving the separation of the components. This process is achieved through a distillation unit. In the production of products such as polypropylene, even trace amounts of impurities in the raw material can lead to catalyst deactivation, requiring very high purity of the raw materials. Therefore, in the production of such products, an excessive amount of steam is generally introduced to ensure that all impurities in the raw material are distilled off, which makes the distillation unit consume a lot of energy. Summary of the Invention

[0003] The purpose of this invention is to provide a flow control method, device, storage medium, and processor, which divides the control area according to fuzzy control and calculates the disturbance factor calculation coefficient. Through the calculation of the disturbance factor calculation coefficient, the required heating steam flow rate is intelligently adjusted to solve the energy consumption problem of the distillation unit.

[0004] To achieve the above objectives, embodiments of this application provide a flow control method, comprising: acquiring the output of a pressure controller, the valve position value of a first flow valve, and the set value of a second flow controller; constructing a fuzzy controller; using the valve position value of the first flow valve and the set value of the second flow controller as inputs to the fuzzy controller, and outputting interference factor calculation coefficients; determining an updated set value of the second flow controller based on the range of the second flow controller, the interference factor calculation coefficients, and the output of the pressure controller according to a first preset rule; and adjusting the second flow rate based on the updated set value of the second flow controller.

[0005] Optionally, it also includes: dividing the adjustment range of the valve position value of the first flow valve into at least one first region; and dividing the range of the second flow controller into at least one second region.

[0006] Optionally, at least one first region includes a valve position value first region, a valve position value second region, and a valve position value third region;

[0007] At least one second region includes a first range region, a second range region, and a third range region.

[0008] Optionally, constructing a fuzzy controller includes: setting a first fuzzy value for each first region; setting a second fuzzy value for each second region; and calculating the first and second fuzzy values ​​using a second preset rule to determine a fuzzy control table, wherein the fuzzy control table includes the first region, the second region, and the calculation results of the first fuzzy value corresponding to the first region and the second fuzzy value corresponding to the second region.

[0009] Optionally, the input of the fuzzy controller is the valve position value of the first flow valve and the set value of the second flow controller. The output interference factor calculation coefficient includes: determining the first region where the valve position value of the first flow valve is located; determining the second region where the set value is located; searching the fuzzy control table with the first region where the valve position value of the first flow valve is located and the second region where the set value is located to determine the interference factor calculation coefficient, wherein the interference factor calculation coefficient is the calculation result of the first fuzzy quantity corresponding to the first region and the second fuzzy quantity corresponding to the second region in the fuzzy control table.

[0010] Optionally, the updated setpoints for the second flow controller are determined by calculating the range, interference factor calculation coefficient, and pressure controller output of the second flow controller according to the first preset rule, including:

[0011] Where i represents the control cycle number, SV i The setpoint MV is updated by the second flow controller for each control cycle. i The output value of the pressure controller for each control cycle, A i The interference factor coefficient is calculated for each control cycle, and R is the range of the second flow controller.

[0012] Optionally, it also includes: regulating the first flow valve via override control, wherein the inputs to the override control include the outputs of the pressure controller's twin controller and the temperature controller.

[0013] On the other hand, this application provides a flow control device, comprising: an acquisition module configured to acquire the output of a pressure controller, the valve position value of a first flow valve, and the set value of a second flow controller; a control module configured to construct a fuzzy controller; a control module further configured to take the valve position value of the first flow valve and the set value of the second flow controller as inputs to the fuzzy controller, and output interference factor calculation coefficients; a calculation module, which determines the updated set value of the second flow controller based on the range of the second flow controller, the interference factor calculation coefficients, and the output of the pressure controller according to a first preset rule; and an adjustment module, which adjusts the second flow rate based on the updated set value of the second flow controller.

[0014] On the other hand, this application provides a machine-readable storage medium storing instructions that cause a machine to perform the flow control method described in any one of the preceding claims of this application.

[0015] On the other hand, this application provides a processor for running a program, wherein the program is executed to perform: the flow control method as described in any of the preceding claims.

[0016] This application provides a flow control method, device, storage medium, and processor that can intelligently adjust the required heating steam flow rate by calculating the disturbance factor coefficient. While meeting the requirements for raw material purification, it reduces the amount of heating steam at the bottom of the entire device, thereby reducing the energy consumption required for device operation. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of the structure of a distillation apparatus in the prior art of this application;

[0018] Figure 2 This is a schematic diagram of the structure of a distillation apparatus in the prior art of this application;

[0019] Figure 3 This is a schematic diagram of a distillation apparatus according to some embodiments of this application;

[0020] Figure 4 This is a schematic diagram of the structure of a flow control device according to a specific embodiment of this application;

[0021] Figure 5 Here is a flowchart of a flow control method according to some embodiments of this application;

[0022] Figure 6 This is a schematic diagram illustrating the division of valve position value and set value regions according to some embodiments of this application;

[0023] Figure 7 This is a schematic diagram illustrating the working principle of a fuzzy controller according to some embodiments of this application;

[0024] Figure 8 This is a schematic diagram illustrating the implementation effect of a flow control method according to a specific embodiment of this application;

[0025] Figure 9 Structural block diagram of a flow control device according to some embodiments of this application. Detailed Implementation

[0026] To better understand the present invention, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of the present invention and are not intended to limit the embodiments of the present invention. Various modifications can be made to the embodiments as long as the effects of the present invention are achieved.

[0027] Figure 1 and Figure 2 This is a schematic diagram of a distillation unit involved in the prior art. Process industrial production in these units is energy-intensive, and the impurities exiting the tower contain a large amount of raw materials. To address these problems, this application proposes a flow control method, device, storage medium, and processor. It divides the control region based on fuzzy control and calculates the disturbance factor coefficient. Through the calculation of the disturbance factor coefficient, it intelligently adjusts the required heating steam flow rate and ensures the stability of the top temperature and pressure of the distillation unit through override control. The flow control method, device, storage medium, and processor involved in this application meet the requirements of raw material purification and, through computational adjustment, continuously reduce the amount of heating steam at the bottom of the tower, thereby reducing the energy consumption required for unit operation.

[0028] Figure 3 A schematic diagram of the structure of a distillation column according to some embodiments of this application is shown, such as... Figure 3 As shown, the distillation column includes a PIC (Pressure Indicate Controller) 110, a FIC (Flow Indicate Controller) 120, a heating steam flow valve 130, a twin controller PICA 150 of PIC110, a TIC (Temperature Indicator Controller) 160, and a cooling water valve 140. The disturbance factor calculation coefficient and the output of PIC110 serve as inputs to FIC120. FIC120 regulates the heating steam flow through the heating steam flow valve 130. The outputs of PICA 150 and TIC160 are both inputs to a high-selectivity override control 170. The high-selectivity override control 170 controls the cooling water flow through the cooling water valve 140.

[0029] Figure 4 This is a schematic diagram of the structure of a flow control device according to a specific embodiment of this application, as shown below. Figure 4As shown, PIC110 is a pressure controller located at the top, FIC120 is a heating steam flow controller located at the bottom of the tower, and TIC160 is a temperature controller located at the top. The pressure controller and the heating steam flow controller form a cascade control. PICA150 is a twin controller of PIC110. The outputs of PICA150 and TIC160 are both inputs to the high-selectivity override control 170. The high-selectivity override control 170 controls the cooling water flow through the cooling water valve 140. The value of the disturbance factor calculation coefficient is calculated by the fuzzy controller 180. The disturbance factor calculation coefficient and the output of PIC110 are used as inputs to FIC120. FIC120 adjusts the heating steam flow through the heating steam flow valve 130.

[0030] Figure 5 A flowchart of a flow control method according to some embodiments of this application is shown, such as... Figure 4 As shown, the above method includes the following steps:

[0031] S210, acquire the output of the pressure controller, the valve position value of the first flow valve, and the set value of the second flow controller; S220, construct a fuzzy controller; S230, use the valve position value of the first flow valve and the set value of the second flow controller as inputs to the fuzzy controller, and output the interference factor calculation coefficient; S240, determine the second flow update set value by using the range of the second flow controller, the interference factor calculation coefficient, and the output of the top pressure controller according to the first preset rule; S250, adjust the steam flow rate according to the second flow update set value.

[0032] According to a specific embodiment of this application, the first flow valve is a cooling water valve 140, and the second flow controller is a controller FIC120 that controls the heating steam flow valve 130.

[0033] The flow control method according to some specific embodiments of this application further includes: step 260, dividing the adjustment range of the valve position value of the first flow valve into at least one first region; and dividing the range of the second flow controller into at least one second region.

[0034] Wherein, at least one first region includes a valve position value first region, a valve position value second region, and a valve position value third region; at least one second region includes a range first region, a range second region, and a range third region.

[0035] According to some embodiments of the flow control method of this application, step S220 includes: step 221, setting a first fuzzy value for each first region; step 222, setting a second fuzzy value for each second region; step 223, calculating the first fuzzy value and the second fuzzy value according to a second preset rule, and determining a fuzzy control table, wherein the fuzzy control table includes a first region, a second region, and calculation results of the first fuzzy value corresponding to the first region and the second fuzzy value corresponding to the second region.

[0036] According to some embodiments of the flow control method of this application, step S230 includes: step 321, determining the first region where the valve position value of the first flow valve is located; step 232, determining the second region where the set value is located; step 233, searching a fuzzy control table with the first region where the valve position value of the first flow valve is located and the second region where the set value is located to determine the interference factor calculation coefficient, wherein the calculation result when constructing the fuzzy control table corresponding to the first region where the valve position value of the first flow valve is located and the second region where the set value is located is the interference factor calculation coefficient.

[0037] Figure 6 This is a schematic diagram illustrating the division of valve position and setpoint regions according to a specific embodiment of this application. Figure 3 The valve position value MV of the cooling water flow valve M shown is divided with the set value SV of the heating steam flow controller FIC120 as follows: Figure 6 The area shown in the figure has MVMAX and MVMIN as the upper and lower limits of the cooling water flow valve, respectively, SVMAX and SVMIN as the upper and lower limits of the FIC setting value, and A, B, C and D as preset parameters of the control system.

[0038] (1) MV high-speed zone M: The valve position is between MVMIN+A and MVMAX-B;

[0039] (2) MV low speed zone M+: The valve position is between MVMAX-B and MVMAX;

[0040] (3) MV low speed zone M-: The valve position is between MVMIN and MVMIN+A;

[0041] (4) SV high-speed zone S: The set value is between SVMIN+C and SVMAX-D;

[0042] (5) SV low speed zone S+: The set value is between SVMAX-D and SVMAX;

[0043] (6) SV low speed zone S-: The setting value is between SVMIN and SVMIN+C.

[0044] Figure 7The diagram below illustrates a fuzzy controller according to some embodiments of this application. According to the control strategy of the fuzzy controller, the region where the valve position value MV of the cooling water flow valve M is located in the current control cycle and the region where the set value SV of the heating steam flow controller FIC120 is located are used as the inputs of the fuzzy controller. The output of the fuzzy controller 180 is the disturbance factor calculation coefficient.

[0045] For different valve position values ​​and setpoints, the disturbance factor calculation coefficients change accordingly. Table 1 shows the specific fuzzy strategy, as follows:

[0046] Table 1

[0047]

[0048] Based on the fuzzy values ​​of the valve position and the setpoint, a fuzzy control table for calculating the disturbance factor coefficients is obtained, as shown in Table 2 below:

[0049] Table 2

[0050]

[0051] The set of fuzzy quantity outputs is:

[0052]

[0053] During the operation of the distillation unit, different values ​​are taken depending on the range of the valve position and the set value. The interference factor is calculated as: R*A i A i The coefficients of the disturbance factor are calculated for each control cycle.

[0054] According to some embodiments of the flow control method of this application, step S240 includes:

[0055] Where i represents the control cycle number, SV i The setpoint MV is updated by the second flow controller for each control cycle. i The output value of the pressure controller for each control cycle, A i The interference factor coefficient is calculated for each control cycle, and R is the range of the second flow controller.

[0056] The flow control method according to some embodiments of this application further includes step S270, adjusting the cooling water valve by override control, wherein the input of the override control includes the output of the twin controller of the pressure controller and the output of the temperature controller, both of which are located at the top of the distillation apparatus.

[0057] The flow control method disclosed in this application regulates the cooling water valve through override control, that is, by controlling the regulation of the cooling water valve through both the twin controller of the top pressure controller and the top temperature controller. Compared with controlling the regulation of the cooling water valve solely through the top pressure controller, this method can adapt to more operating conditions and makes the operation of the distillation unit more stable.

[0058] According to a specific embodiment of this application, in the prior art, in the distillation column of a polypropylene plant, an excessive amount of heating steam needs to be introduced to ensure that all impurities and toxic substances are distilled out. The steam circuit is FIC2008_2, which is usually preset with a large valve position value. At the same time, it is coordinated with the cooling water valve at the top of the column to ensure the stability of the pressure PIC2008_3 and the temperature TIC2008_6 at the top of the column.

[0059] In the distillation column of the aforementioned polypropylene plant, a flow control method disclosed in this application was used, setting [MVMAX, MVMIN] to [30, 90] and [SVMAX, SVMIN] to [2000, 2200]. Figure 8 This is a schematic diagram illustrating the implementation effect of the above flow control method, as shown below. Figure 8 As shown, the steam flow rate decreases continuously due to the disturbance factor. To ensure the balance of the distillation column, the cooling water valve also decreases continuously under the overdrive control, while the pressure and temperature at the top of the column remain approximately constant.

[0060] Figure 9 A flow control device according to some embodiments of this application is shown, comprising an acquisition module 310, a control module 320, a calculation module 330, and an adjustment module 340. The acquisition module 310 is configured to acquire the output of a top pressure controller, the valve position value of a first flow valve in the current control cycle, and the setpoint of a second flow controller in the current control cycle. The control module 320 is configured to construct a fuzzy controller. The control module 320 is further configured to take the valve position value of the first flow valve in the current control cycle and the setpoint of the second flow controller in the current control cycle as inputs to the fuzzy controller, and output interference factor calculation coefficients. The calculation module 330 determines the updated setpoint of the second flow controller in the current control cycle based on the range of the second flow controller, the interference factor calculation coefficients, and the output of the top pressure controller according to a first preset rule. The adjustment module 340 adjusts the steam flow rate based on the updated setpoint of the second flow controller in the current control cycle.

[0061] A flow control device according to some embodiments of this application further includes a division module 350 configured to divide the adjustment range of the valve position value of a first flow valve into at least one first region. The division module 350 is further configured to divide the range of a second flow controller into at least one second region. The at least one first region includes a valve position value first region, a valve position value second region, and a valve position value third region. The at least one second region includes a range first region, a range second region, and a range third region.

[0062] According to some embodiments of this application, a flow control device includes a control module 320 comprising a setting submodule 321 and a tabulation submodule 322. The setting submodule 321 is configured to set a first fuzzy value for each first region, and is further configured to set a second fuzzy value for each second region. The tabulation submodule 322 is configured to calculate the first and second fuzzy values ​​using a second preset rule to determine a fuzzy control table. The fuzzy control table includes a first region, a second region, and calculation results of the first fuzzy value corresponding to the first region and the second fuzzy value corresponding to the second region.

[0063] According to some embodiments of this application, a flow control device includes a calculation module 330 comprising a partitioning submodule 331 and a lookup submodule 332. The partitioning submodule 331 is configured to determine a first region where the valve position value of a first flow valve is located. The partitioning submodule 331 is further configured to determine a second region where a set value is located. The lookup submodule 332 is configured to look up a fuzzy control table using the first region where the valve position value of the first flow valve is located and the second region where the set value is located to determine an interference factor calculation coefficient. The interference factor calculation coefficient is the calculation result of a first fuzzy quantity corresponding to the first region and a second fuzzy quantity corresponding to the second region in the fuzzy control table.

[0064] According to some embodiments of this application, in a flow control device, the calculation module 330 further includes:

[0065] Where i represents the control cycle number, SV i The setpoint MV is updated by the second flow controller for each control cycle. i The output value of the pressure controller for each control cycle, A i The interference factor coefficient is calculated for each control cycle, and R is the range of the second flow controller.

[0066] The flow control device according to some embodiments of this application further includes an override control module configured to regulate a first flow valve by override control, wherein the inputs of the controller for override control include the output of a twin controller of a pressure controller and the output of a top temperature controller.

[0067] The pump pre-pressure control device includes a processor and a memory. The acquisition module 610, valve opening module 620, valve closing module 630 and stop module 640 are all stored as program units in the memory. The processor executes the above program units stored in the memory to realize the corresponding functions.

[0068] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and their parameters are adjusted to control the inlet pressure of the vacuum pump in the dehydrator within the operating range.

[0069] Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of this application, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of this application can be split into multiple modules for implementation. Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of this application can be at least partially implemented as hardware circuits, such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), Systems-on-Chip, Systems-on-Substrate, Systems-on-Package, Application-Specific Integrated Circuits (ASICs), or implemented in hardware or firmware by any other reasonable means of integrating or packaging circuits, or implemented in software, hardware, and firmware, or in any appropriate combination of any of these three implementation methods. Alternatively, one or more of the modules, sub-modules, units, and sub-units according to the embodiments of this application can be at least partially implemented as computer program modules, which can perform corresponding functions when run. For example, any one or more of the acquisition module 310, control module 320, calculation module 330, and adjustment module 340 can be combined into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functionality of one or more of these modules can be combined with at least some of the functionality of other modules and implemented in a single module.

[0070] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0071] This invention provides a storage medium storing a program that, when executed by a processor, implements the flow control method.

[0072] This invention provides a processor for running a program, wherein the program executes the flow control method during runtime.

[0073] Specifically, the processor may include, for example, a general-purpose microprocessor, an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor may also include onboard memory for caching purposes. The processor may be a single processing unit or multiple processing units for performing different actions of the method flow according to embodiments of this application.

[0074] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program with the following method steps: S210, acquiring the output of a pressure controller, the valve position value of a first flow valve, and the setpoint of a second flow controller; S220, constructing a fuzzy controller; S230, using the valve position value of the first flow valve and the setpoint of the second flow controller as inputs to the fuzzy controller, outputting interference factor calculation coefficients; S240, determining a second flow update setpoint based on the range of the second flow controller, the interference factor calculation coefficients, and the output of the top pressure controller according to a first preset rule; S250, adjusting the steam flow rate based on the second flow update setpoint. Step 260, dividing the adjustment range of the valve position value of the first flow valve into at least one first region; dividing the range of the second flow controller into at least one second region. The at least one first region includes a valve position value first region, a valve position value second region, and a valve position value third region; the at least one second region includes a range first region, a range second region, and a range third region. Step S220 includes: Step 221, setting a first fuzzy value for each first region; Step 222, setting a second fuzzy value for each second region; Step 223, calculating the first and second fuzzy values ​​using a second preset rule, and then determining a fuzzy control table, wherein the fuzzy control table includes a first region, a second region, and the calculation results of the first fuzzy value corresponding to the first region and the second fuzzy value corresponding to the second region. Step S230 includes: Step 321, determining the first region where the valve position value of the first flow valve is located; Step 232, determining the second region where the set value is located; Step 233, searching the fuzzy control table using the first region where the valve position value of the first flow valve is located and the second region where the set value is located, and determining the interference factor calculation coefficient. Step S240 includes:

[0075] Where i represents the control cycle number, SV i The setpoint of the second flow controller for each control cycle, MV i The output value of the pressure controller for each control cycle, A iThe disturbance factor coefficient is calculated for each control cycle, where R is the range of the heating steam flow controller. In step S270, the cooling water valve is adjusted via override control, wherein the inputs to the override control include the outputs of the pressure controller's twin controller and the temperature controller, both located at the top of the distillation unit.

[0076] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application 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.

[0077] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0078] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0079] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0080] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0081] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0082] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0083] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0084] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0085] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

[0086] The accompanying drawings illustrate several block diagrams and / or flowcharts. It should be understood that some blocks, or combinations thereof, in the block diagrams and / or flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when executed by the processor, these instructions can create means for implementing the functions / operations described in these block diagrams and / or flowcharts. The technology of this application can be implemented in hardware and / or software (including firmware, microcode, etc.). Alternatively, the technology of this application can take the form of a computer program product stored on a computer-readable storage medium, which can be used by or in conjunction with an instruction execution system.

Claims

1. A flow control method, characterized in that, include: Obtain the output of the pressure controller, the valve position value of the first flow valve, and the set value of the second flow controller; Construct a fuzzy controller; The fuzzy controller takes the valve position value of the first flow valve and the set value of the second flow controller as inputs and outputs the interference factor calculation coefficients. The updated setpoint of the second flow controller is determined by the range of the second flow controller, the interference factor calculation coefficient, and the output of the pressure controller according to the first preset rule. The first preset rule is: , Where i represents the control cycle number, SV i The setpoint MV is updated by the second flow controller for each control cycle. i The output value of the pressure controller for each control cycle, A i The interference factor coefficient is calculated for each control cycle, and R is the range of the second flow controller. The second flow rate is adjusted by updating the settings of the second flow controller.

2. The flow control method according to claim 1, characterized in that, Also includes: The adjustment range of the valve position value of the first flow valve is divided into at least one first region; The range of the second flow controller is divided into at least one second region.

3. The flow control method according to claim 2, characterized in that, Building a fuzzy controller includes: Set a first blur value for each first region; Set a second blur value for each second region; After calculating the first fuzzy quantity and the second fuzzy quantity using the second preset rule, a fuzzy control table is determined. The fuzzy control table includes a first region, a second region, and the calculation results of the first fuzzy quantity corresponding to the first region and the second fuzzy quantity corresponding to the second region.

4. The flow control method according to claim 3, characterized in that, Using the valve position value of the first flow valve and the set value of the second flow controller as inputs to the fuzzy controller, the output interference factor calculation coefficients include: Determine the first region where the valve position value of the first flow valve is located; Determine the second region where the set value is located; The interference factor calculation coefficient is determined by searching the fuzzy control table based on the first region where the valve position value of the first flow valve is located and the second region where the set value is located. The interference factor calculation coefficient is the calculation result of the first fuzzy quantity corresponding to the first region and the second fuzzy quantity corresponding to the second region in the fuzzy control table.

5. The flow control method according to any one of claims 1-4, characterized in that, Also includes: The first flow valve is regulated by override control, wherein the inputs to the override control include the outputs of the pressure controller's twin controller and the temperature controller.

6. A flow control device, characterized in that, include: The acquisition module is configured to acquire the output of the pressure controller, the valve position value of the first flow valve, and the set value of the second flow controller. A control module configured to build a fuzzy controller; The control module is further configured to take the valve position value of the first flow valve and the set value of the second flow controller as inputs to the fuzzy controller, and output interference factor calculation coefficients. The calculation module determines the updated setpoint of the second flow controller based on the range of the second flow controller, the interference factor calculation coefficient, and the output of the pressure controller, according to a first preset rule. The first preset rule is: , Where i represents the control cycle number, SV i The setpoint MV is updated by the second flow controller for each control cycle. i The output value of the pressure controller for each control cycle, A i The interference factor coefficient is calculated for each control cycle, and R is the range of the second flow controller. The adjustment module adjusts the second flow rate based on the updated set value of the second flow controller.

7. A machine-readable storage medium storing instructions for causing a machine to perform the flow control method according to any one of claims 1-5.

8. A processor, characterized in that, Used to run a program, wherein the program is run to execute: the flow control method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Global energy consumption optimization method and device for industrial production process

    CN114757009A

  • Distilled water machine and control system, control method, control device and controller thereof

    CN117105311A