A method, device, medium and equipment for dynamically modeling a refining process

CN122799985APending Publication Date: 2026-09-22RICHFIT INFORMATION TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510343105.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

因此现有的炼化过程建模方法构建的炼化过程模型不能满足具体的炼化过程的需要

Benefits of technology

[0032]本发明中,基于初始数据,构建炼化过程模型;炼化过程模型包括若干设备模型,设备模型包括反应规则和反应常量。构建的炼化过程模型为炼化过程动态建模提供基础。按预设校验次序校验炼化过程模型中的设备模型输入的反应物是否包含设备模型需要输入的全部反应物,以及设备模型输出的生成物的组分和产量是否符合预设要求;若设备模型输入的反应物未包含设备模型需要输入的全部反应物,调整未包含设备模型需要输入的反应物对应的设备模型的炼化级别,直至设备模型输入的反应物全部包含设备模型需要输入的反应物;若生成物的组分不符合预期要求,调整生成物的组分,直至生成物的组分符合预期要求;若生成物的产量不符合预期要求,调整设备模型的反应规则和/或反应常量,直至生成物的产量符合预期要求;得到炼化过程动态模型。炼化过程动态模型可以动态的调整,更加贴近具体的炼化过程,依据炼化过程动态模型可以正确指导具体的炼化过程,满足了具体的炼化过程的需要。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122799985A_ABST
    Figure CN122799985A_ABST
Patent Text Reader

Abstract

The application discloses a refining process dynamic modeling method, device, medium and equipment. The method comprises the following steps: based on initial data, a refining process model is constructed; according to a preset checking sequence, it is checked whether the reactants input by the equipment model in the refining process model contain all the reactants that need to be input, and whether the components and yield of the generated products meet the preset requirements; if the input reactants do not contain all the reactants that need to be input, the refining level of the equipment model corresponding to the reactants that need to be input but are not contained is adjusted until the input reactants contain all the reactants that need to be input; if the components of the generated products do not meet the expected requirements, the components of the generated products are adjusted until the components of the generated products meet the expected requirements; if the yield of the generated products does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted until the yield of the generated products meets the expected requirements; and a refining process dynamic model is obtained. The needs of specific refining processes are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of refining and chemical process technology, and in particular to methods, apparatus, media, and equipment for dynamic modeling of refining and chemical processes. Background Technology

[0002] In the refining process of the petrochemical industry, it is necessary to establish refining process models to guide specific refining processes and improve their efficiency. Existing refining process modeling methods utilize Excel's Solver tool to create models that include structures such as atmospheric and vacuum distillation units and secondary processing units. Specifically, based on raw materials and expected products, the refining process flow is planned using Excel's Solver tool; and a refining process model is then established based on this flow. Summary of the Invention

[0003] The refining process is planned using Excel's Solver tool based on raw materials and expected products. Because this refining process is static, the resulting refining process model is also static. However, the actual refining process is dynamic, and using a static refining process model to guide the actual refining process will lead to errors. Therefore, the refining process models constructed by existing refining process modeling methods cannot meet the needs of specific refining processes.

[0004] In view of the above problems, the present invention is proposed to provide a method, apparatus, medium, or equipment for dynamic modeling of refining processes that overcomes or at least partially solves the above problems.

[0005] This invention provides a method for dynamic modeling of refining processes, comprising:

[0006] Based on the initial data, a refining process model is constructed; the refining process model includes several equipment models, and the equipment models include reaction rules and reaction constants;

[0007] The device model is checked according to a preset verification order to verify whether the reactants input by the device model contain all the reactants required by the device model, and whether the composition and yield of the products output by the device model meet the preset requirements.

[0008] If the reactants input to the equipment model do not include all the reactants required by the equipment model, adjust the refining level of the equipment model corresponding to the reactants not included in the required input until the reactants input to the equipment model include all the required reactants; if the composition of the product does not meet the expected requirements, adjust the composition of the product until the composition of the product meets the expected requirements; if the yield of the product does not meet the expected requirements, adjust the reaction rules and / or reaction constants of the equipment model until the yield of the product meets the expected requirements; thus obtaining the dynamic model of the refining process.

[0009] In a further optional implementation, the initial data includes initial reactant data and expected product data.

