Medical chemical equipment three-dimensional model creation method and device, terminal and storage medium

By generating the basic data input interface to obtain the device size parameters, and generating and combining three-dimensional models based on the preset component library and attribute library, the problem of insufficient modeling accuracy and efficiency in the existing technology is solved, and efficient and accurate three-dimensional model creation is achieved to meet pipeline design needs.

CN119939849APending Publication Date: 2025-05-06THE FOURTH INST OF NUCLEAR ENG OF CNNC
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411670025.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

When creating a three-dimensional model of pharmaceutical and chemical equipment, existing equipment modeling software cannot take into account both modeling accuracy and modeling efficiency while meeting pipeline design needs.

Method used

Provide a three-dimensional model creation method for pharmaceutical and chemical equipment. It obtains the main and secondary dimension parameters of the equipment by generating a basic data input interface, generates fixed size and parameterized components based on the preset component library, and performs component stitching through the preset attribute library to generate an initial three-dimensional model, and adds equipment attribute information and pipe port attribute information after the inspection conditions are met.

Benefits of technology

The modeling accuracy and efficiency of the three-dimensional model can be improved, and the pipeline design needs can be better met, and the problem of inefficiency in traditional "building building blocks" construction is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939849A_ABST
    Figure CN119939849A_ABST
Patent Text Reader

Abstract

The invention provides a medical and chemical equipment three-dimensional model creation method and device, a terminal and a storage medium. The method comprises the steps of generating a basic data input interface of target equipment in response to a creation instruction of the target equipment; based on the basic data input interface, obtaining main size parameters of the target equipment, or obtaining the main size parameters and secondary size parameters; generating a target fixed-size component and / or a target parameterized component based on a preset component library according to the main size parameter or the main size parameter and the secondary size parameter; splicing the components based on a preset attribute library according to a target constraint condition to obtain an initial three-dimensional model of the target equipment; when the initial three-dimensional model meets the inspection condition, equipment attribute information and pipe orifice attribute information are added based on a preset attribute library and pipeline design requirements, and the initial three-dimensional model with the added information serves as a three-dimensional model of the target equipment to be output. According to the method, the modeling precision and modeling efficiency of the equipment can be considered on the premise of meeting the design requirements of the pipeline.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of three-dimensional model creation, and in particular to a method, device, terminal and storage medium for creating a three-dimensional model of pharmaceutical and chemical equipment. Background Art

[0002] With the rapid development of three-dimensional digital design, in the pharmaceutical and chemical fields, when designing factory pipelines, it is usually necessary to create a three-dimensional model of pharmaceutical and chemical equipment to assist in pipeline design.

[0003] However, in the process of realizing the present invention, the inventors discovered that the existing equipment modeling software can be roughly divided into two categories. One category is mechanical design software, which has high modeling accuracy, but is complex to operate and cannot be digitized. It cannot carry the information such as pipeline direction, diameter, pressure, etc. required for the later pipeline design, and needs to be added separately before the later pipeline modeling; the other category is the equipment modeling module that comes with the three-dimensional factory software. Although it can be digitized and carry the necessary attribute information, its equipment appearance is too simplified and only serves as a placeholder. The modeling accuracy and modeling efficiency often cannot meet the project requirements. Moreover, mechanical design software and three-dimensional factory software usually belong to different platforms and are difficult to combine together. Therefore, overall, the market lacks a three-dimensional equipment modeling software that can meet the needs of pipeline design while taking into account the accuracy and modeling efficiency of the equipment three-dimensional model. Summary of the Invention

[0004] The embodiments of the present invention provide a method, device, terminal and storage medium for creating a three-dimensional model of pharmaceutical and chemical equipment to solve the problem that when creating a three-dimensional model of pharmaceutical and chemical equipment, it is impossible to take into account both modeling accuracy and modeling efficiency while meeting pipeline design requirements.

[0005] In a first aspect, an embodiment of the present invention provides a method for creating a three-dimensional model of pharmaceutical and chemical equipment, comprising:

[0006] In response to a creation instruction of a target device, generating a basic data input interface of the target device;

[0007] Based on the basic data input interface, obtaining the primary dimensional parameters of the target device, or obtaining the primary dimensional parameters and secondary dimensional parameters of the target device;

[0008] Generating a target fixed-size component and / or a target parameterized component of the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter;

[0009] Based on a preset attribute library, the target fixed-size components and / or the target parameterized components are assembled according to target constraints to obtain an initial three-dimensional model of the target device;

[0010] The initial three-dimensional model is checked, and when the initial three-dimensional model meets the inspection conditions, device attribute information and pipe nozzle attribute information are added to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and the initial three-dimensional model after the device attribute information and pipe nozzle attribute information are added is output as the three-dimensional model of the target device.

[0011] In a possible implementation, obtaining the primary size parameter of the target device, or obtaining the primary size parameter and secondary size parameter of the target device based on the basic data input interface, includes:

[0012] Based on the basic data input interface, obtaining a device type of the target device;

[0013] If the device corresponding to the device type includes a secondary device, obtaining the primary size parameters and the secondary size parameters of the target device;

[0014] If the device corresponding to the device type does not include a secondary device, main size parameters of the target device are obtained.

[0015] In one possible implementation, generating a target fixed-size component and / or a target parameterized component for the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, includes:

[0016] Determining a required component classification of the target device based on the primary size parameter, or based on the primary size parameter and the secondary size parameter;

[0017] If the required component is classified as a fixed-size component, then according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, a target fixed-size component in a preset component library is retrieved;

[0018] If the required component is classified as a parametric component, the target parametric component is drawn according to the main size parameter, or according to the main size parameter and the secondary size parameter, according to preset rules.

[0019] In a possible implementation, retrieving a target fixed-size component from a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, includes:

[0020] Determining a size range corresponding to the target device according to the primary size parameter, or according to the primary size parameter and the secondary size parameter;

[0021] A fixed-size component with a size corresponding to the size range in the preset component library is retrieved as the target fixed-size component.

[0022] In a possible implementation, after generating the target fixed-size component and / or target parameterized component of the target device based on the preset component library, the method further includes:

[0023] Obtaining a component position of the target fixed-size component and / or the target parameterized component;

[0024] Based on a preset attribute library, the target fixed-size components and / or the target parameterized components are assembled according to target constraints to obtain an initial three-dimensional model of the target device, including:

[0025] Determining position constraints according to the component position based on a preset attribute library;

[0026] The target fixed-size components and / or the target parameterized components are spliced ​​according to the position constraint conditions and the target constraint conditions to obtain an initial three-dimensional model of the target device.

[0027] In a possible implementation, checking the initial three-dimensional model includes:

[0028] Checking whether there are suspended components or collision components in the initial three-dimensional model according to the positional relationship of the target fixed-size component and / or the target parameterized component;

[0029] If there are no suspended components or collision components in the initial three-dimensional model, determining that the initial three-dimensional model meets the inspection condition;

[0030] If there are suspended components or collision components in the initial three-dimensional model, it is determined that the initial three-dimensional model does not meet the inspection condition.

[0031] In a possible implementation, after determining that the initial three-dimensional model does not meet the inspection condition, the method further includes:

[0032] Output prompt information to prompt the user to check and modify the primary size parameters and / or secondary size parameters of the target device.

[0033] In a second aspect, an embodiment of the present invention provides a device for creating a three-dimensional model of pharmaceutical and chemical equipment, comprising:

[0034] A first pre-processing module, configured to generate a basic data input interface of the target device in response to a creation instruction of the target device;

[0035] A second preprocessing module is configured to obtain the primary dimensional parameters of the target device, or the primary dimensional parameters and secondary dimensional parameters of the target device based on the basic data input interface;

[0036] a component generation module, configured to generate a target fixed-size component and / or a target parameterized component for the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter;

[0037] a component splicing module, configured to splice the target fixed-size components and / or the target parameterized components based on a preset attribute library and in accordance with target constraints to obtain an initial three-dimensional model of the target device;

[0038] A model output module is used to check the initial three-dimensional model and, when the initial three-dimensional model meets the inspection conditions, add device attribute information and pipe nozzle attribute information to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and output the initial three-dimensional model after adding the device attribute information and pipe nozzle attribute information as the three-dimensional model of the target device.

[0039] In a third aspect, an embodiment of the present invention provides a terminal comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the steps of the method described in the first aspect or any possible implementation of the first aspect.

[0040] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the first aspect or any possible implementation of the first aspect.

[0041] An embodiment of the present invention provides a method, device, terminal and storage medium for creating a three-dimensional model of pharmaceutical and chemical equipment. The method first generates a basic data input interface of the target device in response to a creation instruction of the target device; then, based on the basic data input interface, obtains the main dimensional parameters of the target device, or obtains the main dimensional parameters and secondary dimensional parameters of the target device; then, based on the main dimensional parameters, or based on the main dimensional parameters and secondary dimensional parameters, generates target fixed-dimensional components and / or target parametric components of the target device based on a preset component library; then, based on a preset attribute library, the target fixed-dimensional components and / or target parametric components are spliced ​​according to target constraints to obtain an initial three-dimensional model of the target device; then, the initial three-dimensional model is checked, and when the initial three-dimensional model meets the inspection conditions, device attribute information and pipe nozzle attribute information are added to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and the initial three-dimensional model after adding the device attribute information and pipe nozzle attribute information is output as the three-dimensional model of the target device. On the one hand, the embodiments of the present invention can generate more refined target fixed-size components and / or target parametric components based on the main dimensional parameters of the target device, or the main dimensional parameters and secondary dimensional parameters of the target device, based on the preset component library. On the other hand, in the form of a preset attribute library, the target fixed-size components and / or target parametric components are spliced ​​together through target constraints to obtain an initial three-dimensional model of the target device, which can solve the problem of low efficiency of traditional "building blocks" type three-dimensional model construction. Moreover, after determining that the initial three-dimensional model meets the inspection conditions, adding device attribute information and pipe nozzle attribute information to the initial three-dimensional model can make it meet the pipeline design requirements and better assist pipeline design. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0043] Figure 1 This is a flow chart of a method for creating a three-dimensional model of pharmaceutical and chemical equipment provided by an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram of a pharmaceutical and chemical equipment modeling interface provided by an embodiment of the present invention;

