Method and device for generating process pipeline and instrument flow chart of equipment

Through the automated method performed in the computing device, the problems of complexity of pipeline systems and inefficient manual configuration in semiconductor clean factories are solved, efficient pipeline parameter configuration and access method settings are realized, and the generation efficiency and intelligence of process pipelines and instrument flow charts are improved.

CN119720449AActive Publication Date: 2025-03-28SHANGHAI KINGTEK MECHANIC & ELECTRIC SYST ENG CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202510221648.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-03-28
Estimated Expiration
2045-02-27

AI Technical Summary

Technical Problem

In clean factories for semiconductor materials preparation, there are many types of pipeline systems and dense layouts, resulting in complex pipeline construction and equipment docking processes, long design and construction time, and the existing methods require manual configuration of pipeline sizes and drawing drawings, which are inefficient and prone to errors.

Method used

It provides a method for generating process pipelines and instrument flowcharts of equipment. By responding to drawing requests, obtaining target interface information of the interface from the machine requirement table, automatically determining the pipe size and access method of the branch pipe, and generating process pipelines and instrument flowcharts.

Benefits of technology

It realizes automated pipeline parameter configuration and access method settings, improves the generation efficiency of process pipelines and instrument flow charts, reduces manual errors, and improves the intelligence of the drawing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720449A_ABST
    Figure CN119720449A_ABST
Patent Text Reader

Abstract

The invention relates to the field of pipeline configuration, and discloses a method for generating a process pipeline and an instrument flow chart of equipment, which is suitable for being executed in computing equipment, and comprises the following steps: in response to a received drawing request for drawing the process pipeline and the instrument flow chart, obtaining target interface information of one or more interfaces from a machine demand table, the target interface information comprises flow information and interface information, and the interface information comprises an interface size; determining the pipeline size of a branch pipe connected with each interface according to the target interface information of each interface; determining an access mode of connecting the branch pipes to the system according to the pipeline size of each branch pipe and the interface information to be accessed to the system; and generating a process pipeline and instrument flow chart of the equipment according to the pipeline size of the branch pipe and the access mode of connecting the branch pipe to the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of pipeline configuration, and in particular to a method and device for generating a process pipeline and instrument flow chart of equipment. Background Art

[0002] With the development of semiconductor technology, the requirements for the semiconductor material preparation process are getting higher and higher, including the requirements for the site of semiconductor material preparation. In order to meet the above requirements, it is proposed to build a clean workshop for semiconductor materials for the preparation of semiconductor materials.

[0003] A clean plant refers to a semiconductor material production workshop that uses a series of environmental control measures to ensure that the concentration of dust and pollutants in the production environment reaches the lowest level, thereby ensuring the production quality and efficiency of chips.

[0004] Since the clean workshop for manufacturing semiconductor materials has high requirements for production processes, the required pipeline systems are of various types and the pipeline layout is dense. When constructing pipelines or connecting pipelines to equipment, a large number of pipelines are often required. The construction process is relatively complicated, and the design and construction time is long. Especially when generating the process piping and instrument flow chart (P&ID) of secondary distribution equipment, it is necessary to manually read the relevant parameters from the machine requirement table (UM requirement table), manually configure the pipeline size and draw the drawings. This method is not only inefficient, but also prone to errors.

[0005] Therefore, a new method and device for generating process piping and instrument flow chart of equipment is needed. Summary of the invention

[0006] To this end, the present invention provides a method for generating a process piping and instrumentation flow chart of an equipment in an effort to solve the above problems.

[0007] According to a first aspect of the present invention, there is provided a method for generating a process piping and instrumentation flow chart of an equipment, which is suitable for execution in a computing device, and the method comprises the steps of: in response to receiving a drawing request for drawing a process piping and instrumentation flow chart, obtaining target interface information of one or more interfaces from a machine requirement table, wherein the target interface information comprises: flow information and interface information, and the interface information comprises interface size; determining the pipe size of a branch pipe connected to each interface according to the target interface information of each interface; determining the access mode of connecting the branch pipe to the system according to the pipe size of each branch pipe and the interface information of the system to be connected; and generating a process piping and instrumentation flow chart of the equipment according to the pipe size of the branch pipe and the access mode of connecting the branch pipe to the system.