[0010] A further optional implementation involves constructing a refining process model based on the initial data, including:

[0011] Based on the initial reactant data and expected product data, the refining nodes and the corresponding equipment models are determined; and the refining process model is constructed based on the refining nodes and the corresponding equipment models.

[0012] A further optional implementation involves verifying, according to a preset verification order, whether the reactants input to the equipment model in the refining process model include all the reactants required by the equipment model, and whether the composition and yield of the products output by the equipment model meet preset requirements, including:

[0013] According to the preset verification order, the reactants input by the equipment model in the refining process model are compared with the reactants required by the equipment model. If the reactants input by the equipment model are greater than or equal to the reactants required by the equipment model, then the reactants input by the equipment model include all the reactants required by the equipment model. If the reactants input by the equipment model do not include at least one of the reactants required by the equipment model, then the equipment model does not include all the reactants required by the equipment model.

[0014] The components of the generated product output by the device model are compared with preset components. If the components of the generated product are within the preset components, then the components of the generated product meet the preset requirements. If the components of the generated product are not within the preset components, then the components of the generated product do not meet the preset requirements.

[0015] The output of the generated product from the device model is compared with the standard output. If the output of the generated product is not less than the standard output, the output of the generated product meets the requirements. If the output of the generated product is less than the standard output, the output of the generated product does not meet the requirements.

[0016] A further optional implementation, if the reactants input to the equipment model do not include all the reactants required by the equipment model, adjust the refining level of the equipment model corresponding to the reactants not included in the equipment model's input, including:

[0017] If the reactants input to the device model do not include all the reactants that the device model needs to input, determine the missing reactants that the device model needs to input.

[0018] Identify the equipment models corresponding to the missing reactants in the equipment model, and upgrade the refining level of the corresponding equipment models.

[0019] In a further optional implementation, if the composition of the product does not meet the expected requirements, adjusting the composition of the product includes:

[0020] If the composition of the product does not meet the expected requirements, identify the components in the product that are not within the preset components, and remove those components from the product.

[0021] In a further optional implementation, if the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the device model are adjusted, including:

[0022] If the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted according to the difference between the yield of the product and the standard yield.

[0023] A further optional implementation is to display the refining process in the dynamic model of the refining process in a graphical manner in real time.

[0024] A further optional implementation includes, prior to verification, representing the initial data and the refining process model in a specified data format.

[0025] This invention provides a dynamic modeling device for refining processes, comprising:

[0026] The model building module is used to construct a refining process model based on initial data; the refining process model includes several equipment models, and the equipment models include reaction rules and reaction constants;

[0027] The verification module is used to verify, according to a preset verification order, whether the reactants input by the device model contain all the reactants required by the device model, and whether the composition and yield of the products output by the device model meet the preset requirements.

[0028] The dynamic adjustment module is used to adjust the refining level of the equipment model corresponding to the reactants that are not included in the input of the equipment model, until the input of the equipment model includes all the reactants required by the equipment model; if the composition of the product does not meet the expected requirements, the composition of the product is adjusted until the composition of the product meets the expected requirements; if the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted until the yield of the product meets the expected requirements; thus obtaining a dynamic model of the refining process.

[0029] This invention provides a computer storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described dynamic modeling method for the refining process.

[0030] This invention provides a dynamic modeling device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the above-described dynamic modeling method for the refining process.

[0031] The beneficial effects of the above-described technical solutions provided in the embodiments of the present invention include at least the following:

[0032] In this invention, a refining process model is constructed based on initial data. This model includes several equipment models, each containing reaction rules and reaction constants. The constructed refining process model provides the foundation for dynamic modeling of the refining process. The model verifies, according to a preset verification order, whether the reactants input to the equipment models in the refining process model include all the reactants required by the equipment models, and whether the composition and yield of the products output by the equipment models meet preset requirements. If the reactants input to the equipment models do not include all the required reactants, the refining level of the equipment models corresponding to the unused reactants is adjusted until all the required reactants are included. If the composition of the products does not meet the expected requirements, the composition of the products is adjusted until it does. If the yield of the products does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment models are adjusted until the yield meets the expected requirements. This yields the dynamic model of the refining process. This dynamic model can be dynamically adjusted, more closely reflecting the specific refining process. Based on this model, the specific refining process can be correctly guided, meeting the needs of the specific refining process.

