A method and system for delivering a ship simulation deliverable
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIANGNAN SHIPYARD (GRP) CO LTD
- Filing Date
- 2023-03-28
- Publication Date
- 2026-08-07
AI Technical Summary
传统的仿真交付形式为设计员完成设计仿真工作后,通过截图、手动统计等方式编写仿真分析报告,将该文档作为仿真交付物提交船级社、船东或企业资深专家审核,此类方式人工操作较多、工作量大,需要耗费大量的时间
[0025]在本申请的技术方案中,本申请替代仿真分析报告的编写,提供了获取船舶仿真交付物的方法,本申请基于三维设计模型和仿真结果,自动输出仿真交付物,取消人工操作,提升交付物生成效率。采用三维模型代替纸质文档进行设计仿真结果评估,使评估过程更为直观、高效。保证交付物满足评估要求,仿真结果协同分析结果作为交付物进行上传。
Smart Images

Figure CN116415355B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of ship design technology, and more specifically, to a method and system for delivering ship simulation deliverables. Background Technology
[0002] Ship design encompasses various stages, including conceptual design, basic design, detailed design, and production design. Each stage requires extensive simulation work. For hull design, this includes simulations of structural strength, vibration, and fatigue; for outfitting, it includes simulations of duct stress, duct noise, and system principles. Some of this work is to meet the submission requirements of relevant classification societies and the shipowner's specific needs, while much of the simulation work is to ensure design quality—a self-initiated workload for shipbuilding companies. Traditionally, simulation deliverables involve designers completing the simulation work, compiling a simulation analysis report using screenshots and manual statistics, and submitting this document as a simulation deliverable to classification societies, shipowners, or senior company experts for review. This method is heavily reliant on manual labor, is time-consuming, and involves a significant amount of manual work.
[0003] In summary, there is a need to provide an improved technical solution that addresses the shortcomings of the existing technology. Summary of the Invention
[0004] The purpose of this application is to provide a method and system for delivering simulated ship products, which can replace the writing of simulation analysis reports.
[0005] Firstly, a method for delivering ship simulation deliverables is provided, including the following steps:
[0006] S1. Obtain the data file of the simulation analysis results from the simulation database according to the time node, and obtain the corresponding three-dimensional design model according to the data file.
[0007] S2. Parse the data file of the simulation analysis results, divide the simulation results into multiple analysis units, and obtain the simulation analysis results of each analysis unit.
[0008] S3. Process the three-dimensional design model, determine the unit correspondence between the three-dimensional design model and the simulation analysis data, and obtain a three-dimensional model specifically for displaying simulation results.
[0009] S4. Add attributes to the processed 3D model sequentially, with each analysis unit as a unit. The attribute is the simulation analysis result of each unit, and a 3D model with simulation analysis results is obtained.
[0010] S5. Output the 3D model with simulation analysis results as the ship simulation deliverable.
[0011] In one feasible technical solution, during the simulation analysis process, one or more parts are simulated using a simplified model; before step S2, the following is also included:
[0012] Obtain the structural differences between the simplified model and the three-dimensional design model; obtain the corresponding simulation analysis data differences based on the structural differences between the simplified model and the three-dimensional design model for each part, and obtain the comparison relationship between the structural differences and the analysis data differences; obtain the analysis data of the unsimplified model based on the comparison relationship.
[0013] In one feasible technical solution, each of the parts is matched with a corresponding relationship.
[0014] In one feasible technical solution, step S5 further includes the following:
[0015] Establish a simulation deliverable template library, which includes multiple simulation deliverable templates. Assign one or more definition keywords to each simulation deliverable template. After completing the relevant simulation content, the designer can retrieve the corresponding deliverable template by matching the keywords.
[0016] In one feasible technical solution, the simulation content includes, but is not limited to, numerical simulation of structural finite element analysis, pipeline stress analysis, noise analysis, and fluid dynamics analysis.
[0017] In one feasible technical solution, step S3, processing the three-dimensional design model includes:
[0018] The simulation analysis data is based on a simulation model. The design units of the three-dimensional design model are divided so that the design units of the three-dimensional design model are consistent with the analysis units of the simulation model.
[0019] In one feasible technical solution, step S1 further includes:
[0020] Multiple time points are preset, and the specified simulation result file is searched in the simulation database at the specified time points; if the corresponding result file is not found within the set time, the designer is reminded to submit the data file of the simulation analysis result; and the search is repeated after a predetermined time interval until the specified simulation analysis result data file is obtained.
[0021] In one feasible technical solution, step S4 further includes: rendering the model based on the data in the attributes after the attributes are added.
[0022] In one feasible technical solution, step S5 further includes: adding a viewpoint at a specified location to the 3D model with simulation analysis results.
[0023] According to a second aspect of this application, a delivery system for ship simulation deliverables is also provided, including a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, implements the delivery method for ship simulation deliverables provided in the first aspect.
[0024] Compared with the prior art, the beneficial effects of this application are as follows:
[0025] In the technical solution of this application, a method for obtaining ship simulation deliverables is provided, replacing the writing of simulation analysis reports. Based on a 3D design model and simulation results, this application automatically outputs simulation deliverables, eliminating manual operations and improving deliverable generation efficiency. Using 3D models instead of paper documents for design simulation result evaluation makes the evaluation process more intuitive and efficient. The deliverables are guaranteed to meet evaluation requirements, and simulation results, along with analysis results, are uploaded as deliverables. Attached Figure Description
[0026] Figure 1 This is a flowchart of the delivery method for ship simulation deliverables according to an embodiment of the present invention. Detailed Implementation
[0027] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. These embodiments are for illustrative purposes only and are not intended to limit the scope of the invention.
[0028] In the description of this invention, it should be noted that the terms "center," "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0029] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0030] Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means two or more.
[0031] According to the first aspect of this application, see Figure 1 First, a method for delivering ship simulation deliverables is provided, including the following steps:
[0032] S1. Obtain the simulation result data file from the simulation database according to the time node, and obtain the corresponding three-dimensional design model according to the data file.
[0033] S2. Parse the data file of the simulation analysis results, divide the simulation results into multiple analysis units, and obtain the simulation analysis results of each analysis unit.
[0034] It should be noted that the simulation results data file can be in text format or binary file format. After parsing, the attribute information, location information and result information of each analysis unit in the simulation model corresponding to the simulation result are obtained.
[0035] S3. Process the three-dimensional design model, determine the unit correspondence between the three-dimensional design model and the simulation analysis data, and obtain a three-dimensional model specifically for displaying simulation results.
[0036] It should be noted that the units of the design units in the 3D design model and the units of the analysis units in the simulation analysis may be inconsistent. The design units of the 3D design model are parts, and the scope of a part is greater than or equal to the scope of the analysis unit. Therefore, the 3D design model needs to be processed to obtain a 3D model with units corresponding to those in the simulation analysis data.
[0037] S4. Add attributes to the processed 3D model sequentially, with each analysis unit as a unit. The attribute is the simulation analysis result of each unit, and a 3D model with simulation analysis results is obtained.
[0038] It should be noted that the attributes mentioned are simulation analysis results corresponding to the same positions in the 3D model. Based on the principle of consistency between the unit positions of the 3D model and the simulation model, the simulation analysis results corresponding to each analysis unit of the simulation model are associated with each design unit of the 3D design model, and displacement and stress data are added to the part attributes.
[0039] S5. Output the 3D model with simulation analysis results as the ship simulation deliverable.
[0040] In summary, this application provides a method for obtaining ship simulation deliverables, replacing the need for writing simulation analysis reports. This method ensures that the deliverables meet the evaluation requirements, and the simulation results, along with the analysis results, are uploaded as deliverables.
[0041] In one feasible technical solution, the design unit of the 3D design model is based on parts, while the simulation model for simulation analysis is based on analysis units. Furthermore, during the simulation analysis process, some complex parts are simplified, and one or more parts are simulated using simplified models. Therefore, the design unit and the analysis unit differ in model complexity, scale, and display effect. To ensure accurate result transmission, the 3D design model and simulation data need to be processed. Before step S2, the following is also included:
[0042] The process involves: obtaining the structural differences between the simplified model and the 3D design model; acquiring the corresponding simulation analysis data differences based on the structural differences between the simplified model and the 3D design model for each part, and establishing a correlation between the structural differences and the analysis data differences; and acquiring the analysis data for the unsimplified model based on the correlation. This ensures the accuracy of the data in the output ship simulation and guarantees a correspondence between the model and the data in the delivered product.
[0043] Specifically, a conversion template is set according to the aforementioned comparison relationship. This template is used to transfer the simplified simulation model results to the 3D design model, and then extract the calculation results of the simplified simulation model and compare them with the 3D design model. Analysis data of the unsimplified model is obtained through mapping and numerical extrapolation.
[0044] Mapping and numerical extrapolation techniques specifically include: associating the simulation results of the simulation model with the 3D design model based on the positional correspondence between the 3D design model and the simulation model. For example, for a 3D model part and an analysis unit with the same position, an attribute is added to the 3D model part, and this attribute represents the simulation result of the corresponding analysis unit at the same position.
[0045] Simultaneously, data expansion is performed on the simplified model, specifically including: analyzing the 3D design model and simulation model to obtain simplified simulation model information, and then performing appropriate data extrapolation on the simulation data to obtain the result data of the unsimplified parts.
[0046] It should be noted that the simplified form varies for different parts, and each part is matched with a corresponding relationship.
[0047] In one feasible technical solution, step S5 further includes the following:
[0048] Establish a simulation deliverable template library, which includes multiple simulation deliverable templates. Assign one or more definition keywords to each simulation deliverable template. After completing the relevant simulation content, the designer can retrieve the corresponding deliverable template by matching the keywords.
[0049] It should be noted that different simulation deliverable templates are developed to meet the requirements of different professions and simulation objects for enterprises' own simulation systems, classification society submissions, and shipowner customized content.
[0050] In one feasible technical solution, the simulation content in this application includes, but is not limited to, numerical simulation of structural finite element analysis, pipeline stress analysis, noise analysis, and fluid mechanics analysis.
[0051] In one feasible technical solution, step S3, processing the three-dimensional design model includes:
[0052] The design units of the three-dimensional design model are divided so that the design units of the three-dimensional design model are consistent with the analysis units of the simulation model on which the simulation analysis data is based.
[0053] The simulation model and the 3D design model are compared and analyzed. Based on this, the 3D design model is segmented into parts to ensure that the part dimensions of the simulation model and the 3D design model are consistent. At the same time, simplified parts of the simulation model are obtained, such as the toe, opening, and free edge of the part. Based on this, the displacement and stress data of the element are extrapolated to obtain the displacement and stress data of such simplified parts.
[0054] In one feasible technical solution, step S1 further includes:
[0055] Multiple time points are preset, such as the submission time of submitted documents. At each of these time points, the system searches the simulation database for the specified simulation result file. If the corresponding result file is not found within the set time, the system will remind the designer to submit the simulation analysis result data file in a timely manner according to the planned task, and will search again after a specified time interval until the specified simulation analysis result data file is obtained.
[0056] In one feasible technical solution, step S4 further includes: after adding the attribute, rendering the model based on the data in the attribute.
[0057] Specifically, setting the color rendering of the corresponding model based on the magnitude of the result data includes: according to the numerical value of the simulation analysis results, setting the color of the corresponding 3D model parts according to a predetermined rule. For example, the minimum value is set to blue, the maximum value is set to red, and a gradient color is used in between for a smooth transition, so that the simulation analysis data can be displayed more intuitively.
[0058] In one feasible technical solution, step S5 further includes: adding a viewpoint at a specified location to the 3D model with simulation analysis results.
[0059] Specifically, a mouse hover display function can be added, showing relevant model information and simulation analysis results when the mouse hovers over the 3D model. By adding specified viewpoints, it's easy to quickly switch between different positions, and manual position switching is also supported to meet the results viewing needs of different users.
[0060] According to a second aspect of this application, a delivery system for ship simulation deliverables is also provided, including a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, implements the delivery method for ship simulation deliverables provided in the first aspect.
[0061] In summary, this application provides a method for obtaining simulated ship deliverables, replacing the need for writing simulation analysis reports. Based on 3D design models and simulation results, this application automatically outputs simulated deliverables, eliminating manual operations and improving deliverable generation efficiency. Using 3D models instead of paper documents for design simulation result evaluation makes the evaluation process more intuitive and efficient. It ensures that the deliverables meet the evaluation requirements, and the simulation results, along with the analysis results, are uploaded as deliverables.
[0062] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and substitutions can be made without departing from the technical principles of the present invention, and these improvements and substitutions should also be considered within the scope of protection of the present invention.
Claims
1. A method for delivering simulated ship products, characterized in that, Includes the following steps: S1. Obtain the data file of the simulation analysis results from the simulation database according to the time node, and obtain the corresponding three-dimensional design model according to the data file; S2. Parse the data file of the simulation analysis results, divide the simulation results into multiple analysis units, and obtain the simulation analysis results of each analysis unit; S3. Process the three-dimensional design model, determine the unit correspondence between the three-dimensional design model and the simulation analysis data, and obtain a three-dimensional model specifically for displaying simulation results; S4. Add attributes to the processed 3D model sequentially by analysis unit. The attribute is the simulation analysis result of each unit, and obtain a 3D model with simulation analysis results. S5. Output the 3D model with simulation analysis results as the ship simulation deliverable; During the simulation analysis process, one or more parts are simulated using a simplified model. Before step S2, the following is also included: Obtain the structural differences between the simplified model and the three-dimensional design model; based on the structural differences between the simplified model and the three-dimensional design model of each part, obtain the corresponding simulation analysis data differences, and obtain the comparison relationship between the structural differences and the analysis data differences; obtain the analysis data of the unsimplified model based on the comparison relationship; In step S3, processing the three-dimensional design model includes: The simulation analysis data is based on a simulation model. The design units of the three-dimensional design model are divided so that the design units of the three-dimensional design model are consistent with the analysis units of the simulation model.
2. The delivery method for ship simulation deliverables according to claim 1, characterized in that, Each of the parts is matched with a corresponding relationship.
3. The delivery method for ship simulation deliverables according to claim 1, characterized in that, Step S5 also includes the following: Establish a simulation deliverable template library, which includes multiple simulation deliverable templates. Assign one or more definition keywords to each simulation deliverable template. After completing the relevant simulation content, the designer can retrieve the corresponding deliverable template by matching the keywords.
4. The delivery method for ship simulation deliverables according to claim 1, characterized in that, The simulation content includes, but is not limited to, numerical simulation of structural finite element analysis, pipeline stress analysis, noise analysis, and fluid mechanics analysis.
5. The delivery method for ship simulation deliverables according to claim 1, characterized in that, Step S1 also includes: Multiple time points are preset, and the specified simulation result file is searched in the simulation database at the specified time points; if the corresponding result file is not found within the set time, the designer is reminded to submit the data file of the simulation analysis result; and the search is repeated after a predetermined time interval until the specified simulation analysis result data file is obtained.
6. The delivery method for ship simulation deliverables according to claim 1, characterized in that, Step S4 also includes: after the attributes are added, rendering the model based on the data in the attributes.
7. The delivery method for ship simulation deliverables according to claim 1, characterized in that, Step S5 also includes adding a viewpoint at a specified location to the 3D model with simulation analysis results.
8. A delivery system for simulated ship deliverables, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, implements the delivery method of the ship simulation deliverable as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Packaging product strength simulation method and system, computer equipment and storage medium
CN112214810A
Ship simulation method and system based on model driving, medium and equipment
CN112364441A