[0045] Figure 3 This is a diagram of the basic data input interface of the reactor (non-enamel) equipment provided in an embodiment of the present invention;

[0046] Figure 4This is a diagram of a basic data input interface for a pump device provided by an embodiment of the present invention;

[0047] Figure 5 It is a software execution logic diagram provided by an embodiment of the present invention;

[0048] Figure 6 3D model schematic diagram of a vertical pipeline pump provided by an embodiment of the present invention;

[0049] Figure 7 3D model schematic diagram of a clean centrifugal pump provided by an embodiment of the present invention;

[0050] Figure 8 is a schematic diagram of a three-dimensional model of a plate heat exchanger provided in an embodiment of the present invention;

[0051] Figure 9 3D model schematic diagram of a reactor (non-enamel) provided in an embodiment of the present invention;

[0052] Figure 10 Schematic diagram of a display and modification window for device model attributes provided by an embodiment of the present invention;

[0053] Figure 11 This is a schematic diagram showing the attributes of a fixed-size device provided by an embodiment of the present invention;

[0054] Figure 12 This is a schematic diagram of a pipeline modeling using a three-dimensional model of equipment provided by an embodiment of the present invention;

[0055] Figure 13 This is a schematic diagram of the structure of a device for creating a three-dimensional model of pharmaceutical and chemical equipment provided by an embodiment of the present invention;

[0056] Figure 14 is a schematic diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0057] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

[0058] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below with reference to the accompanying drawings.

[0059] See also Figure 1 , which shows a flowchart of the method for creating a three-dimensional model of pharmaceutical and chemical equipment provided by an embodiment of the present invention, and is described in detail as follows:

[0060] In step 101 , in response to a creation instruction of a target device, a basic data input interface of the target device is generated.

[0061] For example, according to the modeling requirements of pharmaceutical and chemical equipment, storage tanks, reactors, heat exchangers, towers, pumps, cyclone separators, etc. can be used as target equipment. Figure 2 As shown, users can generate target equipment creation instructions by clicking on a storage tank (non-enamel), storage tank (enamel), reactor (non-enamel), reactor (enamel), spirally wound tube heat exchanger, shell-and-tube heat exchanger, plate heat exchanger, cyclone separator, pump, and other items on the pharmaceutical and chemical equipment modeling interface. Each type of equipment can be further categorized by its structural form: horizontal, vertical, leg-supported, or lug-supported. The pharmaceutical and chemical equipment modeling interface also includes an equipment data module to provide various equipment data output and batch import capabilities.

[0062] like Figure 3 and Figure 4 As shown, in response to the target device creation instruction input by the user, a basic data input interface of the target device can be generated. According to the structural form of different devices, corresponding basic data input interfaces can be provided. Figure 3 The basic data input interface of the reactor (non-enamel) equipment shown in Figure 4 The basic data input interface for the pump equipment is shown.

[0063] In step 102, based on the basic data input interface, the primary size parameters of the target device are acquired, or the primary size parameters and secondary size parameters of the target device are acquired.

[0064] Different target devices require different parameters to generate their components from the pre-set component library, resulting in different basic data input interfaces. For example, for a reactor, you need to enter secondary dimensional parameters related to the motor model before selecting the appropriate components from the pre-set component library for modeling. For a storage tank, on the other hand, you only need to enter the primary dimensional parameters to generate the required components.

[0065] Among them, the preset component library is a pre-established component library. The components in the preset component library can be divided into fixed-size components and parametric components, including various refined components required for three-dimensional modeling of pharmaceutical and chemical equipment such as storage tanks, reactors, heat exchangers, towers, pumps, cyclone separators, etc., and a component addition channel is reserved to expand the components required for different target equipment.

[0066] Exemplarily, obtaining the primary dimension parameters of the target device based on the basic data input interface, or obtaining the primary dimension parameters and secondary dimension parameters of the target device, may include:

[0067] Based on the basic data input interface, obtain the device type of the target device.

[0068] If the device corresponding to the device type includes a secondary device, obtain the primary size parameters and secondary size parameters of the target device.

[0069] If the device type does not include a secondary device, obtain the main size parameters of the target device.