[0033] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings.

[0034] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0035] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0036] Figure 1 This is a flowchart of the dynamic modeling method for the refining process in Embodiment 1 of the present invention;

[0037] Figure 2 This is a flowchart illustrating the dynamic modeling method for the refining process in Embodiment 2 of the present invention.

[0038] Figure 3 This is a schematic diagram illustrating the specified data format for reactants and products during the refining process in Embodiment 2 of the present invention;

[0039] Figure 4 A schematic diagram illustrating the data format specified for the device model in Embodiment 2 of the present invention;

[0040] Figure 5 This is a diagram illustrating the dynamic model of the refining process in Embodiment 2 of the present invention;

[0041] Figure 6 This is a diagram illustrating the reactants and products in Embodiment 2 of the present invention;

[0042] Figure 7 This is a schematic diagram of the dynamic modeling device for the refining process in an embodiment of the present invention. Detailed Implementation

[0043] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0044] To address the problems existing in the prior art, embodiments of the present invention provide a method, apparatus, medium, and equipment for dynamic modeling of refining processes.

[0045] Example 1

[0046] Embodiment 1 of the present invention provides a method for dynamic modeling of refining processes, the process of which is as follows: Figure 1 As shown, it includes the following steps:

[0047] Step S101: Based on the initial data, construct a refining process model. This model includes several equipment models, each containing reaction rules and reaction constants.

[0048] In this embodiment, a refining process model is constructed based on initial data. Specifically, the initial data includes initial reactant data and expected product data; based on the initial reactant data and expected product data, refining nodes and corresponding equipment models are determined; and a refining process model is constructed based on the refining nodes and their corresponding equipment models.

[0049] Step S102: Verify, according to the preset verification order, whether the reactants input into the equipment model in the refining process model include all the reactants required by the equipment model, and whether the composition and yield of the products output by the equipment model meet the preset requirements.

[0050] In this embodiment, the reactants input to the equipment model in the refining process model are verified according to a preset verification order to determine whether they include all the reactants required by the equipment model, and whether the composition and yield of the products output by the equipment model meet preset requirements. Specifically, according to the preset verification order, the reactants input to the equipment model in the refining process model are compared with the reactants required by the equipment model. If all the reactants input by the equipment model include all the reactants required by the equipment model, it is determined that the reactants input by the equipment model include all the reactants required by the equipment model; if all the reactants input by the equipment model do not include at least one of the reactants required by the equipment model, it is determined that the equipment model does not include all the reactants required by the equipment model. The composition of the products output by the equipment model is compared with preset components. If the composition of the products is within the preset components, the composition of the products meets the preset requirements; if the composition of the products is not within the preset components, the composition of the products does not meet the preset requirements. The yield of the products output by the equipment model is compared with the standard yield. If the yield of the products is not less than the standard yield, the yield of the products meets the requirements; if the yield of the products is less than the standard yield, the yield of the products does not meet the requirements.

[0051] Step S103: If the reactants input to the equipment model do not include all the reactants required by the equipment model, adjust the refining level of the equipment model corresponding to the reactants that are not included until all the reactants input to the equipment model are included; if the composition of the product does not meet the expected requirements, adjust the composition of the product until the composition of the product meets the expected requirements; if the yield of the product does not meet the expected requirements, adjust the reaction rules and / or reaction constants of the equipment model until the yield of the product meets the expected requirements; thus obtaining the dynamic model of the refining process.

[0052] In this embodiment, if the reactants input to the equipment model do not include all the reactants required by the equipment model, the refining level of the equipment model corresponding to the reactants not included in the required input is adjusted until all the reactants input to the equipment model are included. If the composition of the product does not meet the expected requirements, the composition of the product is adjusted until the composition of the product meets the expected requirements. If the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted until the yield of the product meets the expected requirements, thus obtaining the dynamic model of the refining process. Specifically, the process of adjusting the refining level of the equipment model corresponding to the reactants not included in the required input is as follows: determine the reactants not included in the verified equipment model, determine the equipment model corresponding to the not included reactants based on these unincluded reactants, and adjust the refining level of the corresponding equipment model. It should also be noted in this embodiment that during the simulated refining process, it is necessary to determine which equipment model in the refining process model will execute and which will execute later, and a refining level is set for the refining model to determine the execution order of the equipment models.

