A method and system for constructing a stress analysis model for ship piping
By establishing a part mapping relationship database between 3D design software and stress analysis software, model information is automatically extracted and converted, solving the problem of low model conversion efficiency, realizing efficient pipeline stress analysis model construction, and improving design efficiency and accuracy.
Patent Information
- Application Number
- CN202310293574.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-23
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2043-03-23
AI Technical Summary
In existing technologies, there is a lack of model conversion interfaces between pipeline stress analysis software and ship 3D design software, resulting in low design efficiency and the need for repeated modeling.
By creating a database of part mapping relationships between 3D design software and stress analysis software, model information is automatically extracted and converted, achieving efficient and accurate transfer between software and avoiding redundant modeling.
It enables the rapid conversion of 3D models of pipeline systems into analysis models, improving design efficiency and ensuring model accuracy and continuity.
Smart Images

Figure CN116280077B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of ship pipeline stress analysis technology, and more specifically, to a method and system for constructing a ship pipeline stress analysis model. Background Technology
[0002] Piping system design is a crucial component of ship design. The detailed design of the entire ship's piping system includes stress analysis of the involved pipes to verify their strength, vibration, and fatigue characteristics under complex stress conditions, ensuring the design meets relevant standards. Stress analysis of the entire ship's piping system is typically performed using piping stress analysis software. However, current piping stress analysis software, such as CAESARII, lacks model conversion capabilities with ship 3D design software. This means that after completing the 3D design of the piping system, designers must remodel it in the stress analysis software based on 2D CAD drawings. This primitive modeling method leads to low design efficiency. Summary of the Invention
[0003] The purpose of this application is to provide a method and system for constructing a ship pipeline stress analysis model, which solves the technical problem of low modeling efficiency in the aforementioned pipeline stress analysis software.
[0004] Firstly, a method for constructing a stress analysis model for ship piping is provided, including:
[0005] S1. Create a mapping relationship database between 3D design software and stress analysis software for parts, the mapping relationship database including the correspondence of all parts in the piping system;
[0006] S2. Input the name of the piping system into the 3D design software, automatically obtain the 3D model of the piping system, extract the name, model type and location information of all parts from the obtained 3D model's structure tree, extract the model information required for stress analysis of each part from the 3D model, and create a number for each part.
[0007] S3. Input the extracted part model type and model information into the mapping relationship database, convert it into the corresponding modeling category and attribute information in the stress analysis software, and then combine it with the obtained location information to determine the relationship between all parts in the stress analysis software. Finally, input the modeling category, attribute information and the relationship between all model parts into the stress analysis software as readable text.
[0008] In one implementation, in S1, the database for creating the mapping relationship between parts between the 3D design software and the stress analysis software includes:
[0009] Based on the types of components in the pipeline system, obtain the model type in the 3D design software and the modeling category in the stress analysis software for each component, and establish a one-to-one mapping relationship between the model type and the modeling category.
[0010] Based on the requirements of pipeline stress analysis, determine the model information to be obtained for each part in the 3D design software, and map the model information to the attribute information in the stress analysis software;
[0011] Based on the correspondence between model type and modeling category, and the correspondence between model information and attribute information, a mapping database of model parts between 3D design software and stress analysis software is created.
[0012] In one implementation, S3, following the input of the modeling category, attribute information, and relationships between all model parts into the stress analysis software in readable text, further includes:
[0013] In stress analysis software, the endpoints of parts connected to the valve or support are automatically extended to the center coordinates of the valve or support parts, based on their positions.
[0014] In one implementation, in S3, the readable text includes a general text format or a binary text format.
[0015] In one embodiment, the types of parts in the piping system include pipe sections, elbows, tees, reducers, supports, valves, flanges, expansion joints, instruments, and other accessories and connectors.
[0016] In one implementation, extracting the model information required for stress analysis of each part from the three-dimensional model includes:
[0017] For pipe sections and reducing parts, extract the coordinates of the start and end points, length, inner and outer diameters of the cross section, material, starting point, and connection information with other parts.
[0018] For elbow parts, extract the coordinates, angles, radius, inner and outer diameters of the cross section, material, starting point, and connection information with other parts of the part at the start and end points;
[0019] For tee fittings, extract the coordinates, radius, outlet angle, inner and outer diameters of the interface, material, outlet information, and connection information with other fittings for all outlets of the fitting.
[0020] For the remaining parts, extract their dimensions, including the center point coordinates, weight, and connection information with other parts.
[0021] The connection information includes the name and number of the next part to which the part is connected.
[0022] Secondly, this application also provides a system for constructing a ship pipeline stress analysis model, comprising:
[0023] Create a mapping relationship database module to create a mapping relationship database between 3D design software and stress analysis software based on the types of parts in the piping system;
[0024] The module for extracting part model types and model information is used in 3D design software to input the name of the piping system, automatically obtain the 3D model of the piping system, extract the name, model type and location information of all parts from the obtained 3D model's structure tree, extract the model information required for stress analysis of each part from the 3D model, and create a number for each part.
[0025] The conversion and input module is used to convert the extracted model type and model information of the parts into the corresponding modeling category and attribute information in the stress analysis software based on the created part mapping relationship database. Then, it combines the obtained location information to determine the relationship between all parts in the stress analysis software. Finally, it inputs the modeling category, attribute information and the relationship between all model parts into the stress analysis software as readable text.
[0026] The beneficial effects of this application are:
[0027] Based on the detailed design model of the pipeline system, the model transfer interface between design software and analysis software was studied, realizing the rapid conversion of the 3D model of the pipeline system into the analysis model, the efficient and accurate transfer of models between software, the elimination of redundant modeling, the rapid construction of a calculation model that meets the requirements of pipeline stress analysis, and the improvement of ship design efficiency. Attached Figure Description
[0028] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 This is a flowchart illustrating a method for constructing a stress analysis model for a ship's pipeline, according to an embodiment of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0031] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0032] Firstly, this application provides a method for constructing a stress analysis model for ship pipelines. Figure 1 This is a flowchart illustrating a method for constructing a stress analysis model for ship piping according to an embodiment of this application. See also... Figure 1 The method specifically includes the following steps:
[0033] S1. Create a mapping relationship database between CAD 3D design software and stress analysis software for parts. The mapping relationship database includes the correspondence of all parts in the pipeline system. The types of parts in the pipeline system include pipe sections, elbows, tees, reducers, supports, valves, flanges, expansion joints, instruments and other accessories and connectors.
[0034] In one embodiment, mapping can be performed based on modeling categories. Specifically, the model type in the 3D design software and the modeling category in the stress analysis software for each part in the piping system are obtained according to the types of parts, and a one-to-one mapping relationship is established between model type and modeling category;
[0035] Based on the requirements of pipeline stress analysis, determine the model information to be obtained for each part in the 3D design software, and map the model information to the attribute information in the stress analysis software;
[0036] Based on the correspondence between model type and modeling category, and the correspondence between model information and attribute information, a mapping database of model parts is created between 3D design software and stress analysis software. This mapping database clarifies the attribute information of the parts that need to be extracted from the 3D design model.
[0037] S2. Input the name of the piping system into the 3D design software. The 3D model of the piping system can be automatically obtained through the link relationship. Extract the name, model type and location information of all parts from the obtained 3D model's structure tree. Then extract the model information required for stress analysis of each part and create a number for each part. The number is used to connect adjacent parts in the subsequent model conversion process.
[0038] The specific model information to be extracted includes:
[0039] For pipe sections and reducing parts, it is necessary to obtain the coordinates of the start and end points of the parts, their length, the inner and outer diameters of the cross section, the material, the starting point, and the connection information with other parts.
[0040] For elbow parts, it is necessary to obtain the coordinates, angles, radius, inner and outer diameters of the cross-section, material, starting point, and connection information with other parts of the part at the starting and ending points;
[0041] For tee fittings, it is necessary to obtain the coordinates, radius, outlet angle, inner and outer diameters of the interface, material, outlet information, and connection information with other fittings for all outlets of the fitting.
[0042] For the remaining parts, we need to obtain their dimensions, center point coordinates, weight, and connection information with other parts.
[0043] The connection information includes the name and number of the next part to which the part is connected.
[0044] S3. Input the extracted part model types and model information into the mapping relationship database, convert them into the corresponding modeling categories and attribute information in the stress analysis software, and then combine them with the acquired location information to determine the association relationships of all parts in the stress analysis software. Finally, input the modeling categories, attribute information, and association relationships of all model parts into the stress analysis software as readable text. That is, after all parts have been converted, write the part information one by one into the input file according to the input file format requirements supported by the stress analysis software, ensuring that all parts are written into the input file in the correct format.
[0045] This will be further illustrated using CATIA, a 3D ship design software, and CAESAR II, a stress analysis software, as examples:
[0046] First, create a database mapping parts between CATIA and CAESAR II;
[0047] Taking a pipe segment as an example, its model type in CAESARII is PIPE. The required model information includes the starting point coordinates, length, inner and outer diameters of the cross-section, material, connection information with other parts, and connection information for branches and valves. A unique number is also created for each part. In CATIA, the model type of the pipe segment is Rigid Pipe. Based on the above requirements, a corresponding attribute interface is created. During subsequent mapping and conversion, the model type Rigid Pipe is directly defined as the modeling category PIPE in CAESARII, and the model information and location information of the Rigid Pipe in CATIA are transferred to the attribute information in CAESARII. This example only uses a pipe segment; the mapping relationship creation method for other types of parts is the same as for pipe segments.
[0048] Next, the system iterates through the structure tree of the 3D model of the pipe in CATIA to obtain the names and model types of all parts in the structure tree. Based on the mapping relationship database of the parts, the system extracts the attribute information required for the part.
[0049] The third step involves converting the CATIA model type and information into the corresponding modeling type and attribute information in CAESAR II based on the part mapping database. Simultaneously, the relationships between each part in CAESAR II are determined based on the location information extracted from CATIA, ensuring continuity between parts. On this basis, all information for each acquired part is written into a text file in the CAESAR II-supported .PCF format, and the file extension is changed to .PCF to complete the input file creation.
[0050] In the aforementioned implementation process, this application studies the model transfer interface between 3D design software and stress analysis software. By setting up a mapping relationship database and mapping inputs one-to-one, efficient and accurate model transfer between the software is achieved. Utilizing the principle of reusing single data models, the 3D model of the piping system is quickly constructed into a computational analysis model that meets the requirements of pipeline stress analysis, avoiding redundant modeling and improving the design and creation efficiency of models within the stress analysis software.
[0051] In one implementation, S3, after inputting the modeling category, attribute information, and relationships between all model parts into the stress analysis software in readable text, further includes:
[0052] In stress analysis software, for parts such as valves and supports whose dimensions are ignored, the endpoints or connection points of the parts connected to the valves or supports are automatically extended to the center coordinate position of the valve or support parts, thereby ensuring the continuity of the model.
[0053] In one implementation, in S3, the readable text includes a general text format or a binary text format.
[0054] Secondly, this application also provides a system for constructing a ship pipeline stress analysis model, comprising:
[0055] Create a mapping relationship database module to create a mapping relationship database between 3D design software and stress analysis software based on the types of parts in the piping system;
[0056] The module for extracting model types and model information of parts is used to input the name of the piping system. The 3D model of the piping system is automatically obtained in the 3D design software. The name, model type and location information of all parts are extracted from the structure tree of the obtained 3D model. Then, the model information to be extracted for the parts is determined according to the mapping relationship database and the model information is extracted. At the same time, a number is created for each part.
[0057] The conversion and input module is used to convert the extracted model type and model information of the parts into the corresponding modeling category and attribute information in the stress analysis software based on the created part mapping relationship database. Then, it combines the obtained location information to determine the relationship between all parts in the stress analysis software. Finally, it inputs the modeling category, attribute information and the relationship between all model parts into the stress analysis software as readable text.
[0058] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for constructing a stress analysis model for ship piping, characterized in that, include: S1. Based on the types of parts in the pipeline system, obtain the model type in the 3D design software and the modeling category in the stress analysis software for each part, and establish a one-to-one mapping relationship between the model type and the modeling category. Based on the requirements of pipeline stress analysis, the model information to be obtained for each component in the 3D design software is determined, and the model information is mapped to the attribute information in the stress analysis software. Based on the correspondence between model type and modeling category and the correspondence between model information and attribute information, a mapping relationship database of components between the 3D design software and the stress analysis software is created. The mapping relationship database includes the correspondence of all components in the pipeline system. S2. Input the name of the piping system into the 3D design software, automatically obtain the 3D model of the piping system, extract the name, model type and location information of all parts from the obtained 3D model's structure tree, extract the model information required for stress analysis of each part from the 3D model, and create a number for each part. S3. Input the extracted part model type and model information into the mapping relationship database, convert it into the corresponding modeling category and attribute information in the stress analysis software, and then combine it with the obtained location information to determine the relationship between all parts in the stress analysis software. Finally, input the modeling category, attribute information and the relationship between all model parts into the stress analysis software as readable text.
2. The method for constructing a ship pipeline stress analysis model according to claim 1, characterized in that, In S3, after inputting the modeling category, attribute information, and relationships between all model parts into the stress analysis software in readable text, the following is also included: In stress analysis software, the endpoints of parts connected to the valve or support are automatically extended to the center coordinates of the valve or support parts, based on their positions.
3. The method for constructing a ship pipeline stress analysis model according to claim 1, characterized in that, In S3, the readable text includes a general text format or a binary text format.
4. The method for constructing a ship pipeline stress analysis model according to claim 1, characterized in that, The types of parts in the pipeline system include pipe sections, elbows, tees, reducers, supports, valves, flanges, expansion joints, instruments and other accessories and connectors.
5. The method for constructing a ship pipeline stress analysis model according to claim 4, characterized in that, The model information required for stress analysis of each part extracted from the 3D model includes: For pipe sections and reducing parts, extract the coordinates of the start and end points, length, inner and outer diameters of the cross section, material, starting point, and connection information with other parts. For elbow parts, extract the coordinates, angles, radius, inner and outer diameters of the cross section, material, starting point, and connection information with other parts of the part at the start and end points; For tee fittings, extract the coordinates, radius, outlet angle, inner and outer diameters of the interface, material, outlet information, and connection information with other fittings for all outlets of the fitting. For the remaining parts, extract their dimensions, including the center point coordinates, weight, and connection information with other parts. The connection information includes the name and number of the next part to which the part is connected.
6. A system for constructing a stress analysis model for ship piping, characterized in that, include: Create a mapping relationship database module to create a mapping relationship database between 3D design software and stress analysis software based on the types of parts in the piping system; The module for extracting part model types and model information is used in 3D design software to input the name of the piping system, automatically obtain the 3D model of the piping system, extract the name, model type and location information of all parts from the obtained 3D model's structure tree, extract the model information required for stress analysis of each part from the 3D model, and create a number for each part. The conversion and input module is used to convert the extracted model type and model information of the parts into the corresponding modeling category and attribute information in the stress analysis software based on the created part mapping relationship database. Then, it combines the obtained location information to determine the relationship between all parts in the stress analysis software. Finally, it inputs the modeling category, attribute information and the relationship between all model parts into the stress analysis software as readable text.
Citation Information
Patent Citations
Method for data conversion between stress analysis and three-dimensional models in pipeline design
CN106383955A