[0070] In this embodiment, the target device type, i.e., whether the target device is a storage tank (non-enamel), storage tank (enamel), reactor (non-enamel), reactor (enamel), spirally wound tube heat exchanger, shell and tube heat exchanger, plate heat exchanger, cyclone separator, or pump, is not included in some types of equipment. For example, for pump equipment, only the pump structure, model, manufacturer, etc. need to be input to generate the components required for the pump equipment. For reactor equipment, in addition to the main dimensional parameters such as structure, model, and manufacturer, parameters such as motor type and motor power (i.e., secondary dimensional parameters) need to be further selected. Therefore, based on the basic data input interface, it can be determined according to the device type of the target device whether to obtain the main dimensional parameters and secondary dimensional parameters, or only the main dimensional parameters.

[0071] In step 103, a target fixed-size component and / or a target parameterized component of a target device is generated based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter.

[0072] Combine Figure 3 and Figure 4 As shown, for the variable components (also known as parameterized components) in the target equipment, the user can input the main dimensional parameters such as the equipment name, equipment position number, diameter, height, etc. in the basic data input interface, and then generate the cylinder, head, and automatically select the accessories such as ears, legs, and nozzles according to the relevant constraints in the preset attribute library. For the fixed components (also known as fixed-size components) in the target equipment, such as motors and pump bodies, users can find the corresponding components by selecting the manufacturer, type, model, etc. in the basic data input interface. For cyclone separators, users can enter the air intake volume, and then perform intelligent calculations based on the air intake volume, and output the three-dimensional model of the equipment based on the calculation results. Table 1 shows the components, parameters, and their sources of various types of equipment, among which selection by category means selecting fixed-size components by category.

[0073] Table 1

[0074]

[0075]

[0076]

[0077]

[0078]

[0079] Exemplarily, generating a target fixed-size component and / or a target parameterized component for a target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, includes:

[0080] Determine the required component classification for the target device based on the primary size parameter, or based on the primary size parameter and secondary size parameters.

[0081] If the required component is classified as a fixed-size component, the target fixed-size component in the preset component library is retrieved based on the primary size parameter, or based on the primary size parameter and the secondary size parameter.

[0082] If the required component is classified as a parametric component, the target parametric component is drawn according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, according to preset rules.

[0083] Exemplarily, retrieving a target fixed-size component from a preset component library based on a primary size parameter, or based on a primary size parameter and a secondary size parameter, may include:

[0084] Determine the size range corresponding to the target device based on the primary size parameter, or based on the primary size parameter and the secondary size parameter.

[0085] Retrieve the fixed-size component corresponding to the size and size range in the preset component library as the target fixed-size component.

[0086] Combine Figure 5 As shown, specifically, after obtaining the main dimensional parameters of the target device, or obtaining the main dimensional parameters and secondary dimensional parameters of the target device, taking the motor as an example, according to the device type and motor type to which it belongs, the required motor model can be located in the preset component library, and then according to the size range corresponding to the main dimensional parameters and the secondary dimensional parameters, the fixed size components corresponding to the size and size range in the preset component library are called.

[0087] The size range is a data table. For example, DN300-1000 uses three legs, and DN1000 and above uses four legs. Here, 300-1000 and 1000 and above are the size ranges, which can be used to determine which components to select and the component locations.

[0088] In step 104 , based on the preset attribute library, the target fixed-size components and / or target parameterized components are assembled according to the target constraint conditions to obtain an initial three-dimensional model of the target device.

[0089] Optionally, after generating the target fixed-size component and / or target parameterized component of the target device based on the preset component library, the following steps may also be performed:

[0090] Gets the component position of the target fixed-size component and / or target parametric component.

[0091] Accordingly, based on the preset attribute library, the target fixed-size components and / or target parametric components are assembled according to the target constraints to obtain the initial three-dimensional model of the target device, which may include:

[0092] Determine position constraints based on component positions based on a preset property library.

[0093] The target fixed-size components and / or target parameterized components are assembled according to the position constraint conditions and the target constraint conditions to obtain an initial three-dimensional model of the target device.

[0094] Among them, the preset attribute library includes a large number of built-in rules, including specification requirements, variable correspondence, constraints, equipment size calculation formulas, attribute default values ​​of each component, etc. Based on the preset attribute library, each component can be automatically combined together as required and assigned attribute default values.

[0095] For example, the preset attribute library can preset default component combination rules, including nozzle position, angle, nozzle size, number, positioning, height, motor position, etc. of lugs / legs, etc., all of which can be associated with the device form and main dimensional parameters. After generating the target fixed-size components and / or target parametric components of the target device, based on the component positions and related default constraints (i.e., target constraints) of the target fixed-size components and / or target parametric components, the components can be automatically combined according to the rules into a device 3D model, i.e., the initial 3D model of the target device.