[0053] Specifically, if the reactants input to the equipment model do not include all the reactants required by the equipment model, the missing reactants are identified; the corresponding equipment model for the missing reactants is determined, and the refining level of the corresponding equipment model is increased. If the composition of the product does not meet the expected requirements, components not included in the preset composition are identified and removed from the product. If the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted based on the difference between the product yield and the standard yield.

[0054] In this embodiment, a refining process model is constructed based on initial data. This model includes several equipment models, each containing reaction rules and reaction constants. The constructed refining process model provides the foundation for dynamic modeling of the refining process. The model verifies, according to a preset verification order, whether the reactants input to the equipment models in the refining process model include all the reactants required by the equipment models, and whether the composition and yield of the products output by the equipment models meet preset requirements. If the reactants input to the equipment models do not include all the required reactants, the refining level of the equipment models corresponding to the unused reactants is adjusted until all the required reactants are included. If the composition of the products does not meet the expected requirements, the composition of the products is adjusted until it does. If the yield of the products does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment models are adjusted until the yield meets the expected requirements. This yields the dynamic model of the refining process. The dynamic model of the refining process can be dynamically adjusted, more closely reflecting the specific refining process. Based on the dynamic model, the specific refining process can be correctly guided, meeting the needs of the specific refining process.

[0055] Example 2

[0056] Embodiment 2 of the present invention provides a dynamic modeling method for refining processes, the specific process of which is as follows: Figure 2 As shown, it includes the following steps:

[0057] Step S201: Based on the initial reactant data and expected product data, determine the refining node and the corresponding equipment model; construct the refining process model according to the refining node and the corresponding equipment model.

[0058] In this embodiment, based on the initial reactant data and the expected product data, refining nodes and their corresponding equipment models are determined; a refining process model is then constructed based on the refining nodes and their corresponding equipment models. Specifically, the user determines the refining nodes and their corresponding equipment models based on the initial reactant data and the expected product data; the equipment models are then connected according to the corresponding refining nodes to form the refining process model.

[0059] Step S202: Represent the initial reactant data, expected product data, and refining process model in a specified data format.

[0060] In this embodiment, the initial reactant data, expected product data, and refining process model are represented in a specified data format. Specifically, taking a certain type of crude oil as the reactant as an example, the crude oil is represented as follows: Figure 3 It is represented in the format of . Figure 3The first line (wt%) represents the weight percentage, and A6 to V represent the specific form of a component. The second line onwards represents each specific component. For example, the second line represents the first component of a crude oil; 3.353498 represents the weight percentage of the first component in the crude oil; N6 equals 1, R equals 60, and the rest equals 0, all representing the first component. This pattern continues for the second to the last component of a crude oil. Products are represented according to a specified format; for details on the specified format for products, please refer to [reference needed]. Figure 3 Taking the jet fuel hydrogenation unit model in the refining process model as an example, the jet fuel hydrogenation unit model is divided into... Figure 4 The format shown is used to represent it. Figure 4 The meanings of each field are shown in Table 1; specifically, 28471147-e7ed-43d5-835c-2136e1e2d769 represents the refining node of the jet kerosene hydrogenation unit model, 61a602a2-3adc-4f09-a289-26c57ac20b82 represents the category of the jet kerosene hydrogenation unit model, 4269af11-ad7b-40aa-94f7-c04f8442c8fc represents the upstream refining node of the jet kerosene hydrogenation unit model, and 57e06c43-20a4 -4909-b44b-536668e804ba represents the downstream refining node of the jet fuel hydrogenation unit model; 3 represents the starting cut point in the jet fuel hydrogenation unit model's cut information; 4 represents the ending cut point in the jet fuel hydrogenation unit model's cut information; C represents the cut type in the jet fuel hydrogenation unit model's cut information; ccr_lpg represents the code of the jet fuel hydrogenation unit model; 4d8b-1709001872422-53977 represents the code of the jet fuel hydrogenation unit model; and 100 represents the cut ratio of the jet fuel hydrogenation unit model. Other unit models in the refining process model follow the same logic. Of course, this embodiment is not limited to this data format and other data formats can also be used.

