Intelligent modeling method for ship base

By establishing a base part graphics library and generating parameterized graphics, the intelligent modeling method of ship base solves the problems of long modeling time and poor design quality in ship design, achieving the effect of rapid modeling and efficient modification.

CN120105583APending Publication Date: 2025-06-06JIANGNAN SHIPYARD (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510235262.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

During the ship design process, the two-dimensional structure diagram of the ship base is frequently modified, resulting in a long modeling time for the three-dimensional model, and inconvenient modification of the parameter information and assembly relationship information of the base parts, resulting in poor design quality.

Method used

The intelligent modeling method of ship base is adopted to create a base part graphics library, generate parameterized graphics, create two-dimensional structural diagrams, obtain part parameter information and assembly relationship information, and generate a three-dimensional model.

Benefits of technology

It reduces the modeling time of the three-dimensional model, conveniently modify the parameter information and assembly relationship information of the base parts, and improves the design quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120105583A_ABST
    Figure CN120105583A_ABST
Patent Text Reader

Abstract

The invention provides a ship base intelligent modeling method which comprises the following steps: S1, establishing a base part graphic library which comprises parameterized graphs of a plurality of base parts; s2, a two-dimensional structure diagram of the ship base is created, the ship base in the two-dimensional structure diagram comprises parameterized graphs of a plurality of base parts, and the two-dimensional structure diagram of the ship base is formed by calling a base part graph library; s3, acquiring parameter information of base parts from the two-dimensional structure chart of the ship base; s4, acquiring assembly relation information among the base parts from the two-dimensional structure chart of the ship base; s5, generating a three-dimensional model of the base part according to the parameter information of the base part; and S6, forming a three-dimensional model of the ship base according to the three-dimensional model of the base parts and the assembly relation information among the base parts. By adopting the method, the modeling duration of the three-dimensional model can be shortened, and meanwhile, the parameter information and the assembly relation information of the base part can be conveniently searched and modified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of ship design, and in particular relates to an intelligent modeling method for a ship foundation. Background Art

[0002] In the process of ship design, 3D modeling of the ship foundation is often involved. The ship foundation can be an anchor windlass foundation, a steering gear foundation, a mooring winch foundation, etc. 3D modeling refers to building a 3D model of the ship foundation based on the 2D structural diagram of the ship foundation.

[0003] If the two-dimensional structural diagram of the ship foundation changes, the three-dimensional model of the ship foundation needs to be modified. However, the two-dimensional structural diagram of the ship foundation will be modified many times during the design process, resulting in a time-consuming three-dimensional modeling.

[0004] In addition, the ship base usually includes a large number of base parts, and the modification of the 3D model also requires the modification of the parameter information and assembly relationship information of the base parts. If the parameter information and assembly sequence of the base parts are not properly modified, the modified 3D model will be inconsistent with the other 2D base structure drawings except for the modification, resulting in poor design quality of the 3D model. Summary of the invention

[0005] One of the purposes of the present application is to provide an intelligent modeling method for a ship base, which reduces the modeling time of a three-dimensional model and facilitates the modification of parameter information and assembly relationship information of base parts.

[0006] To achieve the above objectives and other related objectives, the present application provides a method for intelligent modeling of a ship foundation, comprising the following steps:

[0007] S1, establishing a base part graphic library, wherein the base part graphic library includes parameterized graphics of a plurality of base parts;

[0008] S2, creating a two-dimensional structure diagram of a ship base, wherein the ship base in the two-dimensional structure diagram includes a plurality of parametric graphics of the base parts, and the two-dimensional structure diagram of the ship base is formed by calling a base part graphics library;

[0009] S3, acquiring parameter information of base parts from the two-dimensional structure diagram of the ship base;

[0010] S4, acquiring assembly relationship information between the base parts from the two-dimensional structure diagram of the ship base;

[0011] S5, generating a three-dimensional model of the base part according to the parameter information of the base part;

[0012] S6, forming a three-dimensional model of the ship base according to the three-dimensional models of the base parts and the assembly relationship information between the base parts.

[0013] This application has at least the following beneficial effects:

[0014] The use of the ship base intelligent modeling method of the present application can reduce the modeling time of the three-dimensional model, and at the same time can facilitate the search and modification of parameter information and assembly relationship information of the base parts. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is a flow chart of a method for intelligent modeling of a ship base according to an embodiment of the present application;

[0017] Figure 2 A three-dimensional model of a plate part according to an embodiment of the present application;

[0018] Figure 3 A three-dimensional model of a profile part according to an embodiment of the present application;

[0019] Figure 4 , Figure 5 It is a schematic diagram of the assembly relationship between the first part and the second part at different viewing angles according to an embodiment of the present application.

[0020] Illustration Description:

[0021] 1. The first part; 2. The second part. DETAILED DESCRIPTION

[0022] The following describes the implementation methods of the present application through specific specific embodiments, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific implementation methods, and the details in the present application can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0023] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be considered as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0024] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc., and multiple elements refer to two or more elements, etc.