[0008] Optionally, in the method according to the present invention, the obtaining of target interface information of one or more interfaces from the machine requirement table includes: determining one or more data types required to process the drawing request, matching each data type in the machine requirement table to determine the target column where the data type is located; and calling an acquisition function to obtain the target interface information from the target column of the machine requirement table.

[0009] Optionally, in the method according to the present invention, the method further comprises: applying for a data buffer area, creating a data frame in the data buffer area; and storing the target interface information in the data frame.

[0010] Optionally, in the method according to the present invention, the flow information includes the maximum flow of the interface, and determining the pipe size of the branch pipe connected to each interface according to the target interface information of each interface includes: inputting the maximum flow and interface size of the interface into a pipe size configuration function; the pipe size configuration function determines the preset pipe size of the pipe connected to the interface according to the maximum flow of the interface and the pipe size matching rule set; and determining the pipe size according to the size relationship between the preset pipe size and the interface size.

[0011] Optionally, in the method according to the present invention, determining the pipeline size based on the size relationship between the preset pipeline size and the interface size includes: if the interface size is less than or equal to the preset pipeline size, using the preset pipeline size as the pipeline size; if the interface size is greater than the preset pipeline size, using the interface size as the pipeline size.

[0012] Optionally, in the method according to the present invention, the access mode of connecting the branch pipe to the system includes: the number of main pipes required for connecting the branch pipe to the system, and one or more branch pipes connected to each main pipe, the interface information to be connected to the system includes the maximum flow rate of the system interface, and the access mode of connecting the branch pipe to the system according to the pipe size of each branch pipe and the interface information to be connected to the system includes: connecting different branch pipes to be connected to the system to the main pipe, merging the branch pipes through the main pipe, and then connecting each main pipe to a corresponding point on the system; averaging the flow rate of each main pipe, and the flow rate of each main pipe is less than the maximum flow rate of the system interface.

[0013] Optionally, in the method according to the present invention, generating a process piping and instrumentation flow chart of the equipment according to the pipe size of the branch pipe and the access method of the branch pipe to the system includes: creating a graphic object in a drawing, the graphic object including an image frame; marking the flow information, interface information, interface name and the name of the system to which the branch pipe is to be connected of the branch pipe corresponding to the graphic object in the image frame; setting an instrument valve group to control each branch pipe; connecting branches connected to the same system to the main pipe, and merging the branches connected to the same system through the main pipe; and setting the main pipe to be connected to the system.

[0014] According to a second aspect of the present invention, there is provided a device for generating a process piping and instrumentation flow chart of an equipment, the device comprising a data reading module, adapted to obtain target interface information of one or more interfaces from a machine requirement table in response to receiving a drawing request for drawing a process piping and instrumentation flow chart, the target interface information comprising: flow information and interface information, the interface information comprising interface size; a pipeline size configuration module, adapted to determine the pipeline size of a branch pipe connected to each interface according to the target interface information of each interface, and determine the access mode of connecting the branch pipe to the system according to the pipeline size of each branch pipe and the interface information of the system to be connected; a CAD graphics generation module, adapted to generate a process piping and instrumentation flow chart of the equipment according to the pipeline size of the branch pipe and the access mode of connecting the branch pipe to the system.

[0015] According to a third aspect of the present invention, a computing device is provided, comprising: one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing any method of generating a process piping and instrumentation flow chart for an apparatus according to the present invention.

[0016] According to a fourth aspect of the present invention, there is provided a computer-readable storage medium storing one or more programs, wherein the one or more programs include instructions which, when executed by a computing device, cause the computing device to perform any of the methods for generating a process piping and instrumentation flow chart for an apparatus according to the present invention.

[0017] According to a fifth aspect of the present invention, there is provided a computer program product, comprising a computer program / instruction, wherein the computer program / instruction, when executed by a processor, implements a method for generating a process piping and instrumentation flow chart of an apparatus of the present invention.