[0061] Table 1

[0062] Fields Content model_id Refining Node compenentid Category of device models sourcecompenentid Upstream refining nodes targetcompenentid Downstream refining nodes range_from Starting cut point in cutting information rangeto Termination cut point in cutting information rangetype Cutting type in cutting information code Encoding of device model cellid Rendering encoding percent Cutting ratio

[0063] Step S202 is an optional step; it can be executed or not.

[0064] Step S203: According to the preset verification order, compare the reactants input by the equipment model in the refining process model with the reactants required by the equipment model. If all the reactants input by the equipment model include all the reactants required by the equipment model, it is determined that the reactants input by the equipment model include all the reactants required by the equipment model; if all the reactants input by the equipment model do not include at least one of the reactants required by the equipment model, then the equipment model does not include all the reactants required by the equipment model.

[0065] In this embodiment, the reactants input by the equipment model in the refining process model are compared with the reactants required by the equipment model according to a preset verification order. If all the reactants input by the equipment model include all the reactants required by the equipment model, it is determined that the reactants input by the equipment model include all the reactants required by the equipment model; if all the reactants input by the equipment model do not include at least one of the reactants required by the equipment model, then the equipment model does not include all the reactants required by the equipment model. The preset verification order is determined based on the actual situation of the refining process; for example, it is determined based on the reaction sequence in the refining process.

[0066] Specifically, the verification order of the equipment models in the refining process model is determined. Based on this verification order, the reactants input to the equipment models and the reactants required by the equipment models are determined. The reactants input to the equipment models are compared with the reactants required by the equipment models. If all the reactions input by the equipment models include all the reactants required by the equipment models, then the equipment models are determined to contain all the reactants required by the equipment models. If the reactants input by the equipment models do not include at least one of the reactants required by the equipment models, then the equipment models are determined not to contain all the reactants required by the equipment models. For example, if the reactants input to equipment model A are a, b, and c, and the reactants required by equipment model A are a, b, and c, then all the reactants input by equipment model A include all the reactants required by equipment model A. If the reactants input by equipment model A are a and b, and the reactants required by equipment model A are a, b, and c, but the reactants input by equipment model A do not include reactant c, then the equipment models are determined not to contain all the reactants required by the equipment models. This example is merely an example and is not limited to this example in this embodiment.

[0067] Step S204: According to the preset verification order, compare the components of the generated product output by the device model with the preset components. If the components of the generated product are within the preset components, the components of the generated product meet the preset requirements. If the components of the generated product are not within the preset components, the components of the generated product do not meet the preset requirements.

[0068] In this embodiment, the components of the generated product output by the device model are compared with the preset components according to the preset verification order. If the components of the generated product are within the preset components, the components of the generated product meet the preset requirements. If the components of the generated product are not within the preset components, the components of the generated product do not meet the preset requirements.

[0069] Specifically, the preset components of the refining process are determined, which include all possible components in the refining process; according to the preset verification order, the components of the reactants output by the equipment model in the refining process model are determined. If the components of the reactants output by the equipment model are within the preset components, then the components of the reactants output by the equipment model meet the preset requirements; if the components of the reactants output by the equipment model are not within the preset components, then the components of the reactants output by the equipment model do not meet the preset requirements.

[0070] For example, the preset components of the refining process are a, b, c, d, and e, and the components of the reactants output by the equipment model are a, b, and f. Comparing the components a, b, and f of the reactants output by the equipment model with the preset components a, b, c, d, and e of the refining process, if f is not among the preset components of the refining process, then the components of the reactants output by the equipment model do not meet the preset requirements. This example is a specific example in this embodiment, and this embodiment is not limited to this example.

[0071] Step S205: According to the preset verification order, compare the output of the generated product from the equipment model with the standard output. If the output of the generated product is not less than the standard output, the output of the generated product meets the requirements. If the output of the generated product is less than the standard output, the output of the generated product does not meet the requirements.

[0072] In this embodiment, the output of the generated product from the device model is compared with the standard output according to a preset verification order. If the output of the generated product is not less than the standard output, the output of the generated product meets the requirements. If the output of the generated product is less than the standard output, the output of the generated product does not meet the requirements.