[0096] In step 105, the initial three-dimensional model is checked, and when the initial three-dimensional model meets the inspection conditions, device attribute information and pipe nozzle attribute information are added to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and the initial three-dimensional model after adding the device attribute information and pipe nozzle attribute information is output as the three-dimensional model of the target device.

[0097] Exemplarily, checking the initial 3D model may include:

[0098] Based on the positional relationship of the target fixed-size component and / or the target parametric component, the initial 3D model is checked for dangling components or collision components.

[0099] If there are no suspended components or collision components in the initial three-dimensional model, it is determined that the initial three-dimensional model meets the inspection condition.

[0100] If there are suspended components or collision components in the initial three-dimensional model, it is determined that the initial three-dimensional model does not meet the inspection conditions.

[0101] Optionally, after determining that the initial three-dimensional model does not meet the inspection conditions, the following steps may also be performed:

[0102] Output prompt information to prompt the user to check and modify the primary size parameters and / or secondary size parameters of the target device.

[0103] Combine Figure 5 As shown, in this embodiment, before the initial three-dimensional model is output, a model check can be performed. When there are errors such as hanging components and collisions, the user can be prompted to modify the three-dimensional model of some equipment. Figures 6 to 9 shown.

[0104] When adding equipment attribute information and nozzle attribute information to the initial 3D model, a display and modification window for the equipment model attributes can be generated, such as Figure 10 As shown in the figure, the window can display the user input data, including the equipment number, name, diameter, length, etc., as well as the fixed size component or fixed size equipment carrying attributes, including material, model, weight, etc. The user can modify it in this window (some meaningless attributes cannot be modified) or add other attribute rows. Among them, the fixed size equipment attribute table is as follows Figure 11 shown.

[0105] like Figure 12 As shown, the nozzle attributes and basic equipment attributes (name, position number, etc.) carried by the three-dimensional model of the target equipment created in this embodiment can be directly applied to the three-dimensional factory software for pipeline modeling without re-assignment.

[0106] The following two specific examples further illustrate the process of the method for creating a three-dimensional model of pharmaceutical and chemical equipment provided by the embodiment of the present invention:

[0107] Example 1: Create a vertical reactor with basin head and basin bottom (non-enamel)

[0108] Click on the "Vertical Basin Head and Basin Bottom Lug" in the Reactor (Non-enamel) on the Pharmaceutical and Chemical Equipment Modeling Interface to pop up the basic data input interface, such as Figure 3As shown, the user enters or selects parameters according to actual needs, such as entering the position number R2101, the equipment name crystallization kettle, the technical specifications DN1000×1200mm, and the motor type vertical motor. In the drop-down window, select the motor type explosion-proof motor, motor power level 4-1.1kw, and material S30408. Then the total weight and power attributes are automatically generated.

[0109] After completing the parameter input, click the OK button. The program will automatically generate its three-dimensional model according to the rules in the preset property library, including drawing the DN1000×1200mm cylinder, automatically setting 4 B-type lugs (sizes comply with the NBT47065 standard), the lug height is 300mm from the upper end of the cylinder, the motor is located in the center of the top of the upper head, the upper head is equipped with a DN200 hand hole (0° position), three DN40 pipe openings (PN16) are located at 90°, 180°, and 270° positions respectively, the center circle diameter of the pipe opening is 700mm, and there is a DN40 pipe opening in the center of the lower head. All pipe openings extend 150mm.

[0110] Property viewing, modification, and supplementary operations, such as inputting insulation thickness, can be completed in the property window. When the model is used in 3D factory software, it can automatically identify pipe nozzle properties and directly draw DN40 and PN16 pipes. The pipe endpoints can identify properties such as equipment name and position number.

[0111] Example 2: Creating a Sanitary Pump

[0112] This example illustrates the creation process of fixed-size equipment. Click the pump option on the pharmaceutical and chemical equipment modeling interface to pop up the basic data input interface, such as Figure 4 As shown, the user enters or selects parameters according to actual needs, such as entering the position number P1201, equipment name clean pump, technical specifications ISO, temperature 30℃, pressure 0.3MPa, and selecting manufacturer A, structure type BAW sanitary pump, and material S30408 ​​in the drop-down window. Then, the model, head, inlet and outlet diameters, power, flow rate, operating weight and other attributes are automatically generated.

[0113] After completing the parameter input, click the OK button. The program will automatically generate its 3D model based on the rules in the preset property library. This type of device modeling mainly relies on the preset component library and supports user-defined additions.