[0018] A method for generating a process piping and instrumentation flow chart of an equipment of the present invention is suitable for execution in a computing device, and the method comprises the steps of: in response to receiving a drawing request for drawing a process piping and instrumentation flow chart, obtaining target interface information of one or more interfaces from a machine requirement table, automatically determining the pipe size of a branch pipe connected to each interface according to the target interface information of each interface, then determining the access mode of connecting the branch pipe to the system according to the pipe size of each branch pipe and the interface information of the system to be connected, further generating a process piping and instrumentation flow chart of the equipment, automatically configuring corresponding parameters of the pipeline according to the target interface information, and setting the access mode according to the corresponding parameters, thereby improving the generation efficiency of P&ID and the intelligence of the drawing process. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] To achieve the above and related purposes, certain illustrative aspects are described herein in conjunction with the following description and accompanying drawings, which indicate various ways in which the principles disclosed herein can be practiced, and all aspects and their equivalents are intended to fall within the scope of the claimed subject matter. The above and other purposes, features and advantages of the present disclosure will become more apparent by reading the following detailed description in conjunction with the accompanying drawings. Throughout the present disclosure, the same reference numerals generally refer to the same parts or elements.

[0020] Figure 1 A schematic diagram of a device 100 for generating a process piping and instrumentation diagram of an apparatus according to an exemplary embodiment of the present invention is shown; Figure 2 A schematic flow chart of a method 200 for generating a process piping and instrumentation diagram of a device according to an exemplary embodiment of the present invention is shown. DETAILED DESCRIPTION

[0021] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to enable the scope of the present disclosure to be fully conveyed to those skilled in the art. The same reference numerals generally refer to the same components or elements.

[0022] Secondary matching is also called secondary matching of process equipment ("Hook up"), which connects the process equipment with various main pipelines. The working range is from the Take off valve (point) of each main system in the clean room to the POU (Point of User, hereinafter referred to as POU). Since there are many kinds of pipeline systems in the clean room and the pipelines are densely arranged, the workload of secondary matching is very large. The pipeline systems and machine equipment that need to be processed have a lot of connections, and the wiring is also relatively complicated. The present invention configures the pipeline system, that is, secondary matching, to improve the accuracy of the generated process pipeline and instrument flow chart.

[0023] The method for generating a process piping and instrumentation flow diagram of a device in the present invention is suitable for execution in a computing device. The computing device includes: one or more processors; a memory; and one or more devices, wherein the one or more devices include instructions for executing the method for generating a process piping and instrumentation flow diagram according to the device.

[0024] In a basic configuration, a computing device includes at least one processing unit and system memory. According to one aspect, depending on the configuration and type of the computing device, the system memory includes, but is not limited to, volatile storage (e.g., random access memory), non-volatile storage (e.g., read-only memory), flash memory, or any combination of such memories. According to one aspect, the system memory includes an operating system.

[0025] According to one aspect, the operating system, for example, is suitable for controlling the operation of the computing device. In addition, examples are practiced in conjunction with a graphics library, other operating systems, or any other application program, and are not limited to any particular application or system. According to one aspect, the computing device has additional features or functions. For example, according to one aspect, the computing device includes additional data storage devices (removable and / or non-removable), such as disks, optical disks, or tapes.

[0026] As stated above, according to one aspect, a program module is stored in a system memory. According to one aspect, the program module can be implemented as one or more computer program products, and the present application does not limit the type of computer program products, for example, it can include: email, word processing application, spreadsheet application, database application, slide show application, painting or computer-aided application, web browser, etc. In some embodiments according to the present application, a computer program / instruction related to a method for authenticating a user is packaged as a computer program product, and when these computer programs / instructions are executed by a processor (i.e., a processing unit), a method for generating a process piping and instrument flow chart of a device according to the present application is implemented.

[0027] The invention also discloses a device for generating a process pipeline and instrument flow chart of the equipment. Figure 1 FIG. 1 is a schematic diagram of a device 100 for generating a process piping and instrumentation flow diagram of an apparatus according to an exemplary embodiment of the present invention. Figure 1 As shown, the device 100 for generating a process piping and instrumentation flow chart of a device includes a data reading module 110 , a piping size configuration module 120 and a CAD graphics generation module 130 .

[0028] In the following, each module in the device 100 for generating a process piping and instrumentation flow chart will be further described in each step of the method for generating a process piping and instrumentation flow chart of a device.

[0029] Figure 2 FIG. 2 is a flow chart showing a method 200 for generating a process piping and instrumentation flow chart of a device according to an exemplary embodiment of the present invention. Figure 2As shown, method 200 first executes step 210, and in response to receiving a drawing request for drawing a process pipeline and instrument flow chart, calls a data reading module to obtain target interface information of one or more interfaces from a machine requirement table, wherein the target interface information includes flow information and interface information, and the interface information includes interface size.