[0025] This embodiment provides a method for intelligent modeling of a ship foundation, comprising the following steps:

[0026] S1, establishing a base part graphic library, the base part graphic library includes parameterized graphics of multiple base parts;

[0027] S2, creating a two-dimensional structural diagram of a ship base, wherein the ship base in the two-dimensional structural diagram includes a plurality of parametric graphics of the base parts, and the two-dimensional structural diagram of the ship base is formed by calling a base part graphics library;

[0028] S3, obtaining parameter information of the base parts from the two-dimensional structure diagram of the ship base;

[0029] S4, obtaining assembly relationship information between base parts from a two-dimensional structure diagram of the ship base;

[0030] S5, generating a three-dimensional model of the base part according to parameter information of the base part;

[0031] S6, forming a three-dimensional model of the ship base according to the three-dimensional models of the base parts and the assembly relationship information between the base parts.

[0032] In step S1, the parametric graphics of the base part refers to the graphics of the base part with parameter information. The graphics of the base part can be a two-dimensional structure diagram or a three-dimensional structure diagram of the base part, and the parameter information includes the type, specification, material, quantity, weight of a single base part, etc. of the base part.

[0033] In step S1, the base parts include profile parts and plate parts. The profile parts include profiles with different cross-sectional shapes such as angle steel, I-beam, channel steel, flat steel, etc. The plate parts include plates with different structures such as toggle plates, doubler plates, panels, pads, etc.

[0034] Furthermore, the base part graphic library includes a profile part graphic library and a plate part graphic library. The profile part graphic library stores parametric graphics corresponding to profile parts with different cross-sectional shapes such as angle steel, I-beam, channel steel, flat steel, etc.; the plate part graphic library stores parametric graphics corresponding to plate parts with different structures such as brackets, doubler plates, panels, pads, etc.

[0035] The parameter information of the base parts includes: the type of plate parts (such as toggle plates, double plates, panels, pads), specifications (including the thickness of plate parts), materials and contour parameters; the type of profile parts (such as angle steel, I-beam, channel steel, flat steel), specifications (including the size parameters of the cross-sectional shape of profile parts), materials and length of profile parts. The parameter information of the base parts also includes the number of plate parts and profile parts, the weight of a single plate part and the weight of a single profile part.

[0036] The parameter information of the parametric graphics of the profile part graphics library and the parameter information of the parametric graphics of the plate part graphics library are preset values.

[0037] In step S2, the two-dimensional structural diagram of the ship base includes various types of views such as a front view, a top view, a left view, a front view, and a cross-sectional view.

[0038] In step S2, the parametric graphics of the plurality of base parts are combined by superposition or other methods to form a two-dimensional structural diagram of the ship base. For example, a group of parametric graphics of base parts are realized by using the "block" function module in drawing tools such as CAD to form a whole ship base, so that the parameter information of the parametric graphics of any base part constituting the whole ship base can be kept consistent in different views (such as top view, left view, front view).

[0039] In the process of calling the base part graphics library, the preset values ​​of the parameter information of the parametric graphics can be modified, and the two-dimensional structure diagram of the ship base can be formed based on the parametric graphics of the base parts after the modified parameter information.