[0114] This embodiment allows users to enter or select basic attributes, such as equipment type, manufacturer, and model, through an interactive window. After entering basic data such as the equipment name, location number, and main dimensions, a refined 3D model of the equipment is automatically calculated. The equipment model includes both device and nozzle attributes, and a user interface for modifying the model and attributes is provided. This results in highly efficient and intelligent modeling, overcoming the current shortcomings of creating 3D models of pharmaceutical and chemical equipment, which struggle to balance modeling accuracy, efficiency, digitization, and intelligence. In terms of modeling accuracy, thanks to the high precision of the equipment components in the component library, the generated equipment model can achieve LOD300 (i.e., construction drawing depth). In terms of modeling efficiency, the software can reduce modeling time by over 50%. Furthermore, the equipment model generated by this embodiment includes both device and nozzle attributes, making it directly usable for piping modeling within 3D plant design software. Regarding intelligent modeling, this embodiment incorporates built-in calculation formulas and universal value selection principles, enabling rule-based, one-click modeling, replacing the existing "building blocks" modeling approach. In summary, this embodiment offers the advantages of easy installation, efficient modeling, high accuracy, digitization, and intelligence.

[0115] An embodiment of the present invention generates a basic data input interface for a target device by first responding to a creation instruction of the target device; then, based on the basic data input interface, obtains the main dimensional parameters of the target device, or obtains the main dimensional parameters and secondary dimensional parameters of the target device; and then, based on the main dimensional parameters, or based on the main dimensional parameters and secondary dimensional parameters, generates target fixed-dimensional components and / or target parametric components for the target device based on a preset component library; then, based on a preset attribute library, the target fixed-dimensional components and / or target parametric components are spliced ​​according to target constraints to obtain an initial three-dimensional model of the target device; then, the initial three-dimensional model is checked, and when the initial three-dimensional model meets the inspection conditions, device attribute information and pipe nozzle attribute information are added to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and the initial three-dimensional model after adding the device attribute information and pipe nozzle attribute information is output as the three-dimensional model of the target device. On the one hand, the embodiments of the present invention can generate more refined target fixed-size components and / or target parametric components based on the main dimensional parameters of the target device, or the main dimensional parameters and secondary dimensional parameters of the target device, based on the preset component library. On the other hand, in the form of a preset attribute library, the target fixed-size components and / or target parametric components are spliced ​​together through target constraints to obtain an initial three-dimensional model of the target device, which can solve the problem of low efficiency of traditional "building blocks" type three-dimensional model construction. Moreover, after determining that the initial three-dimensional model meets the inspection conditions, adding device attribute information and pipe nozzle attribute information to the initial three-dimensional model can make it meet the pipeline design requirements and better assist pipeline design.

[0116] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0117] The following are device embodiments of the present invention. For details not fully described therein, reference may be made to the corresponding method embodiments described above.

[0118] Figure 13 The following is a schematic diagram showing the structure of a device for creating a three-dimensional model of pharmaceutical and chemical equipment according to an embodiment of the present invention. For ease of explanation, only the parts related to the embodiment of the present invention are shown, which are described in detail as follows:

[0119] like Figure 13 As shown, the device for creating a three-dimensional model of pharmaceutical and chemical equipment includes: a first preprocessing module 131 , a second preprocessing module 132 , a component generation module 133 , a component splicing module 134 and a model output module 135 .

[0120] A first pre-processing module 131 is configured to generate a basic data input interface for a target device in response to a creation instruction of the target device;

[0121] A second pre-processing module 132 is configured to obtain the primary size parameters of the target device, or the primary size parameters and secondary size parameters of the target device based on the basic data input interface;

[0122] A component generation module 133 is configured to generate a target fixed-size component and / or a target parameterized component for the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter;

[0123] A component splicing module 134 is configured to splice the target fixed-size components and / or the target parameterized components based on a preset attribute library and in accordance with target constraints to obtain an initial three-dimensional model of the target device;

[0124] The model output module 135 is used to check the initial three-dimensional model and, when the initial three-dimensional model meets the inspection conditions, add device attribute information and pipe nozzle attribute information to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and output the initial three-dimensional model after adding the device attribute information and pipe nozzle attribute information as the three-dimensional model of the target device.

[0125] An embodiment of the present invention generates a basic data input interface for a target device by first responding to a creation instruction of the target device; then, based on the basic data input interface, obtains the main dimensional parameters of the target device, or obtains the main dimensional parameters and secondary dimensional parameters of the target device; and then, based on the main dimensional parameters, or based on the main dimensional parameters and secondary dimensional parameters, generates target fixed-dimensional components and / or target parametric components for the target device based on a preset component library; then, based on a preset attribute library, the target fixed-dimensional components and / or target parametric components are spliced ​​according to target constraints to obtain an initial three-dimensional model of the target device; then, the initial three-dimensional model is checked, and when the initial three-dimensional model meets the inspection conditions, device attribute information and pipe nozzle attribute information are added to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and the initial three-dimensional model after adding the device attribute information and pipe nozzle attribute information is output as the three-dimensional model of the target device. On the one hand, the embodiments of the present invention can generate more refined target fixed-size components and / or target parametric components based on the main dimensional parameters of the target device, or the main dimensional parameters and secondary dimensional parameters of the target device, based on the preset component library. On the other hand, in the form of a preset attribute library, the target fixed-size components and / or target parametric components are spliced ​​together through target constraints to obtain an initial three-dimensional model of the target device, which can solve the problem of low efficiency of traditional "building blocks" type three-dimensional model construction. Moreover, after determining that the initial three-dimensional model meets the inspection conditions, adding device attribute information and pipe nozzle attribute information to the initial three-dimensional model can make it meet the pipeline design requirements and better assist pipeline design.