[0073] For example, the standard yield of the product generated by the equipment model in the refining process model is determined, and this standard yield is determined based on the actual situation. Following a preset verification order, the yield of the product generated by the equipment model in the refining process model is compared with the standard yield. If the yield of the product is not less than the standard yield, then the yield of the product meets the requirements; if the yield of the product is less than the standard yield, then the yield of the product does not meet the requirements. This example is a specific example in this embodiment, and this embodiment is not limited to this example.

[0074] Steps S204 and S205 can be executed in any order, or simultaneously.

[0075] Step S206: If the reactants input to the equipment model do not include all the reactants required by the equipment model, determine the missing reactants required by the equipment model; determine the equipment model corresponding to the missing reactants required by the equipment model, and upgrade the refining level of the corresponding equipment model.

[0076] In this embodiment, if the reactants input to the equipment model do not include all the reactants required by the equipment model, the missing reactants are identified; the equipment model corresponding to the missing reactants is determined, and the refining level of the corresponding equipment model is increased.

[0077] For example, if the input reactants for device model A are a and b, and the required input reactants for device model A are a, b, and c, then device model A is missing the required reactant c. Therefore, device models B and C corresponding to reactant c are determined, and the refining level of device models B and C is increased. This example is merely one illustration and is not limited to this example in this embodiment.

[0078] Step S207: If the composition of the product does not meet the expected requirements, identify the components in the product that are not in the preset composition and remove the components from the product.

[0079] In this embodiment, if the components of the product do not meet the expected requirements, the components that are not in the preset components are identified and removed from the product.

[0080] For example, the preset components of the refining process are a, b, c, d, and e, and the components of the reactants output by the equipment model are a, b, and f. The components a, b, and f of the reactants output by the equipment model are compared with the preset components a, b, c, d, and e of the refining process. Since f is not among the preset components of the refining process, f is removed from the reactants output by the equipment model. This example is a specific example in this embodiment, and this embodiment is not limited to this example.

[0081] Step S208: If the yield of the product does not meet the expected requirements, adjust the reaction rules and / or reaction constants of the equipment model according to the difference between the yield of the product and the standard yield.

[0082] In this embodiment, if the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted according to the difference between the yield of the product and the standard yield.

[0083] For example, if the output of the equipment model does not meet the expected requirements, the reaction rules of the equipment model can be adjusted based on the difference between the output of the output and the standard output, or the reaction constant of the equipment model can be adjusted, or both the reaction rules and the reaction constant of the equipment model can be adjusted. This example is a specific example in this embodiment, and this embodiment is not limited to this example.

[0084] Steps S207 and S208 can be executed in any order, or simultaneously.

[0085] Step S209: After adjustment, the dynamic model of the refining process is obtained; the refining process in the dynamic model of the refining process is displayed in real time in a graphical manner.

[0086] In this embodiment, after adjustment, a dynamic model of the refining process is obtained; the refining process in the dynamic model of the refining process is displayed in real time in a graphical manner.

[0087] For example, after adjustment, a dynamic model of the refining process is obtained; the dynamic model of the refining process is then used as... Figure 5 The model shown is presented to the user. Figure 5 The system displays equipment models (such as atmospheric and vacuum distillation, atmospheric and vacuum distillation line 1, atmospheric and vacuum distillation line 2, and atmospheric and vacuum distillation line 3) of the refining process dynamic model, along with the reactants output by each equipment model (such as crude oil as a reactant in atmospheric and vacuum distillation) and the products input. The system also displays the reactants and products output by each equipment model in the refining process dynamic model. Figure 6 The text and graphics shown are presented to the user in real time. Figure 6 The arrows in the diagram indicate the direction, and the nodes represent specific substances; this example is a specific example in this embodiment, and this embodiment is not limited to this example.

[0088] This embodiment is more user-friendly and easier to use than existing technologies. It can improve the efficiency of establishing dynamic models of refining processes, shorten iteration time, and improve the reliability of models through scientific and reasonable adjustments, providing reliable guidance for specific refining processes.

[0089] This invention provides a dynamic modeling device for refining processes, the structure of which is as follows: Figure 7 As shown, it includes: a model building module 701, a verification module 702, and a dynamic adjustment module 703;