[0040] In step S3, the two-dimensional structural drawing of the ship base is imported into drawing tools such as CAD, and an application written using secondary development tools (such as VBA editor, C# language) is used to access objects in drawing tools such as CAD (the objects refer to the base parts in the two-dimensional structural drawing of the ship base) to obtain parameter information of the base parts.

[0041] In step S4, the assembly relationship information between the base parts includes the relative positions and spacings between the base parts in different views (such as top view, left view, front view) to avoid interference between the base parts.

[0042] In step S4, a graphic recognition learning algorithm can be used to obtain a sectional view and sectional view information from the two-dimensional structure diagram of the ship foundation. The sectional view information includes the number of sectional views, the position range of the sectional view in the two-dimensional structure diagram of other ship foundations, and the parameter information of the foundation parts in the sectional view. The parameter information of the foundation parts in the sectional view includes the type of plate parts (such as brackets, double plates, panels, pads), specifications (including the thickness of plate parts), materials and contour parameters; the type of profile parts (such as angle steel, I-beam, channel steel, flat steel), specifications (including the size parameters of the cross-sectional shape of profile parts), materials and the length of profile parts. The parameter information of the base parts in the sectional view also includes the number of plate parts and profile parts, the weight of a single plate part and the weight of a single profile part.

[0043] Graphics recognition learning algorithms include depth-first search algorithm (DFS), breadth-first search algorithm (BFS), Dijkstra algorithm, Floyd-Warshall algorithm, yolo algorithm and other graphic recognition learning algorithms.

[0044] Taking the YOLO algorithm as an example, the sectional view and sectional view information are obtained from the two-dimensional structure diagram of the ship base. The specific process includes: obtaining a data set, which includes at least all parametric graphics in the profile part graphics library and all parametric graphics in the plate part graphics library, and the data set also includes all two-dimensional structure diagrams of the ship base saved in the past ship design process; using the above data set to train the preset model to obtain a trained model; inputting the two-dimensional structure diagram of the ship base to be modeled into the trained model to generate a recognition result. The recognition result includes the sectional view and sectional view information in the two-dimensional structure diagram of the ship base.

[0045] Different graphic recognition learning algorithms are used to obtain multiple recognition results, each of which includes at least the above-mentioned cross-sectional view information. The multiple recognition results are compared with the parameter information of the base parts in the two-dimensional structure diagram of the ship base to be modeled, and the graphic recognition learning algorithm with high consistency is selected and applied to the ship base intelligent modeling method of the present application.

[0046] After obtaining the cross-sectional view from the two-dimensional structural diagram of the ship foundation through the graphic recognition learning algorithm, the distance between adjacent foundation parts in the cross-sectional view is obtained using the application program written by the secondary development tool (such as VBA editor, C# language) in step S3. The application program written by the secondary development tool (such as VBA editor, C# language) in step S3 can also obtain the relative positions between the foundation parts.

[0047] In step S5, generating a three-dimensional model of the base part according to the parameter information of the base part includes generating a three-dimensional model of the plate part according to the parameter information of the plate part. Specifically, according to the contour parameters of the plate part obtained in step S3, the contour line of the plate part is generated using a contour generation command or a contour generation module in a three-dimensional modeling software (such as solidworks). According to the type, specification, material and contour line of the plate part, the three-dimensional model of the plate part is generated using a plate generation command or a plate generation module in the three-dimensional modeling software.

[0048] In step S5, generating a three-dimensional model of the base part according to the parameter information of the base part includes generating a three-dimensional model of the profile part according to the parameter information of the profile part. Specifically, according to the length of the profile part obtained in step S3, a line generation command or a line generation module in a three-dimensional modeling software (such as solidworks) is used to generate the contour lines extending along the length direction of the profile part, where the lines refer to straight lines. According to the type, specification, material of the profile part and the contour lines extending along the length direction of the profile part, a profile generation command or a profile generation module in the three-dimensional modeling software is used to generate a three-dimensional model of the profile part.

[0049] In step S6, a three-dimensional model of the ship base is formed according to the three-dimensional models of the base parts and the relative positions and spacings between the base parts in different views (such as top view, left view, front view).

[0050] For example, refer to Figure 4 and Figure 5 , the first part is a profile part, the second part is a plate part, and the first part and the second part are connected to each other. In step S4, by obtaining a cross-sectional view in the two-dimensional structure diagram of the ship base, the distance between the first part and the second part in different views is obtained. Specifically, referring to Figure 4 , the distance between the end face of the first part away from the second part and the end face of the second part away from the first part is 210 mm. Figure 5 , on the contact surface after the first part and the second part are connected to each other, the distance between the edge of the first part and the edge of the second part in both directions is required to be 15 mm. According to the above spacing, the first part and the second part are assembled. Similarly, all the base parts are assembled to form a three-dimensional model of the ship base.

[0051] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present application. These improvements and substitutions should also be regarded as the scope of protection of the present application.

Claims

1. A method for intelligent modeling of a ship foundation, characterized in that: The following steps are involved: S1, establishing a base part graphic library, wherein the base part graphic library includes parameterized graphics of a plurality of base parts; S2, creating a two-dimensional structure diagram of a ship base, wherein the ship base in the two-dimensional structure diagram includes a plurality of parametric graphics of the base parts, and the two-dimensional structure diagram of the ship base is formed by calling a base part graphics library; S3, acquiring parameter information of base parts from the two-dimensional structure diagram of the ship base; S4, acquiring assembly relationship information between the base parts from the two-dimensional structure diagram of the ship base; S5, generating a three-dimensional model of the base part according to the parameter information of the base part; S6, forming a three-dimensional model of the ship base according to the three-dimensional models of the base parts and the assembly relationship information between the base parts.

2. The method for intelligent modeling of a ship foundation according to claim 1, characterized in that: In step S1, the parameter information includes the type, specification, material, quantity, and weight of a single base part of the base part.

3. The method for intelligent modeling of a ship foundation according to claim 1, characterized in that: In step S1, the base part includes a profile part and a plate part, the base part graphic library includes a profile part graphic library and a plate part graphic library, the profile part graphic library stores parametric graphics of the profile part, and the plate part graphic library stores parametric graphics of the plate part.

4. The method for intelligent modeling of a ship foundation according to claim 1, characterized in that: In step S2, the base part is formed by calling a plurality of parameterized graphics of a graphics library and superimposing and / or combining the plurality of parameterized graphics.

5. The method for intelligent modeling of a ship foundation according to claim 4, characterized in that: In step S2, the parameter information of the parametric graphics of the base part in the base part graphics library is a preset value, and the preset value is modified to obtain a modified base part, and a plurality of the modified base parts form a two-dimensional structural diagram of the ship base.

6. The method for intelligent modeling of a ship foundation according to claim 1, characterized in that: In step S3, the two-dimensional structural diagram of the ship base is imported into a drawing tool, and an application program written using a secondary development tool is used to access objects in the drawing tool to obtain parameter information of the base parts.

7. The method for intelligent modeling of a ship foundation according to claim 6, characterized in that: The drawing tool is CAD drawing software, and the secondary development tools include VBA editor and C# language.

8. The method for intelligent modeling of a ship foundation according to claim 6, characterized in that: In step S4, the assembly relationship information between the base parts includes the relative positions and spacings between the base parts.

9. The method for intelligent modeling of a ship foundation according to claim 8, characterized in that: In step S4, a graphic recognition learning algorithm is used to obtain a sectional view and sectional view information from the two-dimensional structure diagram of the ship base. The sectional view information includes the number of sectional views, the position range of the sectional view in other two-dimensional structure diagrams of the ship base, and parameter information of the base parts in the sectional view.

10. The method for intelligent modeling of a ship foundation according to claim 9, characterized in that: In step S4, after obtaining a cross-sectional view from the two-dimensional structural diagram of the ship foundation by means of a graphic recognition learning algorithm, the spacing between the foundation parts in the cross-sectional view is obtained by using an application program written by the secondary development tool.