[0030] According to one embodiment of the present invention, a machine requirement table (UM table) is stored in a computing device. The machine requirement table can be entered by a developer or obtained from a business docking party. The present invention does not limit the specific method of obtaining the machine requirement table. The UM table can be specifically implemented as an Excel table, and the present invention does not limit the specific storage form of the UM table. The UM table stores interface information of interfaces corresponding to different points. Points include demand contacts of machines or auxiliary machines, etc. Each row in the UM table records the interface information of an interface corresponding to a point, and each column records a data type in the interface information. The interface information includes: component name, floor, maximum flow, minimum flow, maximum pressure, minimum pressure, interface material, interface form and interface size, etc.

[0031] According to one embodiment of the present invention, the UM table is stored in a target storage location in a computing device. The computing device can automatically search for the target storage location, or the target storage location can be manually set by a user, and provided to a device for generating a process piping and instrumentation flow diagram of a device that executes a method for generating a process piping and instrumentation flow diagram of the device.

[0032] According to an embodiment of the present invention, in response to a device for generating a process piping and instrumentation flow chart of a device receiving a drawing request for drawing a process piping and instrumentation flow chart, a data reading module processes the drawing request. The data reading module includes a path positioning submodule ( Figure 1 The target storage location of the UM table can be automatically located, or the target storage location set by the user can be received. The data reading module obtains the UM table according to the target storage location. The target storage location includes the storage disk path and file name where the UM table is stored in the computing device. An example of the target storage location is as follows: C:\Semiconductor_ Projects\UM_Demand_ Table. Xlsx.

[0033] According to an embodiment of the present invention, when the data reading module obtains the target interface information of one or more interfaces from the UM table, it determines one or more data types required to process the drawing request, matches each data type in the UM table to determine the target column where the data type is located; calls the acquisition function to obtain the target interface information from the target column of the machine demand table; for example, the data reading module calls the read_excel function in the pandas library of Python to extract the target interface information of one or more interfaces. The target interface information includes the flow information, interface size, etc. extracted from the interface information.

[0034] According to an embodiment of the present invention, the data reading module creates a data frame for storing target interface information. The data frame is similar to a matrix, with n horizontal rows and p vertical columns, but each column is allowed to have different types: numeric type and character, etc. The data frame can be stored in an independent data buffer area applied in the memory, so that the pipeline size configuration module obtains the target interface information in the data frame from the data buffer area. The present invention does not limit the specific storage location of the data frame.

[0035] After extracting the target interface information, the data reading module stores the target interface information in a data frame.

[0036] Then, step 220 is executed to call the pipe size configuration module to determine the pipe size of the branch pipe connected to each interface according to the target interface information of each interface.

[0037] According to an embodiment of the present invention, the pipeline size configuration module is suitable for monitoring the data buffer: when it is determined during the monitoring process that the target interface information of one or more interfaces is stored in the data frame of the data buffer, it indicates that the data reading module has successfully extracted the target interface information of the interface from the UM table, and the pipeline size configuration module obtains the flow information (including the maximum flow of the interface) and the interface size of each interface from the data frame in the data buffer. The flow information and interface size of each interface are sent to the pipeline size configuration function as input parameters of the pipeline size configuration function. Among them, the flow information of the interface includes the maximum flow of the interface, and the unit of the maximum flow of the interface can be specifically set to LPM (liter per minute). The present invention does not limit the specific unit of the flow information. If the pipeline size configuration module receives a drawing request during the process of monitoring the data buffer, and exceeds the preset time threshold, and still does not monitor the target interface information stored in the data frame, an error is reported, indicating that the data reading module fails to extract the target interface information, and reminds manual intervention to handle the error.

[0038] According to one embodiment of the present invention, a pipe size configuration function (configure_pipe_size function) is defined in the pipe size configuration module. The input parameters of the pipe size configuration function include the maximum flow rate and the interface size of the interface. After receiving the input parameters sent by the pipe size configuration module, the function automatically starts to execute, and calculates the output parameters according to the input parameters, and the output parameters include the pipe size of the branch pipe connected to the interface.

[0039] The pipe size configuration function is preset with a pipe size matching rule set based on the engineering practice experience of the semiconductor industry and the main requirements of related businesses. The matching rules in the pipe size matching rule set form a logical branch for matching pipe sizes with a series of conditional judgment statements. An example of a matching rule is as follows: When matching the pipe size of a pure water system, when the maximum flow value passed in is judged to be less than 10 L / Min, the preset pipe size of the branch pipe selected according to the rule should be OD20. The pipe size configuration module determines the preset pipe size of the pipe connected to the interface based on the maximum flow of the interface and the pipe size matching rule set.

[0040] Subsequently, the pipe size configuration module calls the pipe size configuration function to determine the pipe size according to the size relationship between the preset pipe size and the interface size; including: if the interface size is less than or equal to the preset pipe size, the preset pipe size is used as the pipe size; if the interface size is greater than the preset pipe size, the interface size is used as the pipe size. The pipe size configuration function strictly follows this rule logic to compare, match and calculate the input parameters one by one, and finally determines the accurate pipe size that is suitable for the branch pipe connected to the current interface.

[0041] Then, step 230 is executed to call the pipe size configuration module to determine the access mode of the branch pipe to the system according to the pipe size of each branch pipe and the interface information of the system to be connected.

[0042] According to one embodiment of the present invention, the pipeline size configuration module includes a pipeline merging function (pipe_combine function). The input parameters of the pipeline merging function include the pipeline size of each branch pipe and the interface information of the system. The system is a pipeline system deployed inside the plant, such as a pure water system, bulk gas, special gas, pure water (UPW), wastewater (Drain), chemicals (Chemical), process circulating cooling water (PCW), process vacuum (PV), cleaning vacuum (HV), vacuum pipe (Pumping line), exhaust (Exhaust), PW, CW, NG, etc. During calculation, all branches to be connected to the system belong to the same system, and the access method of the branch pipes of each system is calculated separately. The interface information of the system to be connected includes the system interface size and the maximum flow rate of the system interface. The interface information of the system is the information of the take off point of the system. In order to minimize the number of points to be connected to the system, the branches to be connected to the same system are merged to reduce the number of points to be connected to the system. The system interface size and the maximum flow rate of the system interface of each system are also stored in the pipeline merging function. When the pipeline merging function is operated, different branches to be connected to the system are connected to the main pipe, so that the branches are merged through the main pipe, and then each main pipe is connected to a corresponding point on the system; and the flow rate of each main pipe is averaged, and the flow rate of each main pipe is less than the maximum flow rate of the system interface. The output of the pipeline merging function is the access method of the branch pipe to the system. The access method of the branch pipe to the system includes the number of points opened by multiple branches connected to the system, that is, the number of main pipes required to connect to the system, and one or more branches connected to each main pipe. When each branch pipe is connected to the main pipe, the interface size of the corresponding point when the branch pipe is connected to the main pipe can be set according to the size of the branch pipe.

[0043] According to one embodiment of the present invention, in a pure water system, there are 7 branch pipes to be connected to the system, of which 4 branch pipes have a maximum flow rate of 60 (for the convenience of calculation, a unified unit such as L / Min is taken), and 3 branch pipes have a maximum flow rate of 40. The size of the system interface connected to a single take off point of the system is OD63, and the maximum flow rate of the system interface is 300. After calculation, it can be determined that the 7 branch pipes are connected to the system through two take off points, that is, two main pipes are set to connect to the system, one takeoff point (that is, the main pipe) is allocated to connect 2 60 branch pipes and 2 40 branch pipes, and the other take off point (that is, the other main pipe) is allocated to connect 2 60 branch pipes and 1 40 branch pipe.

[0044] According to one embodiment of the present invention, each step performed by the pipeline size configuration module can be specifically implemented through Python code, and the present invention does not limit the specific implementation method of the pipeline size configuration module.

[0045] The pipe size configuration module can store the pipe size of the branch pipe and the access method of the branch pipe to the system in the size configuration result buffer area.

[0046] Finally, execute step 240, call the CAD graphics generation module, and generate the process pipeline and instrument flow chart of the equipment according to the pipeline size of the branch pipe and the access method of the branch pipe to the system; including: creating a graphic object in the drawing, and setting the graphic object according to the pipeline size of the branch pipe and the access method of the branch pipe to the system. The graphic object includes an image frame; marking the flow information, interface information, interface name and system name of the branch pipe to be connected to the graphic object in the image frame; setting the instrument valve group to control each branch pipe; connecting the branches connected to the same system to the main pipe, and merging the branches connected to the same system through the main pipe; setting the main pipe to be connected to the system. According to one embodiment of the present invention, the flow information of the interface includes the maximum flow, average flow and minimum flow of the interface. For example, the maximum flow of a certain interface is marked as 4, the average flow is 2, and the minimum flow is 0, and the unit is LPM.

[0047] According to one embodiment of the present invention, the CAD graphics generation module can interact with AutoCAD software based on the pyautocad library, and automatically generate a process piping and instrumentation flow chart (P&ID) of the equipment according to the configured branch pipe size and the access method of the branch pipe to the system.

[0048] According to one embodiment of the present invention, the CAD graphics generation module first initializes the connection with AutoCAD. In the startup phase, the CAD graphics generation module first loads the connection initialization function module of the pyautocad library. According to the version information of the AutoCAD software installed in the computing device and the default installation path configuration, a communication connection with the running or activatable AutoCAD process is established. The communication connection is achieved by sending a predefined connection request instruction and verification information, ensuring that the interaction channel between the CAD graphics generation module (which can be implemented as a Python program) and the AutoCAD software is unimpeded, laying the foundation for subsequent graphics drawing operations.

[0049] Subsequently, the functions and methods provided by the pyautocad library are used to create graphic objects in AutoCAD, such as lines, symbols, and annotations, and the graphic objects are set according to the pipe size of the branch pipe read and the access method of the branch pipe to the system, and a complete drawing is drawn according to the specifications and layout requirements of P&ID. First, the preset drawing layout of different systems is obtained according to the data reading module (including the horizontal position and vertical spacing of each element, the representative legend of each element in CAD, etc.). Subsequently, after extracting the pipe size data from the size configuration result buffer of the pipe size configuration module, the CAD graphics generation module officially starts the drawing operation. The rich drawing functions provided by the pyautocad library are used, such as using the create line function to draw the pipeline direction line according to the take-off point and the point coordinate position information, and setting text annotations according to the pipeline size data to intuitively reflect the different pipe diameters; for special symbol identifications such as valves and instruments, the pre-set CAD blocks are called, and the CAD parameter blocks are used to annotate the flow value, interface size, material, form, pressure, etc. of the interface. During the entire drawing process, the standard layout framework of P&ID is strictly followed to ensure that the position, direction, and connection relationship of each graphic object conform to the engineering drawing logic and industry practices. Finally, the generated AutoCAD file is saved. After all graphics drawing and annotation work is completed, the CAD graphics generation module triggers the file saving process. According to the user's pre-set save path (which can be set by default to the "PID_Flowchart" subfolder in the same directory as the requirement table, or can be manually specified by the user) and the file name specification (such as naming according to the project number, date, version number and other information to ensure the uniqueness and identifiability of the file name), the file save command of the pyautocad library is used to save the currently drawn P&ID in the AutoCAD native file format (such as .dwg format) to the specified location. After saving, the connection with AutoCAD is automatically closed, the relevant system resources are released, and the prompt message "a certain machine + P&ID is drawn and saved successfully" is fed back to the user interface, completing the entire implementation process of this auxiliary drawing method.

[0050] A method for generating a process piping and instrumentation flow chart of an equipment of the present invention is suitable for execution in a computing device, and the method comprises the steps of: in response to receiving a drawing request for drawing a process piping and instrumentation flow chart, obtaining target interface information of one or more interfaces from a machine requirement table, automatically determining the pipe size of a branch pipe connected to each interface according to the target interface information of each interface, then determining the access mode of connecting the branch pipe to the system according to the pipe size of each branch pipe and the interface information of the system to be connected, further generating a process piping and instrumentation flow chart of the equipment, automatically configuring corresponding parameters of the pipeline according to the target interface information, and setting the access mode according to the corresponding parameters, thereby improving the generation efficiency of P&ID and the intelligence of the drawing process.

[0051] It should be noted that the storage medium (computer-readable medium) mentioned above in the present application may be a computer-readable signal medium or a non-transitory computer-readable storage medium or any combination of the above two. The non-transitory computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of non-transitory computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0052] In the present application, a non-transitory computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, apparatus, or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a non-transitory computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0053] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0054] The above description is only a partial embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