[0090] The model building module 701 is used to build a refining process model based on the initial data. The refining process model includes several equipment models, and the equipment models include reaction rules and reaction constants.

[0091] The verification module 702 is used to verify, according to a preset verification order, whether the reactants input by the equipment model in the refining process model include all the reactants required by the equipment model, and whether the composition and yield of the products output by the equipment model meet the preset requirements.

[0092] The dynamic adjustment module 703 is used to adjust the refining level of the equipment model corresponding to the reactants that are not included in the equipment model input if the reactants input to the equipment model do not include all the reactants required by the equipment model, until all the reactants input to the equipment model include all the reactants required by the equipment model; if the composition of the product does not meet the expected requirements, adjust the composition of the product until the composition of the product meets the expected requirements; if the yield of the product does not meet the expected requirements, adjust the reaction rules and / or reaction constants of the equipment model until the yield of the product meets the expected requirements; thus obtaining a dynamic model of the refining process.

[0093] This invention provides a computer storage medium storing computer-executable instructions, which, when executed by a processor, implement the aforementioned dynamic modeling method for the refining process.

[0094] This invention provides a dynamic modeling device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the above-described dynamic modeling method for the refining process.

[0095] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0096] Unless otherwise specifically stated, terms such as processing, calculation, operation, determination, display, etc., may refer to the actions and / or processes of one or more processing or computing systems or similar devices that represent the manipulation and conversion of data representing physical (e.g., electronic) quantities within the registers or memory of the processing system into other data similarly representing physical quantities within the memory, registers, or other such information storage, transmission, or display devices of the processing system. Information and signals can be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0097] It should be understood that the specific order or hierarchy of steps in the disclosed process is an example of an exemplary method. Based on design preferences, it should be understood that the specific order or hierarchy of steps in the process may be rearranged without departing from the scope of this disclosure. The appended method claims provide elements of various steps in an exemplary order and are not intended to limit the scope to the specific order or hierarchy described.

[0098] In the detailed description above, various features are combined together in a single embodiment to simplify this disclosure. This approach to disclosure should not be construed as reflecting an intention that embodiments of the claimed subject matter require more features than are explicitly stated in each claim. Rather, as reflected in the appended claims, the invention is presented with fewer features than all of the features in a single disclosed embodiment. Therefore, the appended claims are hereby explicitly incorporated into the detailed description, with each claim representing a separate preferred embodiment of the invention.

[0099] Those skilled in the art will also understand that the various illustrative logic blocks, modules, circuits, and algorithm steps described in conjunction with the embodiments herein can be implemented as electronic hardware, computer software, or a combination thereof. To clearly illustrate the interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps described above are generally described in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art can implement the described functionality in alternative ways for each specific application; however, such implementation decisions should not be construed as departing from the scope of this disclosure.

[0100] The steps of the methods or algorithms described in conjunction with the embodiments herein can be directly embodied in hardware, software modules executed by a processor, or a combination thereof. The software modules can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium well known in the art. An exemplary storage medium is connected to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. The ASIC can reside in a user terminal. Alternatively, the processor and storage medium can exist as discrete components in the user terminal.

[0101] For software implementation, the techniques described in this application can be implemented using modules (e.g., procedures, functions, etc.) that perform the functions described in this application. This software code can be stored in memory units and executed by a processor. The memory units can be implemented within the processor or outside the processor; in the latter case, they are communicatively coupled to the processor via various means, as is well known in the art.

[0102] The foregoing description includes examples of one or more embodiments. It is certainly impossible to describe all possible combinations of components or methods in order to describe the above embodiments, but those skilled in the art will recognize that further combinations and arrangements of the various embodiments are possible. Therefore, the embodiments described herein are intended to cover all such changes, modifications, and variations that fall within the scope of the appended claims. Furthermore, the term "comprising" as used in the specification or claims is interpreted in a manner similar to the term "including," as interpreted when used as a conjunction in the claims. Additionally, the use of any term "or" in the specification of the claims is intended to mean "non-exclusive or."

Claims