[0126] In one possible implementation, the second preprocessing module 132 can be used to obtain the device type of the target device based on the basic data input interface; if the device corresponding to the device type includes a secondary device, then obtain the main size parameters and secondary size parameters of the target device; if the device corresponding to the device type does not include a secondary device, then obtain the main size parameters of the target device.

[0127] In one possible implementation, the component generation module 133 may be configured to determine the required component classification for the target device based on the primary size parameter, or based on the primary size parameter and the secondary size parameter; if the required component classification is a fixed-size component, then based on the primary size parameter, or based on the primary size parameter and the secondary size parameter, retrieve the target fixed-size component from the preset component library; if the required component classification is a parametric component, then based on the primary size parameter, or based on the primary size parameter and the secondary size parameter, draw the target parametric component according to preset rules.

[0128] In one possible implementation, the component generation module 133 can be used to determine the size range corresponding to the target device based on the primary size parameter, or based on the primary size parameter and the secondary size parameter; and retrieve a fixed-size component in a preset component library whose size corresponds to the size range as the target fixed-size component.

[0129] In one possible implementation, the component generation module 133 can also be used to obtain the component position of the target fixed-size component and / or the target parametric component; the component splicing module 134 can be used to determine the position constraint conditions according to the component position based on a preset attribute library; and splice the target fixed-size component and / or the target parametric component according to the position constraint conditions and the target constraint conditions to obtain the initial three-dimensional model of the target device.

[0130] In one possible implementation, the model output module 135 can be used to check whether there are suspended components or collision components in the initial three-dimensional model based on the positional relationship of the target fixed-size component and / or the target parameterized component; if there are no suspended components or collision components in the initial three-dimensional model, it is determined that the initial three-dimensional model meets the inspection conditions; if there are suspended components or collision components in the initial three-dimensional model, it is determined that the initial three-dimensional model does not meet the inspection conditions.

[0131] In a possible implementation, the model output module 135 may also be configured to output prompt information to prompt the user to check and modify the primary size parameters and / or secondary size parameters of the target device.

[0132] Figure 14 Schematic diagram of a terminal provided by an embodiment of the present invention. Figure 14 As shown, the terminal 14 of this embodiment includes: a processor 140, a memory 141, and a computer program 142 stored in the memory 141 and executable on the processor 140. When the processor 140 executes the computer program 142, the steps in the above-mentioned embodiments of the method for creating a three-dimensional model of pharmaceutical and chemical equipment are implemented, such as Figure 1 Alternatively, when the processor 140 executes the computer program 142, the functions of the modules / units in the above-mentioned device embodiments are realized, for example, Figure 13 Functionality of modules / units 131 to 135 shown.

[0133] Exemplarily, the computer program 142 may be divided into one or more modules / units, one or more modules / units being stored in the memory 141 and executed by the processor 140 to implement the present invention. One or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program 142 in the terminal 14. For example, the computer program 142 may be divided into Figure 13 Modules / units 131 to 135 are shown.

[0134] The terminal 14 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal 14 may include, but is not limited to, a processor 140 and a memory 141. Those skilled in the art will appreciate that Figure 14 This is merely an example of the terminal 14 and does not constitute a limitation on the terminal 14. The terminal may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal may also include input and output devices, network access devices, buses, etc.

[0135] The processor 140 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0136] Memory 141 can be an internal storage unit of terminal 14, such as a hard drive or memory of terminal 14. Memory 141 can also be an external storage device of terminal 14, such as a plug-in hard drive, a SmartMedia Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped with terminal 14. Furthermore, memory 141 can include both an internal storage unit of terminal 14 and an external storage device. Memory 141 is used to store computer programs and other programs and data required by the terminal. Memory 141 can also be used to temporarily store data that has been output or is about to be output.