[0055] In addition, although each operation is described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the application. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0056] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for generating a process piping and instrumentation flow diagram of a device, suitable for execution in a computing device, the method comprising the steps of: In response to receiving a drawing request for drawing a process pipeline and instrument flow chart, target interface information of one or more interfaces is obtained from the machine requirement table, and the target interface information includes: flow information and interface information, the interface information including interface size; Determine the pipe size of the branch pipe connected to each interface according to the target interface information of each interface; Determine the access method of the branch pipe to the system according to the pipe size of each branch pipe and the interface information of the system to be connected; A process piping and instrument flow diagram of the equipment is generated according to the pipe size of the branch pipe and the access method of the branch pipe to the system.

2. The method of claim 1, wherein: The step of obtaining target interface information of one or more interfaces from the machine requirement table includes: Determine one or more data types required to process the drawing request, and determine the target column where the data type is located by matching each data type in the machine requirement table; Call the acquisition function to obtain the target interface information from the target column of the machine requirement table.

3. The method of claim 2, wherein: The method further comprises: Applying for a data buffer area, and creating a data frame in the data buffer area; The target interface information is stored in the data frame.

4. The method of claim 1, wherein: The flow information includes the maximum flow of the interface, and the determining the pipe size of the branch pipe connected to each interface according to the target interface information of each interface includes: Inputting the maximum flow rate and the interface size of the interface into a pipe size configuration function; The pipeline size configuration function determines a preset pipeline size of a pipeline connected to the interface according to the maximum flow of the interface and a pipeline size matching rule set; The pipe size is determined based on the relationship between the preset pipe size and the interface size.

