Ship piping production drawing output system based on Smart3D
Through the Ship Pipemaking and Diagram Making System based on Smart3D, the problem of low image production efficiency is solved, data flow and execution efficiency are improved, and the normal image production of the Ship Pipemaking System is ensured.
Patent Information
- Application Number
- CN202210764891.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-06-29
AI Technical Summary
In the prior art, the drawing production efficiency of the ship pipe system is low and easy to read, and the drawing cannot be produced normally, resulting in insufficient construction basis.
The ship pipe system based on Smart3D is a diagram production system, including a pipe breaking assembly module, a diagram production preprocessing module, a diagram production pre-checking module and a diagram production drawing module. Through these modules, a complete diagram production process is established, the data architecture is optimized, and data flow and execution efficiency are ensured.
This improves the efficiency of drawing the charts of the ship piping system, solves the problems of slow data reading and failed reading, and ensures the normal progress of drawing.
Smart Images

Figure CN115146381B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ship design, and particularly relates to a ship piping production drawing output system based on Smart3D (3D modeling). Background Art
[0002] As a complex systems engineering, the piping specialty in ship design has high technical content and large engineering quantities. At present, ship piping production drawings are mainly used as the basis for on-site construction, and there are customized requirements for the data list and style of ship piping production drawings on site. The complexity of the existing ship piping professional production design and drawing work is relatively large, and it is also restricted by the construction period nodes. Therefore, the data reading in the drawing process is slow and easily fails, resulting in low drawing efficiency and even inability to draw normally, etc. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to overcome the defects of low drawing efficiency and inability to draw normally in the existing ship piping production drawings, and provide a ship piping production drawing output system based on Smart3D.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] A ship piping production drawing output system based on Smart3D, the ship piping production drawing output system includes:
[0006] A pipe cutting and assembly module, configured to cut the pipes under the system directory tree of the 3D model to generate corresponding tickets, select the tickets to be assembled from the tickets, and assemble the tickets to be assembled under the assembly directory tree of the 3D model to obtain a first assembled object that is assembled;
[0007] A drawing preprocessing module, configured to automatically update the process attributes of the first assembled object according to preset process rules to obtain a second assembled object after preprocessing;
[0008] A production drawing pre-inspection module, configured to generate drawing data according to the second assembled object and check the drawing data, and generate corresponding prompt information when the drawing data is abnormal to correct the second assembled object according to the prompt information to obtain a target assembled object after pre-inspection;
[0009] A production drawing output module, configured to create multiple types of drawing pages, import the target assembled object into the ticket page when the drawing page is a ticket page, and update the drawing page to obtain an updated production drawing.
[0010] Preferably, the ship piping production drawing output system further includes:
[0011] A selection module for selecting the 3D model in Smart3D.
[0012] Preferably, the pipe cutting and assembly module is also used to mark the pipes under the system catalog tree that have been assembled.
[0013] Preferably, the pipe cutting and assembly module is also used to highlight the selected receipt in the 3D model.
[0014] Preferably, the pipe cutting and assembly module is also used to automatically check whether all the receipts to be assembled under the assembly catalog tree have been assembled and display the assembly result.
[0015] Preferably, the pre-drawing preprocessing module is also used to classify and screen the first assembly object, and then perform the action of updating the process attributes.
[0016] Preferably, the pre-drawing preprocessing module is also used to check again whether the updated process attributes conform to the process rules and modify the process attributes that do not conform to the process rules.
[0017] Preferably, the pre-inspection module for production drawings is also used to sequentially insert the drawing numbers corresponding to the receipts of the target assembly object, and batch generate page numbers according to the drawing numbers;
[0018] Preferably, the drawing output module for production drawings is also used to switch the production drawing to offline mode and perform a check.
[0019] Preferably, the drawing output module for production drawings is also used to output the production drawing to the local for saving.
[0020] The positive and progressive effects of the present invention are as follows:
[0021] Based on Intergraph Smart3D (a 3D modeling software) software, combined with the professional production design mode and business requirements of ship piping systems, this application has developed functional modules including pipe cutting and assembly, pre-drawing preprocessing, pre-inspection for production drawings, and drawing output for production drawings. Through the above functional modules, a complete process for producing ship piping system drawings is established, meeting the requirements for producing ship piping system drawings and ensuring normal drawing output. At the same time, this application has optimized the data architecture, improved the data flow and execution efficiency, further solved the problems of slow data reading and reading failure during the drawing output process, and improved the drawing output efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a schematic structural diagram of the ship piping system drawing output system according to an embodiment of the present invention.
[0023] Figure 2 It is a schematic diagram of the 3D model of the selection module 1 of the ship piping system drawing output system according to an embodiment of the present invention.
[0024] Figure 3 Schematic diagram of the new configuration interface of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0025] Figure 4 Schematic diagram of a pipeline under the system directory tree of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0026] Figure 5 Schematic diagram of the action of performing pipe cutting of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0027] Figure 6 Schematic diagram of the action of performing high - light display of the small ticket of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0028] Figure 7 Schematic diagram of the action of performing assembly of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0029] Figure 8 Schematic diagram of the assembly result under the assembly directory tree of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0030] Figure 9 Schematic diagram of the action of performing pipeline marking of the pipe cutting and assembly module 2 of the ship piping drawing system according to an embodiment of the present invention.
[0031] Figure 10 Schematic diagram of the action of performing classification and screening of the drawing pre - processing module 3 of the ship piping drawing system according to an embodiment of the present invention.
[0032] Figure 11 Schematic diagram of the action of performing process attribute update of the drawing pre - processing module 3 of the ship piping drawing system according to an embodiment of the present invention.
[0033] Figure 12 Schematic diagram of the action of performing process attribute inspection of the drawing pre - processing module 3 of the ship piping drawing system according to an embodiment of the present invention.
[0034] Figure 13 Schematic diagram of the action of performing process attribute modification of the drawing pre - processing module 3 of the ship piping drawing system according to an embodiment of the present invention.
[0035] Figure 14 Schematic diagram of the drawing surface data of the drawing pre - inspection module 4 of the ship piping drawing system according to an embodiment of the present invention.
[0036] Figure 15Schematic diagram of the operation of the drawing pre-inspection module 4 of the ship piping drawing generation system according to the embodiment of the present invention for checking drawing surface data.
[0037] Figure 16 Schematic diagram of the operation of the drawing pre-inspection module 4 of the ship piping drawing generation system according to the embodiment of the present invention for generating page numbers.
[0038] Figure 17 Schematic diagram of the new configuration interface of the drawing generation module 5 of the ship piping drawing generation system according to the embodiment of the present invention.
[0039] Figure 18 Schematic diagram of the operation of the drawing generation module 5 of the ship piping drawing generation system according to the embodiment of the present invention for executing the import of assembly objects.
[0040] Figure 19 Schematic diagram of the operation of the drawing generation module 5 of the ship piping drawing generation system according to the embodiment of the present invention for executing the update of the drawing page.
[0041] Figure 20 Schematic diagram of the operation of the drawing generation module 5 of the ship piping drawing generation system according to the embodiment of the present invention for executing the verification of the drawing of the production drawing. Detailed implementation manners
[0042] The present invention will be further described below by way of embodiments, but the present invention is not limited to the scope of the described embodiments.
[0043] The embodiment of the present invention provides a ship piping drawing generation system based on Smart3D, as Figure 1 shown. The ship piping drawing generation system includes a selection module 1, a pipe cutting and assembly module 2, a drawing preprocessing module 3, a drawing pre-inspection module 4, and a drawing generation module 5.
[0044] The selection module 1 is used to select a 3D model to be drawn in Smart3D. In this embodiment, the 3D model needs to be inspected by the selection module 1 and can be selected only after meeting the drawing conditions. Among them, the drawing conditions are used to characterize that the 3D model meets the design standards and installation requirements of the ship pipeline, etc. Taking a certain passenger ship as an example, Figure 2 is a schematic diagram of the 3D model retrieved for the passenger ship in Smart3D. After the selection module 1 inspects the 3D model of the passenger ship without error, subsequent drawing operations can be carried out.
[0045] The pipe cutting and assembly module 2 is used to cut the pipes under the system directory tree of the 3D model to generate corresponding tickets, select the tickets to be assembled from the tickets, and assemble the tickets to be assembled under the assembly directory tree of the 3D model to obtain the first assembled object after assembly. As an optional implementation manner, when the pipe cutting and assembly module 2 is executed for the first time, a new configuration needs to be created. By clicking on the configuration and then selecting "New Configuration", a new configuration interface as shown in Figure 3 will pop up. Then, the system directory tree and the assembly directory tree are respectively selected under this new configuration interface.
[0046] When the system directory tree is selected, the pipe cutting and assembly module 2 will automatically load the pipes of this 3D model under the system directory tree, as shown in Figure 4 . As an optional implementation manner, the pipes are classified according to predefined materials. Of course, this embodiment is not limited to classifying the pipes according to materials.
[0047] Refer to Figure 5 . When the pipe cutting and assembly module 2 performs pipe cutting, first select the pipe, and then click "Pipe Cutting". The pipe cutting and assembly module 2 will automatically disconnect the pipe according to the flange or on-site parts to obtain the corresponding pipe segments and generate the corresponding tickets. Among them, the tickets are used to represent the pipe segment list. As an optional implementation manner, the pipe cutting and assembly module 2 lists the generated tickets in the pipe cutting result.
[0048] As an optional implementation manner, the pipe cutting and assembly module 2 is also used to highlight the selected tickets in the 3D model. Refer to Figure 6 . When the pipe cutting and assembly module 2 performs highlighting the tickets, select the tickets in the pipe cutting result, and the pipe segments at the corresponding positions on the 3D model will be highlighted, so that the pipe segments can be inspected. As an optional implementation manner, the pipe cutting and assembly module 2 automatically selects the tickets in sequence for inspection, and automatically selects the next ticket after the inspection is correct.
[0049] After all the tickets are inspected and correct, assembly can be performed. Among them, the assembly can be full assembly or partial assembly. Taking partial assembly as an example, as shown in Figure 7 , when the pipe cutting and assembly module 2 performs assembly, select some tickets in the pipe cutting result as the tickets to be assembled, select the tickets to be assembled, and then click "Automatic Assembly", then the selected tickets to be assembled can be automatically assembled into the assembly directory tree.
[0050] As an optional implementation manner, the pipe cutting and assembly module 2 is also used to automatically check whether all the tickets to be assembled under the assembly directory tree are assembled and display the assembly result. After the tickets to be assembled are assembled, an assembly result as shown in Figure 8 will automatically pop up.
[0051] As an optional implementation, the pipe cutting and assembly module 2 is also used to mark the pipes under the assembled system directory tree. For example, Figure 9 As shown, when the pipe cutting and assembly module 2 executes the marking of the pipes, it selects the assembled pipes under the system directory, and then sets their background color to a specific color, such as green, to indicate that the pipe cutting and assembly actions for the pipe have been completed.
[0052] In this embodiment, the pipe cutting and assembly module 2 sequentially performs pipe cutting and assembly actions on the pipes, and finally generates the corresponding first assembly object.
[0053] The drawing preprocessing module 3 is used to automatically update the process attributes of the first assembly object according to the preset process rules to obtain the second assembly object after preprocessing. Since the number of pipe segments in the first assembly object is large, the preprocessing can be carried out in batches. As an optional implementation, the drawing preprocessing module 3 is also used to classify and screen the first assembly object. Refer to Figure 10 , when the drawing preprocessing module 3 executes the classification and screening, click on the screening, and then the categories will be displayed in the pop-up screening window, where the categories include pipe tickets, welds, brackets, and valve accessories. One or more of these categories can be selected for screening. For example, after selecting pipe tickets, welds, brackets, and valve accessories and clicking on Apply, the drawing preprocessing module 3 will automatically screen out the pipe segment objects corresponding to pipe tickets, welds, brackets, and valve accessories respectively.
[0054] In Smart 3D, the pipe segment objects corresponding to the tickets all have process attributes, and it is necessary to complete the necessary process attribute data for the first assembly object. Refer to Figure 11 , when the drawing preprocessing module 3 executes the update of the process attributes, click on the preprocessing, and the drawing preprocessing module 3 will automatically update the process attribute information of the corresponding object according to the process rules preset in the background, where the process attribute information includes surface treatment, pipe type, processing code, test pressure, etc.
[0055] As an optional implementation, the drawing preprocessing module 3 is also used to check again whether the updated process attributes conform to the process rules. Refer to Figure 12 , when the drawing preprocessing module 3 executes the inspection of the process attributes, click on the inspection, and the drawing preprocessing module 3 will automatically proofread the attributes with the process rules in the background, and then check whether the process attributes conform to the process rules and display different colors. As an optional implementation, if the process attributes do not conform to the process rules, they will be displayed in blue; if the process attributes are empty, they will be displayed in red; if the process attributes are okay, the default color will be maintained.
[0056] As an optional implementation manner, the drawing preprocessing module 3 is further configured to modify process attributes that do not conform to process rules, and can directly modify or complete the public process attributes. At the same time, the drawing preprocessing module 3 supports exporting the attributes to Excel, then modifying the attributes in Excel, and then importing them into the system after the processing is completed. This operation is as Figure 13 shown.
[0057] In this embodiment, the pipe cutting and assembly module 2 completes the process attributes of the first assembly object. After being checked by professional designers and found to be correct, clicking update will update the process attributes to the 3D model, and the corresponding second assembly object will be generated.
[0058] The drawing pre-inspection module 4 is used to generate drawing data based on the second assembly object and check the drawing data, and when the drawing data is abnormal, generate corresponding prompt information to correct the second assembly object according to the prompt information, so as to obtain the target assembly object after pre-inspection is completed.
[0059] The data architecture in this embodiment is designed as a database architecture in which the model database and the drawing database are separated. As an optional implementation manner, the drawing pre-inspection module 4 will generate necessary drawing data on the drawing in the drawing database according to the second assembly object, such as Figure 14 shown. The drawing data includes elbow data, pipe alignment data, bill of materials, welding list, etc.
[0060] During the process of generating the drawing data, the problematic drawing data will be prompted in a specific color for easy inspection and correction. As Figure 15 shown, when the drawing pre-inspection module 4 executes the inspection of the drawing data, click on the comparison between the model and the database to check the drawing data, and the inspection results will be displayed in different colors. For example, the problematic drawing data will be displayed in blue. As an optional implementation manner, select the problematic drawing data, and the drawing pre-inspection module 4 will automatically generate corresponding prompt information, and the second assembly object can be corrected according to the prompt information to obtain the corresponding target assembly object.
[0061] As an optional implementation manner, the drawing pre-inspection module 4 is further configured to sequentially insert drawing numbers corresponding to the tickets of the target assembly object, and batch generate page numbers according to the drawing numbers. As Figure 16 shown, click to insert the drawing number, add the drawing number corresponding to the ticket, then click to insert the page number, batch generate the page numbers, and re-sort them in the order of the page numbers to facilitate the subsequent execution of the drawing update operation.
[0062] The drawing output module 5 is used to create multiple types of drawing pages, import the target assembly object into the ticket page when the drawing page is a ticket page, and update the drawing page to obtain the updated drawing of the production drawing. If the drawing output module 5 selects the new configuration (CDSP), it will enter asFigure 17 For the newly created configuration interface, according to the segmentation, drawing name, and drawing number of the 3D model to be drawn, the corresponding configuration file is opened, and then drawing sheets of corresponding categories are newly created under the nodes of the configuration file.
[0063] Among them, the drawing sheets include cover pages, inner pages, list pages, and receipt pages. As an optional implementation method, it can be set by right-clicking on the created drawing sheet node. As another optional implementation method, it can be specified for operation by clicking on the content of the right node as shown in Figure 17 the right node content shown.
[0064] When the specified drawing sheet is a receipt page and the drawing output module 5 for production drawings executes the import of assembly objects, referring to Figure 18 , the drawing output module 5 for production drawings will pop up an interface to select the assembly object to be drawn, and this assembly object is the target assembly object obtained through the above-mentioned module processing. As an optional implementation method, different drawing style packages can also be selected when specifying different types of pages.
[0065] After the settings of drawing sheets of various types are completed, the drawing output module 5 for production drawings executes the operation of updating the drawing sheets. Referring to Figure 19 , right-click on the created drawing, select the node where the drawing is to be stored, and the drawing output module 5 for production drawings automatically updates the drawing sheets, that is, creates production drawings. As an optional implementation method, the drawing output module 5 for production drawings gives a prompt after the creation of production drawings is completed.
[0066] As an optional implementation method, the drawing output module 5 for production drawings is also used to switch the production drawings to the offline mode and perform verification. When the drawing output module 5 for production drawings executes the verification of production drawings, the production drawings are switched to the offline mode, and different page numbers of drawings can be quickly switched for inspection through the offline page switching function on the right as shown in Figure 20 the right offline page switching function shown without closing the drawing.
[0067] As an optional implementation method, on the left as shown in Figure 20 , for each drawing completed in verification, the drawing output module 5 for production drawings will make a mark to facilitate the designer to record the drawings that have been verified.
[0068] After the verification of production drawings is completed, the drawing output work for production drawings of this 3D model is all completed, and the drawing output module 5 for production drawings is also used to output the production drawings to the local for saving.
[0069] Based on the Intergraph Smart3D software, combined with the professional production design mode and business requirements of ship piping systems, this embodiment has developed functional modules including pipe cutting and assembly, drawing preprocessing, drawing preview before production, and production drawing output. Through the above functional modules, a complete production drawing output process, program data architecture, software design method, etc. for ship piping systems have been established, meeting the requirements for the production drawing output of ship piping systems, solving the problem of imperfect drawing output functions, and ensuring normal drawing output. At the same time, this embodiment has optimized the data architecture and established a program database architecture with separate model databases and drawing databases, improving the data transfer and execution efficiency, further solving the problems of slow data reading and reading failures during the drawing output process, and improving the drawing output efficiency.
[0070] Although the specific implementation manners of the present invention have been described above, those skilled in the art should understand that this is only for illustration purposes. The protection scope of the present invention is defined by the appended claims. Without departing from the principles and essence of the present invention, those skilled in the art can make various changes or modifications to these implementation manners, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A drawing generation system for ship piping production drawings based on Smart3D, characterized in that, The ship piping production drawing output system includes: A selection module for selecting a 3D model to be output in Smart3D; A pipe cutting and assembly module for cutting the pipes under the system directory tree of the 3D model to generate corresponding tickets, where the tickets are used to represent the pipe segment list, selecting the tickets to be assembled from the tickets, and assembling the tickets to be assembled under the assembly directory tree of the 3D model to obtain a first assembled object after assembly; An output preprocessing module for automatically updating the process attributes of the first assembled object according to preset process rules to obtain a second assembled object after preprocessing; A production drawing pre-inspection module for generating drawing data based on the second assembled object and checking the drawing data, and generating corresponding prompt information when the drawing data is abnormal to correct the second assembled object according to the prompt information to obtain a target assembled object after pre-inspection; A production drawing output module for creating multiple types of drawing pages, importing the target assembled object into the ticket page when the drawing page is a ticket page, and updating the drawing page to obtain an updated production drawing.
2. The drawing output system for ship piping production drawings based on Smart3D according to claim 1, wherein, The pipe cutting and assembly module is further used to highlight the selected ticket in the 3D model.
3. The ship piping production drawing output system based on Smart3D according to claim 1, characterized in that The pipe cutting and assembly module is further used to automatically check whether all the tickets to be assembled under the assembly directory tree are assembled and display the assembly result.
4. The drawing system for ship piping production drawings based on Smart3D according to claim 1, characterized in that, The pipe cutting and assembly module is further used to mark the pipes under the assembled system directory tree.
5. The drawing system for ship piping production drawings based on Smart3D according to claim 1, wherein The output preprocessing module is further used to classify and screen the first assembled object and then perform the action of updating the process attributes.
6. The ship piping production drawing output system based on Smart3D according to claim 1, characterized in that, The output preprocessing module is further used to check again whether the updated process attributes conform to the process rules and modify the process attributes that do not conform to the process rules.
7. The drawing system for ship piping production drawings based on Smart3D according to claim 1, wherein The production drawing pre-inspection module is further used to sequentially insert drawing numbers corresponding to the tickets of the target assembled object and batch generate page numbers according to the drawing numbers.
8. The marine piping production drawing output system based on Smart3D according to claim 1, characterized in that, The production drawing output module is further used to switch the production drawing to an offline mode and perform verification.
9. The drawing system for ship piping production drawings based on Smart3D according to claim 1, characterized in that, The production drawing output module is further used to output the production drawing to the local for storage.
Citation Information
Patent Citations
Three-dimensional pipeline digital plotting method
CN107240150A
Ship piping schematic diagram creation method and system, medium and electronic equipment
CN113378302A