1. A method for dynamic modeling of a refining process, characterized in that, include: Based on the initial data, a refining process model is constructed; the refining process model includes several equipment models, and the equipment models include reaction rules and reaction constants; The device model is checked according to a preset verification order to verify whether the reactants input by the device model contain all the reactants required by the device model, and whether the composition and yield of the products output by the device model meet the preset requirements. If the reactants input to the equipment model do not include all the reactants required by the equipment model, adjust the refining level of the equipment model corresponding to the reactants not included in the required input until the reactants input to the equipment model include all the required reactants; if the composition of the product does not meet the expected requirements, adjust the composition of the product until the composition of the product meets the expected requirements; if the yield of the product does not meet the expected requirements, adjust the reaction rules and / or reaction constants of the equipment model until the yield of the product meets the expected requirements; thus obtaining the dynamic model of the refining process.

2. The method as described in claim 1, characterized in that, The initial data includes initial reactant data and expected product data.

3. The method as described in claim 2, characterized in that, Based on the initial data, a refining process model is constructed, including: Based on the initial reactant data and expected product data, the refining nodes and the corresponding equipment models are determined; and the refining process model is constructed based on the refining nodes and the corresponding equipment models.

4. The method as described in claim 3, characterized in that, The refining process model is verified according to a preset verification order to check whether the reactants input to the equipment model include all the reactants required by the equipment model, and whether the composition and yield of the products output by the equipment model meet preset requirements, including: According to a preset verification order, the reactants input by the equipment model in the refining process model are compared with the reactants required by the equipment model. If all the reactants input by the equipment model include all the reactants required by the equipment model, it is determined that the reactants input by the equipment model include all the reactants required by the equipment model; if all the reactants input by the equipment model do not include at least one of the reactants required by the equipment model, it is determined that the equipment model does not include all the reactants required by the equipment model. The components of the generated product output by the device model are compared with preset components. If the components of the generated product are within the preset components, then the components of the generated product meet the preset requirements. If the components of the generated product are not within the preset components, then the components of the generated product do not meet the preset requirements. The output of the generated product from the device model is compared with the standard output. If the output of the generated product is not less than the standard output, the output of the generated product meets the requirements. If the output of the generated product is less than the standard output, the output of the generated product does not meet the requirements.

5. The method as described in claim 4, characterized in that, If the reactants input to the equipment model do not include all the reactants required by the equipment model, adjust the refining level of the equipment model corresponding to the reactants not included in the equipment model's input, including: If the reactants input to the device model do not include all the reactants that the device model needs to input, determine the missing reactants that the device model needs to input. Identify the equipment models corresponding to the missing reactants in the equipment model, and upgrade the refining level of the corresponding equipment models.

6. The method as described in claim 5, characterized in that, If the composition of the product does not meet the expected requirements, adjust the composition of the product, including: If the composition of the product does not meet the expected requirements, identify the components in the product that are not within the preset components, and remove those components from the product.

7. The method as described in claim 6, characterized in that, If the yield of the product does not meet the expected requirements, adjust the reaction rules and / or reaction constants of the device model, including: If the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted according to the difference between the yield of the product and the standard yield.

8. The method as described in claim 7, characterized in that, The refining process in the dynamic model is displayed graphically in real time.

9. The method according to any one of claims 1-8, characterized in that, Prior to verification, the process also includes representing the initial data and refining process model in a specified data format.

10. A dynamic modeling device for a refining process, characterized in that, include: The model building module is used to construct a refining process model based on initial data; the refining process model includes several equipment models, and the equipment models include reaction rules and reaction constants; The verification module is used to verify, according to a preset verification order, whether the reactants input by the device model contain all the reactants required by the device model, and whether the composition and yield of the products output by the device model meet the preset requirements. The dynamic adjustment module is used to adjust the refining level of the equipment model corresponding to the reactants that are not included in the input of the equipment model, until the input of the equipment model includes all the reactants required by the equipment model; if the composition of the product does not meet the expected requirements, the composition of the product is adjusted until the composition of the product meets the expected requirements; if the yield of the product does not meet the expected requirements, the reaction rules and / or reaction constants of the equipment model are adjusted until the yield of the product meets the expected requirements; thus obtaining a dynamic model of the refining process.

11. A computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions, which, when executed by a processor, implement the dynamic modeling method for the refining process as described in any one of claims 1-9.

12. A dynamic modeling device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the dynamic modeling method for refining processes as described in any one of claims 1-9.