5. The method of claim 4, wherein: Determining the pipeline size according to the size relationship between the preset pipeline size and the interface size includes: If the interface size is less than or equal to the preset pipe size, the preset pipe size is used as the pipe size; If the interface size is larger than the preset pipe size, the interface size will be used as the pipe size.

6. The method of claim 1, wherein: The access mode of connecting the branch pipe to the system includes: the number of main pipes required for connecting the branch pipe to the system, and one or more branch pipes connected to each main pipe, the interface information to be connected to the system includes the maximum flow rate of the system interface, and the access mode of connecting the branch pipe to the system is determined according to the pipe size of each branch pipe and the interface information to be connected to the system, including: Connect different branch pipes to be connected to the system to the main pipe, merge the branch pipes through the main pipe, and then connect each main pipe to a corresponding point on the system; The average flow rate of each main pipe is smaller than the maximum flow rate of the system interface.

7. The method of claim 1, wherein: The process pipeline and instrument flow chart of the equipment is generated according to the pipe size of the branch pipe and the access mode of the branch pipe to the system, including: Creating a graphic object in a drawing, wherein the graphic object includes an image frame; Mark the flow information, interface information, interface name and system name to which the branch pipe is to be connected of the graphic object corresponding to the branch pipe in the image frame; Set up instrument valve groups to control each branch pipe; Connect the branch pipes connected to the same system to the main pipe, and merge the branch pipes connected to the same system through the main pipe; Set up the supervisor to connect to the system.