[0137] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0138] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0139] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0140] In the embodiments provided herein, it should be understood that the disclosed devices / terminals and methods can be implemented in other ways. For example, the device / terminal embodiments described above are merely illustrative. For example, the division of modules or units is merely a logical functional division. In actual implementation, other division methods may be used, such as multiple units or components being combined or integrated into another system, or some features being ignored or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0141] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0142] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0143] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned embodiments of the method for creating a three-dimensional model of each pharmaceutical and chemical equipment. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0144] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for creating a three-dimensional model of pharmaceutical and chemical equipment, characterized in that: include: In response to a creation instruction of a target device, generating a basic data input interface of the target device; Based on the basic data input interface, obtaining the main size parameters of the target device, or obtaining the main size parameters and secondary size parameters of the target device; Generate a target fixed-size component and / or a target parameterized component of the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter; Based on a preset attribute library, the target fixed-size components and / or the target parameterized components are assembled according to target constraint conditions to obtain an initial three-dimensional model of the target device; The initial three-dimensional model is checked, and when the initial three-dimensional model meets the inspection conditions, device attribute information and pipe nozzle attribute information are added to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and the initial three-dimensional model after the device attribute information and pipe nozzle attribute information are added is output as the three-dimensional model of the target device.

2. The method for creating a three-dimensional model of pharmaceutical and chemical equipment according to claim 1, characterized in that: Based on the basic data input interface, obtaining the main size parameters of the target device, or obtaining the main size parameters and secondary size parameters of the target device, includes: Based on the basic data input interface, acquiring a device type of the target device; If the device corresponding to the device type includes a secondary device, obtaining the primary size parameter and the secondary size parameter of the target device; If the device corresponding to the device type does not include a secondary device, main size parameters of the target device are obtained.

3. The method for creating a three-dimensional model of pharmaceutical and chemical equipment according to claim 1, characterized in that: Generating a target fixed-size component and / or a target parameterized component of the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, includes: Determining a required component classification of the target device based on the primary size parameter, or based on the primary size parameter and the secondary size parameter; If the required component is classified as a fixed-size component, then according to the primary size parameter, or according to the primary size parameter and the secondary size parameter, a target fixed-size component in a preset component library is retrieved; If the required component is classified as a parametric component, the target parametric component is drawn according to the main size parameter, or according to the main size parameter and the secondary size parameter, according to preset rules.

4. The method for creating a three-dimensional model of pharmaceutical and chemical equipment according to claim 3, characterized in that: According to the primary size parameter, or according to the primary size parameter and the secondary size parameter, a target fixed size component in a preset component library is retrieved, including: Determining a size range corresponding to the target device according to the primary size parameter, or according to the primary size parameter and the secondary size parameter; A fixed-size component whose size corresponds to the size range in the preset component library is retrieved as the target fixed-size component.

5. The method for creating a three-dimensional model of pharmaceutical and chemical equipment according to claim 1, characterized in that: After generating the target fixed-size component and / or target parameterized component of the target device based on the preset component library, the method further includes: Acquire the component position of the target fixed-size component and / or the target parameterized component; Based on a preset attribute library, the target fixed-size component and / or the target parameterized component are assembled according to target constraint conditions to obtain an initial three-dimensional model of the target device, including: Based on a preset attribute library, determining a position constraint condition according to the component position; The target fixed-size components and / or the target parameterized components are assembled according to the position constraint conditions and the target constraint conditions to obtain an initial three-dimensional model of the target device.

6. The method for creating a three-dimensional model of pharmaceutical and chemical equipment according to claim 1, characterized in that: Checking the initial three-dimensional model includes: According to the positional relationship of the target fixed-size component and / or the target parameterized component, checking whether there is a suspended component or a collision component in the initial three-dimensional model; If there is no suspended component or collision component in the initial three-dimensional model, determining that the initial three-dimensional model meets the inspection condition; If there are suspended components or collision components in the initial three-dimensional model, it is determined that the initial three-dimensional model does not meet the inspection condition.

7. The method for creating a three-dimensional model of pharmaceutical and chemical equipment according to claim 6, characterized in that: After determining that the initial three-dimensional model does not meet the inspection condition, the method further includes: Output prompt information to prompt the user to check and modify the primary size parameters and / or secondary size parameters of the target device.

8. A device for creating a three-dimensional model of pharmaceutical and chemical equipment, characterized in that: include: A first preprocessing module, configured to generate a basic data input interface of the target device in response to a creation instruction of the target device; A second preprocessing module, configured to obtain the main size parameters of the target device, or obtain the main size parameters and secondary size parameters of the target device based on the basic data input interface; A component generation module, configured to generate a target fixed-size component and / or a target parameterized component of the target device based on a preset component library according to the primary size parameter, or according to the primary size parameter and the secondary size parameter; A component splicing module, used for splicing the target fixed-size components and / or the target parameterized components according to target constraints based on a preset attribute library to obtain an initial three-dimensional model of the target device; A model output module is used to check the initial three-dimensional model, and when the initial three-dimensional model meets the inspection conditions, add equipment attribute information and pipe nozzle attribute information to the initial three-dimensional model based on the preset attribute library and pipeline design requirements, and output the initial three-dimensional model after adding the equipment attribute information and pipe nozzle attribute information as the three-dimensional model of the target device.

9. A terminal, characterized in that: The method comprises a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method as claimed in any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Parameterization forward design method and system of diesel generating set, medium and equipment

    CN121543223A