A parametric modeling system and method for ship piping and outfitting
Through the system and method of data extraction, parametric modeling and visual display, the problems of low efficiency and insufficient precision in ship piping and outfitting design in the existing technology are solved, efficient and accurate parametric modeling and data management are achieved, and the design quality and efficiency are improved.
Patent Information
- Application Number
- CN202411765947.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2044-12-04
AI Technical Summary
Existing computer-aided design technology tools have problems such as low design efficiency, insufficient accuracy, and difficult data management when dealing with ship piping and outfitting assembly design. In particular, there is a gap with foreign advanced technologies in terms of modeling complexity and accuracy.
A system and method including a data extraction module, a parametric modeling module, a visualization module and a data management module is adopted to extract ship pipe and outfitting data through machine learning and preset rules, generate efficient and accurate parametric modeling, and perform three-dimensional display and unified management.
It realizes efficient and accurate parametric modeling of ship piping and outfitting design, improves design efficiency and accuracy, ensures data security and consistency, and reduces design and production costs.
Smart Images

Figure CN119670259B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of ship design, and in particular relates to a parametric modeling system and method for ship piping and outfitting. Background Art
[0002] Among many engineering and manufacturing fields, the design of ship piping and outfitting module manufacturing is a crucial step in ship design and production. Traditionally, this process relies on manual experience, resulting in high workload and prone to errors. With the advancement of computer technology, computer-aided design (CAD) has been widely used in ship design. However, existing CAD tools still face challenges when handling complex piping and outfitting assembly designs, such as low design efficiency, insufficient accuracy, and difficult data management.
[0003] Currently, industry-university-research collaborations between domestic universities, research institutes, and enterprises are gradually strengthening, jointly promoting the development of parametric modeling technology for ship pipe fittings. In recent years, some domestically developed parametric modeling software for ship pipe fittings, such as PipeCAD, has emerged. Progress has been made in this area, enabling basic parametric modeling capabilities and finding application in specific fields and projects. However, compared with advanced international technologies, there is still a gap in modeling accuracy, efficiency, and complexity. For some shipbuilding pipes with unusual shapes, domestic parametric modeling technology may not yet be able to achieve fast and accurate modeling. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a ship piping and outfitting parametric modeling system with reasonable design, convenient use, efficient and accurate data management in response to the deficiencies of the existing technology.
[0005] Another technical problem to be solved by the present invention is to provide a ship piping and outfitting parametric modeling method with a reasonable design to address the deficiencies of the existing technology and realize efficient and accurate parametric modeling of ship piping and outfitting.
[0006] In order to achieve the above object, the present invention adopts the following technical solutions:
[0007] A parametric modeling system for ship pipes and outfitting, characterized in that the system comprises a data extraction module, a parametric modeling module, a visual display module and a data management module;
[0008] The data extraction module imports preliminary design data, including geometric information parameters such as equipment parameters, piping layout, valves, and connection methods, through the API of the ship design software; supplements or deletes the acquired geometric information and uniformly converts the data format into a processable format; based on machine learning and pre-set rules, it extracts qualified data from the pipe and outfitting data, extracts data of specific types of pipe fittings, and then analyzes this data to further optimize the extraction rules; the extracted data is stored in the database of the data management module according to structure and classification.
[0009] The parametric modeling module retrieves pre-extracted geometric information parameters of the ship's pipe and outfitting unit module equipment, and uses modeling logic and rules to generate component model scripts. The hull structure can be divided into many individual components, and specific component models are generated through JVI function analysis of the modeling software. After the model is generated by parameters, the components are placed in corresponding positions and assembled into a new model.
[0010] The visualization display module is based on the data extraction and parametric modeling module; by calling the database ship piping and outfitting model and parametric data file, clicking on a specific part in the model, a comprehensive and intuitive three-dimensional display of the ship piping and outfitting structure and layout is made; and detailed information about the part is obtained.
[0011] The data management module stores all data from the ship piping and outfitting parametric design process and categorizes the data. It manages and modifies batches of ship piping and outfitting data in a unified manner, automatically updating the modified data to the database and simultaneously updating the relevant ship piping and outfitting models.
[0012] A method for using the above-mentioned parametric modeling system for ship piping and outfitting is characterized in that the method comprises the following steps:
[0013] First, data extraction
[0014] First, design data related to the ship's piping and outfitting is collected. Preliminary design data, including ship equipment parameters, piping layout, valves, connection methods, and other geometric information, is imported through the ship design software's API. Duplicate, erroneous, and incomplete data is removed from the obtained geometric information, and records with missing key information are supplemented or deleted to ensure data accuracy and completeness. The data is then uniformly converted into a processable format.
[0015] Use Excel spreadsheet tools to classify and organize the extracted data into component parameters and common parameters. Component parameters include pipeline parameters, equipment parameters, etc. Common parameters are parameters that can be used by components, such as characteristic elbows, tees, straight pipes, etc., and are made into parametric data spreadsheet templates.
[0016] Based on machine learning and pre-set rules, qualified data is extracted from pipe and outfitting data. For example, rules are set to extract data of specific pipe fitting types, such as elbows, tees, straight pipes, etc., and data of specific types of pipe fittings are extracted. These data are then analyzed to further optimize the extraction rules and improve the accuracy and efficiency of data extraction.
[0017] The extracted data is stored in the database according to structure and classification for query, analysis and management.
[0018] Second, parametric modeling
[0019] The parametric modeling module is connected to the visual display module to interact with model information. The 3D modeling software models according to the logic and rules of the parameter information to achieve fast and accurate parametric modeling and design of ship pipe and outfitting components.
[0020] The parametric modeling module retrieves pre-extracted geometric information parameters of the ship's pipe and outfitting unit module equipment and generates component model scripts using modeling logic and rules. The hull structure can be divided into many individual components, such as the engine room, side, and steering gear. A script is generated for each component, and the specific component model is generated through the JVI function analysis of the modeling software.
[0021] Component parameters and shared parameters: Components comprise the parameters of a component. When individual component parameters change, only the component's geometric parameters, such as pipe diameter, length, elbow angle, and branch angle, change. When shared parameters change, all components using the shared parameters also change accordingly. After the parameters are generated, the components are placed in the corresponding positions and assembled into a new model. For example, the connection method between pipes and fittings, the installation position of brackets and pipes, etc., generate a parametric model of the piping system.
[0022] The generated script defines parameters and constraint relationships through instructions, associates parameters with various components of the model, and automatically updates related models when the component geometric parameters are adjusted; verifies the generated parametric model of ship piping and outfitting, and verifies whether the various connection components in the piping and outfitting model are correct. For example, in parametric modeling, when a major parameter value changes, the component geometric parameters change accordingly, and whether the related connection components, supporting structures, etc. are also modified accordingly to ensure the consistency and accuracy of the model.
[0023] The modeling results are output in a common format file or other data format and stored in the database. A reasonable data structure and index are established to improve data storage efficiency and query speed, and realize data sharing and interaction between other software.
[0024] The technical problem to be solved by the present invention can also be achieved by the following technical solution, which is to visualize the parametric modeling process of ship pipes and outfitting.
[0025] Based on the data extraction and parametric modeling modules, the visualization display module uses the database ship piping and outfitting model and parametric data to comprehensively and intuitively display the ship piping and outfitting structure and layout in three dimensions in the form of animation, and clearly presents the connection method of each component.
[0026] The visualization features an interactive interface, allowing for parameter setting, model editing, and optimization control through menus and toolbars. Parameters are set by inputting parameters and variables. The model's geometry is recalculated based on the parameters, allowing for rapid adjustment and generation of ship pipe component models of varying types and specifications.
[0027] Model editors can display the 3D model from multiple angles and scales by clicking on specific areas of the model. They can rotate, scale, and slice the pipes and equipment in the ship's outfitting model to adjust their positions, such as their installation locations, and update the model's assembly relationships and related data. Search keywords can be entered to quickly find the required piping system or equipment information.
[0028] The technical problem to be solved by the present invention can also be achieved through the following technical solution. The data management module utilizes a relational database management system for data storage and parametric data management. This module stores all data used in the parametric design of ship piping and outfitting, including parameters, geometry, model parameters, and connection relationship rules for pipe fittings and equipment in the component piping system. The module also employs a data structure and storage method to ensure data integrity, consistency, and security. Using data exchange formats such as STEP and IGES, the module supports importing pipe fitting parameter data from external files (e.g., Excel, CSV, etc.) and exporting model parameter data to various formats for use in other software.
[0029] Parametric data management is developed based on the progressive modification and query of parametric data attached to model attributes. This allows for the unified modification of batches of vessel piping and outfitting data, which is automatically updated to the database and the associated parametric 3D models. Fast data query and retrieval capabilities are provided, utilizing data storage and indexing to retrieve data based on fitting names, parameter values, connection relationships, and other criteria. Query results are displayed in tables and charts.
[0030] Compared with the existing technology, the data management system described in the present invention has newly added a data extraction module and a parametric modeling module. The data extraction module extracts the geometric shape and topological relationship data information of the ship's pipe and outfitting unit modules based on the ship design software, formulates extraction rules according to the characteristics of the ship's pipe and outfitting data, and realizes efficient and accurate extraction of the pipe and outfitting unit module data; the parametric modeling module is connected with the visualization display module to interact with the progressive model information, and based on the extracted geometric information parameters of the ship's pipe and outfitting components, uses the logic and rules of the modeling software to generate a three-dimensional geometric model script of the pipe and outfitting components, establishes logical relationships and constraint relationships between the geometric parameters, determines the relative position and size of the pipe and outfitting components in three-dimensional space, and assembles them into a parametric model of the pipe and outfitting components.
[0031] The parametric modeling method described in the present invention can quickly generate pipe fitting models of different specifications, greatly improving design efficiency. It can also ensure the accuracy and consistency of the pipe fitting models, thereby improving design precision. Furthermore, the data management system described in the present invention can effectively manage the parametric model data and design history data of pipe fittings, thereby improving data management efficiency.
[0032] The parametric modeling system and method for ship piping and outfitting described in the present invention realizes efficient and accurate parametric modeling and efficient data management for the production design of ship piping and outfitting through data extraction technology and data management technology, thereby improving the efficiency and accuracy of ship piping and outfitting design and ensuring data security. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 The overall architecture diagram of the parametric modeling system for ship piping and outfitting according to the present invention;
[0034] Figure 2 Flowchart of the data extraction module in the present invention;
[0035] Figure 3 Flowchart of the parametric modeling module described in the present invention;
[0036] Figure 4 Flowchart of the configuration of the visual door display module described in the present invention. DETAILED DESCRIPTION
[0037] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.
[0038] Reference Figure 1-4 , a parametric modeling system for ship pipes and outfitting, the system includes a data extraction module, a parametric modeling module, a visualization display module and a data management module;
[0039] The data extraction module imports preliminary design data, including geometric information such as equipment parameters, piping layouts, valves, and connection methods, through the API of the ship design software; supplements or deletes the acquired geometric information and uniformly converts the data format into a processable format; based on machine learning and pre-set rules, it extracts qualified data from the pipe and outfitting data, extracts data on specific types of pipe fittings, and then analyzes this data to further optimize the extraction rules; the extracted data is stored in the database of the data management module according to structure and classification.
[0040] The parametric modeling module uses parametric modeling software to retrieve pre-extracted geometric information parameters of ship pipe and outfitting unit modules and equipment, and uses modeling logic and rules to generate component model scripts. The hull structure can be divided into many individual components, and specific component models are generated through JVI function analysis of the modeling software. After the model is generated by parameters, the components are placed in corresponding positions and assembled into a new model.
[0041] The visualization display module is based on the above-mentioned data extraction and parametric modeling module; by calling the database pipe and outfitting three-dimensional model and parametric data file, clicking on a specific part in the model, a comprehensive and intuitive three-dimensional display of the ship's pipe and outfitting structure and layout is made; and detailed information about the part is obtained.
[0042] The data management module stores all data from the ship's piping and outfitting parametric design process and categorizes the data. It manages and modifies batches of ship piping and outfitting data in a unified manner, automatically updating the modified data to the database and simultaneously updating the associated parametric 3D models.
[0043] A parametric modeling method for ship piping and outfitting, the method comprising the following steps:
[0044] First, data extraction
[0045] First, design data related to ship piping and outfitting is collected. Preliminary design data, including geometric information such as equipment parameters, piping layouts, valves, and connection methods, is imported through the ship design software's API. Duplicate, erroneous, and incomplete data is removed from the resulting geometric information, and records missing key information are supplemented or deleted to ensure data accuracy and completeness. The data is then converted to a uniform, processable format. Excel spreadsheets are used to categorize the extracted data into component parameters, such as piping parameters and equipment parameters, and shared parameters, which are commonly shared by components, such as characteristic elbows, tees, and straight pipes. These parameters are then created into a parametric data spreadsheet template. Based on machine learning and pre-defined rules, qualified data is extracted from the piping and outfitting data. For example, rules are set to extract data for specific fitting types, such as elbows, tees, and straight pipes. This data is then analyzed to further optimize the extraction rules and improve the accuracy and efficiency of data extraction. The extracted data is then stored in a database according to structure and classification for easy query, analysis, and management.
[0046] Second, parametric modeling
[0047] The parametric modeling module is connected to the visualization display module for model information interaction. The 3D modeling software uses the parameter information to perform progressive logic and rule modeling to achieve rapid and accurate parametric modeling and design of ship pipe and outfitting components. The parametric modeling software retrieves the geometric information parameters of the pre-extracted ship pipe and outfitting unit modules and equipment, and uses the modeling logic and rules to generate component model scripts. The hull structure can be divided into many individual components, such as the engine room, side, rudder, etc. Each component generates a script, which is parsed by the JVI function of the modeling software to generate a specific component model. Component parameters and shared parameter components constitute the parameters of a component. When the parameters of an individual component change, only the geometric parameters of the component itself change, such as pipe diameter, pipe length, elbow angle, branch angle and other geometric dimensions. When the shared parameters change, all components using the shared parameters will change accordingly. After the parameters generate the model, the components are placed in the corresponding positions and assembled into a new model, such as the connection method between pipes and fittings, the installation position of brackets and pipes, etc. The generated script defines parameters and constraint relationships through instructions, associates parameters with various components of the model, and automatically updates the related models when the component geometric parameters are adjusted; the generated ship piping and outfitting parametric model is verified to see whether the various connection components in the piping and outfitting model are correct. For example, in parametric modeling, when a major parameter value changes, the component geometric parameters change accordingly, and whether the related connection components, support structures, etc. are also modified accordingly to ensure the consistency and accuracy of the model; the modeling results are output as a universal format file or other data format and stored in the database, and a reasonable data structure and index are established to improve data storage efficiency and query speed, and realize data sharing and interaction between other software.
[0048] Third, visual display
[0049] Based on the data extraction and parametric modeling modules, the visualization module uses the database's ship piping and outfitting models and parametric data to create a comprehensive, intuitive, and animated 3D display of the ship's piping and outfitting structure and layout, clearly illustrating the connections of each component. The visualization features an interactive interface, allowing for parameter setting, model editing, and optimization control via menus and toolbars. Parameters and variables are input, and within the intuitive 3D model display, the model geometry is recalculated based on these parameters, allowing for rapid generation of ship piping component models of varying types and specifications. Model editors can use a mouse, keyboard, or other device to click on specific areas of the 3D model to display the model from multiple angles and scales. Pipes and equipment within the ship piping and outfitting model can be adjusted through rotation, scaling, and sectioning, adjusting the model's position, such as the installation location, and updating the model's assembly relationships and related data. A search function allows users to quickly find required piping or equipment information for the piping system by entering keywords.
[0050] Fourth, data management
[0051] The data management module uses a relational database management system for data storage and parametric data management. It stores all data used in the parametric design of ship piping and outfitting, including parameters, geometry, model parameters, and connection relationship rules for pipe fittings and equipment in the component piping system. It also employs data structures and storage methods to ensure data integrity, consistency, and security. Using data exchange formats such as STEP and IGES, it supports importing pipe fitting parameter data from external files (such as Excel and CSV) and exporting model parameter data to various formats for use in other software.
[0052] Parametric data management is developed based on the progressive modification and query of parametric data attached to model attributes. This allows for the unified modification of batches of vessel piping and outfitting data, which is automatically updated to the database and the associated vessel piping and outfitting models. Fast data query and retrieval capabilities are provided, utilizing data storage and indexing to retrieve data based on criteria such as fitting name, parameter value, and connection relationship. Query results are displayed in tables and charts.
[0053] The ship piping and outfitting parametric modeling system and method of the present invention have the following technical effects:
[0054] (1) Efficiency: Through automated data extraction and processing, the time and workload of manual operations are greatly reduced, and the data required for ship management and outfitting can be quickly acquired and organized, thereby improving the efficiency and timeliness of data processing.
[0055] (2) Accuracy: The parametric modeling method ensures the accuracy and consistency of the piping and outfitting model, thus improving the design accuracy.
[0056] (3) Data management capability: The data management module effectively manages the parametric model data, design history data, and pipe component information of pipes and outfitting, thereby improving data management efficiency.
[0057] (4) Cost reduction: Improve design efficiency and quality, reduce design errors and rework, and thus reduce the design and production costs of ship pipes and outfitting.
[0058] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with the technical field, within the technical scope disclosed by the present invention, who makes equivalent replacements or changes based on the technical solution and inventive concept of the present invention, should be covered by the scope of protection of the present invention.
Claims
1. A parametric modeling system for ship piping and outfitting, characterized in that: The system includes a data extraction module, a parametric modeling module, a visualization display module, and a data management module; The data extraction module imports preliminary design data, including geometric parameter information of ship pipe and outfitting unit equipment, piping layout, valves, and connection methods, through the API of the ship design software; supplements or deletes the acquired geometric information and converts the data format into a processable format; based on machine learning and pre-set rules, it extracts qualified data from the pipe and outfitting data, extracts data of specific types of pipe fittings, analyzes this data, and further optimizes the extraction rules; and stores the extracted data in the database of the data management module according to structure and classification. The parametric modeling module retrieves pre-extracted geometric parameter information of ship piping and outfitting unit equipment, piping layout, valves, and connection methods, and generates a component model script using modeling logic and rules. The hull structure is divided into many individual components, and specific component models are generated through JVI function analysis of the parametric modeling software. After the component models are generated, the components are placed in corresponding positions and assembled into a new ship piping and outfitting model. At the same time, the new ship piping and outfitting model and the parametric data file are stored in the database. The visualization module is based on the data extraction module and the parametric modeling module. By calling the new ship piping and outfitting model and the parametric data file in the database and clicking on a specific part in the model, a comprehensive and intuitive three-dimensional display of the ship piping and outfitting structure and layout is provided, and detailed information about the part is obtained. The data management module stores all data in the parametric design process of ship piping and outfitting, classifies and stores the data, and uniformly manages and modifies batches of ship piping and outfitting data. The modified data is automatically updated to the database, and the relevant new ship piping and outfitting models are updated synchronously.
2. A parametric modeling method for ship piping and outfitting using the parametric modeling system for ship piping and outfitting according to claim 1, characterized in that: The method comprises the following steps, First, data extraction First, design data related to the ship's piping and outfitting is collected. Preliminary design data, including geometric parameter information of the ship's piping and outfitting units, piping layouts, valves, and connection methods, is imported through the ship design software's API. Duplicate, erroneous, and incomplete data is removed from the obtained geometric information, and records with missing key information are supplemented or deleted to ensure data accuracy and completeness. The data is then uniformly converted into a processable format. Use Excel spreadsheet tools to classify and organize the extracted data into component parameters and common parameters. Common parameters are parameters commonly used by components, and make them into parameterized data spreadsheet templates; Based on machine learning and pre-set rules, we extract qualified data from the above data, analyze this data, further optimize the extraction rules, and improve the accuracy and efficiency of data extraction; The extracted data is stored in the database according to structure and classification for query, analysis and management; Second, parametric modeling The parametric modeling module is connected with the visual display module to interact with model information. The 3D modeling software models according to the logic and rules of the parameter information, realizing fast and accurate parametric modeling and design of ship pipe and outfitting components. The parametric modeling module retrieves pre-extracted geometric information parameters of ship piping and outfitting equipment and generates component model scripts using modeling logic and rules. The hull structure is divided into many individual components, and a script is generated for each component. The specific component model is then parsed using the JVI function of the parametric modeling software. Component parameters and shared parameter components form a component geometric parameter. When individual component parameters change, only the component's own geometric parameters change. When shared parameters change, the shared parameters used by all components also change. After the component geometric parameters generate the model, the components are placed in the corresponding positions and assembled into a new model to generate a parametric model of the piping system; The generated script defines parameters and constraints through instructions, associates parameters with various components of the model, and automatically updates the related models when the component geometric parameters are adjusted; verifies the generated ship piping and outfitting parametric model and verifies whether the various connection components of the model are correct; The modeling results are output in a common format file or other data format and stored in the database. A reasonable data structure and index are established to improve data storage efficiency and query speed, and realize data sharing and interaction between other software.
3. A parametric modeling method for ship piping and outfitting according to claim 2, characterized in that: Visualize the parametric modeling process of ship piping and outfitting. Based on the data extraction and parametric modeling modules, the visualization module uses the database's three-dimensional pipe and outfitting models and parametric data to comprehensively and intuitively display the ship's pipe and outfitting structure and layout in three dimensions in the form of animation, clearly presenting the connection method of each component; The visualization display has an interactive operation interface, which allows parameter setting, model editing, and optimization control operations through menus and toolbars. Parameter setting is achieved by inputting parameters and variables. Under the intuitive display of the ship piping and outfitting model, the model geometry is recalculated according to the parameters, and different types and specifications of ship piping component models can be quickly adjusted and generated. Model editing operators can use devices to click on specific parts of the ship's piping and outfitting model to display the 3D model at multiple angles and scales. They can rotate, scale, and slice the pipes and equipment in the ship's piping and outfitting model to adjust the model's position and update the model's assembly relationships and related data. Enter search keywords to quickly find the required piping system pipe or equipment information.
4. A parametric modeling method for ship piping and outfitting according to claim 2, characterized in that: The data management module adopts a relational database management system for data storage and parametric data management, stores all data in the process of parametric design of ship pipe and outfitting, including parameters, geometric shapes, model parameters, and connection relationship rules of pipe fittings and equipment of the component piping system, and adopts data structure and storage method to ensure the integrity, consistency and security of the data; uses data exchange format, supports importing pipe fitting parameter data from external files, and exports model parameter data into various formats for use by other software; The development of parametric data management functions is based on the modification and query of parametric data attached to model attributes. It uniformly modifies batches of ship piping and outfitting data, automatically updates the modified data to the database, and synchronously updates related ship piping and outfitting models, providing fast data query and retrieval functions. It adopts data storage methods and index design, and performs data retrieval based on the conditions of pipe fitting names, parameter values, and connection relationships. The query results are displayed in the form of tables and charts.
Citation Information
Patent Citations
Parameterized template manufacturing method for ship deck outfitting, design method, device and medium
CN109436189A
Ship component modeling method and device, storage medium and program product
CN117371226A