8. A device for generating a process piping and instrumentation flow diagram of an equipment, the device comprising a data reading module, adapted to obtain target interface information of one or more interfaces from a machine requirement table in response to receiving a drawing request for drawing a process piping and instrumentation flow diagram, the target interface information comprising: flow information and interface information, the interface information including interface size; A pipe size configuration module, adapted to determine the pipe size of the branch pipe connected to each interface according to the target interface information of each interface, and determine the access mode of the branch pipe to the system according to the pipe size of each branch pipe and the interface information to be connected to the system; The CAD graphics generation module is suitable for generating a process pipeline and instrument flow chart of the equipment according to the pipeline size of the branch pipe and the access method of the branch pipe to the system.

9. A computing device comprising: one or more processors; Memory; as well as One or more devices comprising instructions for performing any of the methods according to claims 1 to 7.

10. A computer-readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a computing device, cause the computing device to perform any of the methods according to claims 1 to 7.

11. A computer program product comprising a computer program / instructions, wherein: When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • BIM (Building Information Modeling) technology-based air duct model generation method and device and readable medium

    CN115203805A

  • Early warning method and system based on natural gas leakage detection

    CN115585396A

  • Flow chart drawing method, device and equipment, readable storage medium and product

    CN115731321A

  • Method for automatically generating two-dimensional pipeline and instrument flow chart based on three-dimensional pipeline model

    CN119228941A

  • Automated designing

    GB1408771A