A method, device and equipment for processing ship transverse plate model information
The method processes transverse plate frame data to convert three-dimensional ship hull models into two-dimensional models, enhancing design efficiency and accuracy by generating a ship assessment model for evaluation.
Patent Information
- Application Number
- CN202411427353.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-10-14
AI Technical Summary
Existing methods fail to process transverse plate frames during the conversion of three-dimensional ship hull models to two-dimensional models, affecting engineering calculation efficiency and design accuracy.
A method and device for processing ship transverse plate model information, which involves obtaining and processing transverse bulkhead and frame structure information to generate transverse plate frame data, including closed contour, opening, plate seam, and frame material data, and constructing a ship assessment model for evaluation.
This approach enables efficient conversion of three-dimensional models to two-dimensional models, supporting design changes and improving collaboration between design and review processes, thereby shortening the ship design and construction cycle.
Smart Images

Figure CN118965596B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer information processing, and in particular to a method, device and equipment for processing ship transverse plate frame model information. Background Art
[0002] With the popularization of 3D modeling software in the ship design stage, the shipbuilding industry needs to use digital models instead of traditional 2D structural drawings, complete the data conversion between ship design software and evaluation software in the form of data interface, and improve the efficiency of design review. Due to the different functional requirements that different software systems need to meet, there are great differences in the expression and processing methods of hull structure models. In order to meet the various requirements of ships from initial design to detailed production design, reduce design errors and shorten the design cycle, the 3D ship design software provides 3D modeling functions. In order to achieve rapid evaluation and rapid iteration of design solutions, the evaluation software provides 2D structural model modeling functions, including 2D cross-sections of hull structures, 2D transverse bulkheads and 2D transverse frames. Among them, the 2D cross-section model only contains longitudinal components, and its geometric expression is geometric points or geometric lines; the 2D transverse bulkhead and 2D transverse frame models contain transverse components in addition to longitudinal components, and their geometric expression is geometric lines or geometric surfaces.
[0003] In the 2D transverse bulkhead and 2D transverse frame models of the hull structure, although the longitudinal members and transverse members are two different types of members, they need to maintain geometric continuity and no gaps when considering the structural strength and force. When the geometry of the longitudinal plate frame changes, the geometry of the transverse plate frame needs to change synchronously to ensure the geometric continuity between the two. Summary of the invention
[0004] The present invention provides a method, device and equipment for processing ship transverse plate model information, which solves the problem that when converting the existing three-dimensional model of the hull structure into a two-dimensional model, only the longitudinal plate frame is processed but the transverse plate frame is not processed, which affects the efficiency of engineering calculation and evaluation.
[0005] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0006] An embodiment of the present invention provides a method for processing ship transverse plate model information, comprising:
[0007] Obtain the transverse bulkhead information and transverse frame structure information of the hull structure plane;
[0008] Processing the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship;
[0009] Analyze and process the transverse plate frame data of the ship to obtain at least one of closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame;
[0010] A ship assessment model is generated based on at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame.
[0011] Optionally, the obtaining of the hull structure plane transverse bulkhead information and transverse frame structure information includes:
[0012] Obtain 3D model information of hull structure;
[0013] Converting the three-dimensional model information of the hull structure to obtain two-dimensional model information of the hull structure;
[0014] The two-dimensional model information of the hull structure is classified and processed to obtain two-dimensional plane transverse bulkhead information and transverse frame structure information of the hull structure.
[0015] Optionally, the transverse bulkhead information and the transverse frame structure information of the hull structure plane are processed to obtain transverse plate frame data of the ship, including:
[0016] Classifying and processing the transverse bulkhead information and the transverse frame structure information of the hull structure plane to obtain a sub-element set;
[0017] The sub-element sets are combined to obtain ship transverse plate frame data.
[0018] Optionally, the hull structure plane transverse bulkhead information and transverse frame structure information are classified and processed to obtain a sub-element set, including:
[0019] The transverse bulkhead information and the transverse frame structure information of the hull structure plane are classified and processed to obtain one or more of a geometric set, an opening set, a plate row set, a frame material set and a plate seam set.
[0020] Optionally, the ship's transverse plate frame data is parsed to obtain the ship's transverse plate row data, including:
[0021] According to the outer contour data of the ship's transverse plate frame, the outer contour data of the transverse plate row is obtained;
[0022] According to the opening data of the ship's transverse plate frame, the inner contour data of the transverse plate row is obtained;
[0023] According to the plate seam data of the ship's transverse plate frame, the transverse plate frame area data is obtained;
[0024] Obtaining seed point data according to the transverse frame area data;
[0025] According to the seed point data and the panel frame area data, the transverse panel row geometric shape data is obtained;
[0026] The transverse plate row data are obtained according to the name, description, material, plate thickness and increased thickness data of the transverse plate row, as well as the transverse plate row geometric shape data.
[0027] Optionally, the transverse plate frame area data is obtained according to the plate seam data of the transverse plate frame of the ship, including:
[0028] When the plate seam data of the transverse plate frame of the ship is an empty set, a first plate row is created, the geometric data of the first plate row is the same as the geometric data of the transverse plate frame where it is located, and the transverse plate frame area data is obtained according to the geometric data of the first plate row;
[0029] When the plate seam data of the transverse plate frame of the ship is a non-empty set, the transverse plate frame is divided into a plurality of regions according to the plate seam data of the transverse plate frame of the ship, and the transverse plate frame region data is obtained according to the plurality of regions.
[0030] Optionally, the method for processing the ship transverse plate model information further includes:
[0031] According to the ship assessment model, the strength of the ship's transverse bulkheads and transverse frame structures is assessed.
[0032] The embodiment of the present invention further provides a device for processing ship transverse plate frame model information, comprising:
[0033] An acquisition module is used to acquire the transverse bulkhead information and transverse frame structure information of the hull structure plane;
[0034] A processing module, used for processing the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship;
[0035] A determination module, used for analyzing and processing the transverse plate frame data of the ship to obtain at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame;
[0036] A generation module is used to generate a ship assessment model based on at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame.
[0037] An embodiment of the present invention further provides a computing device, comprising: a processor and a memory storing a computer program, wherein the computer program executes the above method when executed by the processor.
[0038] An embodiment of the present invention further provides a computer-readable storage medium storing instructions, which, when executed on a computer, enable the computer to execute the above method.
[0039] The technical solution of the present invention includes at least the following effects:
[0040] The above scheme of the present invention obtains the planar transverse bulkhead information and the transverse frame structure information of the hull structure; processes the planar transverse bulkhead information and the transverse frame structure information of the hull structure to obtain the ship transverse plate frame data; parses and processes the ship transverse plate frame data to obtain at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame data of the transverse plate frame; generates a ship evaluation model according to at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame data of the transverse plate frame, quickly converts the three-dimensional design model of the hull structure into a two-dimensional structure model required for evaluation, organizes data according to the requirements of engineering calculations, supports changes in design schemes, realizes efficient collaboration between ship design and drawing review, and shortens the ship design and construction cycle. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is a flow chart of a method for processing ship transverse plate frame model information provided by an embodiment of the present invention;
[0042] Figure 2 is a basic panel schematic diagram provided by an embodiment of the present invention;
[0043] Figure 3 is a flow chart for generating a horizontal plate column provided by an embodiment of the present invention;
[0044] Figure 4 is a schematic diagram of the positions of seed points in a transverse plate frame provided by an embodiment of the present invention;
[0045] Figure 5 It is a data object related to the horizontal rack provided in an embodiment of the present invention;
[0046] Figure 6 is the geometric structure of the longitudinal plate frame provided by the embodiment of the present invention;
[0047] Figure 7 is a schematic diagram of the types of openings on the transverse plate frame provided in an embodiment of the present invention;
[0048] Figure 8 It is a schematic diagram of the relationship between the plate rows and the plate seams on the transverse plate rack provided by an embodiment of the present invention;
[0049] Fig. 9 is a structural diagram of a device for processing ship transverse plate frame model information provided by an embodiment of the present invention;
[0050] Fig.10 is a schematic diagram of the structure of a computing device provided by an embodiment of the present invention;
[0051] Among them, 100, frame 1; 101, seed point of plate row 2; 102, frame 2; 103, plate row 1; 104, plate row 2; 105, basic plate grid; 106, plate seam of transverse plate frame; 107, plate row 3; 108, plate row 4; 109, seed point of plate row 1; 110, free edge opening; 111, reference hole library opening. DETAILED DESCRIPTION
[0052] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0053] like Figure 1 As shown, an embodiment of the present invention provides a method for processing ship transverse plate frame model information, comprising:
[0054] Step 11, obtaining the transverse bulkhead information and transverse frame structure information of the hull structure plane;
[0055] Step 12, processing the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship;
[0056] Step 13, analyzing and processing the transverse plate frame data of the ship to obtain at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame;
[0057] Step 14, generating a ship assessment model according to at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame.
[0058] In this example, detailed information about the transverse bulkheads and transverse frame structures in the two-dimensional model of the hull structure is first collected. This information can be directly exported from the ship design software, including but not limited to the size, position, plate thickness, cross-sectional shape and size of the frame, material type, connection relationship, etc. of the transverse bulkheads and transverse frames; the collected raw data is processed to extract and integrate into a format suitable for subsequent analysis. The processing process includes data removal of errors or redundant information, data conversion and data aggregation, combining relevant information into a higher-level data structure, and generating detailed data sets of the ship's transverse plate frames. These data sets should be able to accurately reflect the structural characteristics of the transverse bulkheads and transverse frames, providing a basis for subsequent analysis; in-depth analysis of the obtained transverse plate frame data , in order to extract more specific structural feature information, obtain the closed contour data, opening data, plate seam data, transverse plate row data and frame data of the transverse plate frame, among which the closed contour data is used to describe the precise boundary of the plate frame shape, the opening data is used to record the position, size and shape of the holes on the plate frame, the plate seam data is used to describe the joint position, type and welding requirements between the plates in the plate frame, the transverse plate row data is used for the combination information of the plates arranged according to certain rules, reflecting the overall layout of the plate frame, and the frame data includes the size, position, material and other information of the supporting structures such as stiffeners and beams; using the various extracted data, construct a ship evaluation model. This model can be used for a variety of purposes, such as structural strength analysis, stability evaluation, optimization design, etc., to provide a scientific basis for ship design, manufacturing and maintenance.
[0059] The above technical solution of the present invention proposes a transverse plate frame data structure, which is used to process the two-dimensional plane transverse bulkhead and transverse frame model data of the hull required for engineering calculations, and the association relationship between the data elements is obtained. The three-dimensional design model of the hull structure can be quickly converted into a two-dimensional structural model required for evaluation, and the data is organized according to the requirements of engineering calculations, supporting changes in design schemes, realizing efficient collaboration between ship design and drawing review, and shortening the ship design and construction cycle.
[0060] In an optional embodiment of the present invention, step 11 may include:
[0061] Step 111, obtaining 3D model information of the hull structure;
[0062] Step 112, converting the three-dimensional model information of the hull structure to obtain two-dimensional model information of the hull structure;
[0063] Step 113, classify and process the 2D model information of the hull structure to obtain the hull structure plane transverse bulkhead information and transverse frame structure information
[0064] Specifically, the three-dimensional model of the hull structure is generally created through CAD (computer-aided design) software, or it may be converted through physical means such as scanning and measurement; through API (application programming interface) calls, file imports, network downloads or direct interaction with the design software, the detailed three-dimensional spatial information of the hull structure three-dimensional model, such as the hull outline, deck layout, cabin division, equipment location, pipeline layout, etc., is obtained; the complex three-dimensional hull structure model information is simplified and converted into a two-dimensional form to facilitate subsequent analysis and processing. The conversion methods include projection, dimensionality reduction, view selection, etc., mapping the three-dimensional coordinate points to the two-dimensional plane, ignoring or simplifying the height information, and retaining the length. and width information, including two-dimensional views of the hull structure, such as deck layout diagrams, hull cross-section diagrams, etc.; after obtaining the two-dimensional model information of the hull structure, the information is classified and processed to extract specific structural information, namely the plane transverse bulkhead information and transverse frame structure information of the hull structure. Specifically, according to the characteristics and functions of the ship structure, the elements in the two-dimensional model are classified, among which the transverse bulkhead is a vertical structure that separates different cabins in the hull, and the transverse frame is a transverse structure that supports the hull structure and maintains the stability of the hull shape. The specific position and size information of the transverse bulkhead and the transverse frame are identified and extracted from the two-dimensional model by using technical means such as selection tools in CAD software.
[0065] In an optional embodiment, the embodiment of the present invention provides that step 12 may include:
[0066] Step 121, classifying and processing the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain a sub-element set;
[0067] Step 122, combining the sub-element sets to obtain ship transverse plate frame data.
[0068] In this example, the hull structure plane transverse bulkhead information and transverse frame structure information are classified and processed to obtain a sub-element set; the sub-element set includes one or more of a geometry set, an opening set, a plate row set, a frame set and a plate seam set; the sub-element set is combined to obtain the ship transverse plate frame data; specifically, the transverse plate frame data structure is used to organize the plate row, frame, plate seam, opening and other data in the hull structure two-dimensional plane transverse bulkhead and transverse frame model, and in the model conversion process, the association relationship between the structures in the model is retained; Figure 2 As shown, taking the basic grid used in the evaluation as an example, Figure 2 The shaded area is the basic plate grid in the evaluation, that is, the part of the plate without any frame and reinforcement members in the domain. Figure 2The basic plate grid in the model involves four adjacent transverse plate rows and two transverse frames. The relationship between transverse frames, transverse plate rows and plate seams is required for the specification evaluation of transverse plate rows and transverse frames. The transverse plate frame data structure is used to organize and manage the data of the transverse bulkhead and transverse frame model of the hull structure plane. The transverse plate frame has sub-elements such as geometry, opening set, plate row set, frame set and plate seam set, which effectively retains the relationship between the structures in the model.
[0069] The embodiment of the present invention proposes an optional embodiment, in which the transverse plate frame data of the ship is parsed and processed to obtain the transverse plate row data of the ship, including:
[0070] Step 131, obtaining the outer contour data of the transverse plate row according to the outer contour data of the transverse plate frame of the ship;
[0071] Step 132, obtaining the inner contour data of the transverse plate row according to the opening data of the transverse plate frame of the ship;
[0072] Step 133, obtaining transverse plate frame area data according to the plate seam data of the transverse plate frame of the ship;
[0073] Step 134, obtaining seed point data according to the transverse frame area data;
[0074] Step 135, obtaining the geometric shape data of the transverse panel row according to the seed point data and the panel rack area data;
[0075] Step 136, obtaining transverse plate row data according to the name, description, material, plate thickness and increased thickness data of the transverse plate, and the transverse plate row geometric shape data.
[0076] In this example, the transverse plate rack is usually divided into multiple plate rows by plate seams. The plate row arrangement is modified by adding, moving or deleting plate seams to achieve the change of the design scheme. At the same time, the geometric information of the plate row is also needed in engineering calculations. In order to support the editing of plate seams, the geometry of the plate row needs to depend on the geometry of the transverse plate rack in which it is located; in order to support engineering calculations, the independent geometry of the plate row needs to be obtained; Figure 3 As shown in FIG. 1 , the process of generating a plate column in a transverse plate rack includes: first, generating a closed outer contour according to the outer contour data of the transverse plate rack, and then generating a closed inner contour according to the opening data of the transverse plate rack, and the inner contour and the outer contour together constitute the geometry of the transverse plate rack; judging whether there is a plate seam, when there is a plate seam, dividing the plate rack geometry into multiple regions according to the plate seam, and then creating multiple plate columns for the transverse plate rack, traversing each plate column, obtaining seed point information, and obtaining the region where the seed point is located, such as Figure 4As shown in the figure, it is the geometric shape of the plate row. Finally, other attributes such as plate thickness and material are assigned to the plate row to obtain the transverse plate row data. When there is no plate seam, a plate row is created for the transverse plate frame. The geometric shape of the plate row is the same as the transverse plate frame where it is located. Finally, other attributes such as plate thickness and material are assigned to the plate row to obtain the transverse plate row data. By using the seed point method to establish the geometric relationship between the transverse plate row and the transverse plate frame, the plate row arrangement can be modified by editing the plate seam to achieve the change of the design scheme. At the same time, the independent geometry of the transverse plate row can be regenerated when necessary according to the transverse plate frame geometry and the seed point information of the transverse plate row to meet the actual needs of engineering calculation. This processing method has the following advantages: it simplifies the data processing flow of the export-end software system and does not need to organize accurate geometric data for the plate row. In the exchange format, the plate row geometry is based on the geometry of the transverse plate frame where it is located. The information of the adjacent plate row can be directly obtained according to the plate seam, which is convenient for use in standard calculation. When the plate seam position changes, the plate row geometry can be modified accordingly, which is convenient for users to quickly modify the design scheme during ship design and standard verification.
[0077] A specific embodiment of the method for processing ship transverse plate frame model information provided by the embodiment of the present invention is:
[0078] Step 1: Obtain the transverse bulkhead information and transverse frame structure information of the hull structure plane.
[0079] The hull structure plane transverse bulkhead information and transverse frame structure information can be directly exported from the ship design software.
[0080] Step 2: Process the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship.
[0081] Specifically, Figure 5 As shown, a set of transverse plate frames (TPanel_T) data structures are used to organize the two-dimensional plane transverse bulkhead and transverse frame structure models of the hull structure.
[0082] Table 1 C++ class of horizontal rack related data objects
[0083] Class Name describe TPanel_T Horizontal plate rack PlateOfTPanel_T Horizontal plate rack StiffenerOfTPanel_T Transverse frame frame SeamOfTPanel_T Cross-plate seams HoleOfTPanel_T Openings for transverse panels OuterCountour External closed contour of the transverse plate rack EdgeCurve_T Edge Curve Segment_T Segmentation BaseRef_T Reference base class LPanelRef_T References to longitudinal racks LPanel_T Longitudinal rack
[0084] As a sub-element of the 2D transverse bulkhead and 2D transverse frame model, the transverse plate frame (TPanel_T) has a geometric outline that is a closed curve in the plane of the longitudinal position (X direction) of the hull. The transverse plate frame includes sub-elements such as plate rows, frame materials, plate seams, and openings.
[0085] Table 2 Transverse plate rack (TPanel_T)
[0086] Attributes / Sub-elements type describe id int Horizontal shelf identifier name string Horizontal rack name Description string Description of the horizontal rack guid string Globally unique identifier Type string Horizontal rack type Geometry OuterContour External closed contour of the transverse plate rack Holes Hole on the panel. Consists of a set of horizontal holes on the panel (HoleOfTPanel_T) Seams Seam geometry. It consists of a set of seams on the transverse panel frame (SeamOfTPanel_T) Components The plate columns that make up the plate rack. It consists of a set of plate columns (PlateOfTPanel_T) on the horizontal plate rack. Stiffeners Stiffener of the panel frame. It consists of a set of horizontal panel frame stiffeners (StiffenerOfTPanel_T)
[0087] The geometric expression of relevant data objects in the transverse frame involves the following three data structures:
[0088] (1) Node (YZNode_T): a geometric point in the YOZ plane on the two-dimensional transverse bulkhead and transverse frame of the hull structure, including the end points of the transverse plate frame seams and frames, the end points of the free edges and opening segments of the transverse plate frame, the corner points of the longitudinal plate frame geometric lines, and the intersection points between the longitudinal plates;
[0089] (2) Segment (Segment_T): A segment is formed between two nodes. According to the geometric shape expressed, the segment is divided into three types: line, arc, and spline;
[0090] (3) EdgeCurve_T: A curve consisting of multiple segments connected end to end. It is used to describe the geometry of the longitudinal panel frame, the free edge shape of the transverse panel frame, and the opening shape of the transverse panel frame.
[0091] The geometry of the longitudinal frame of the shell is as follows Figure 6 As shown, the points marked 1 to 19 are nodes; 18 segments are formed between two adjacent nodes, of which the segment between the 12th and 13th nodes is an arc, and the other segments are straight lines; these 18 segments form an edge curve, which is the geometry of the longitudinal plate frame of the shell.
[0092] Table 3 Outer Contour of the transverse plate frame
[0093] Attributes / Sub-elements type describe LPanelRef LPanelRef_T References to longitudinal racks FreeEdgeCurve EdgeCurve_T The free edge shape of the transverse panel. Together with the geometry of the longitudinal panel, it forms the closed contour of the transverse panel.
[0094] Table 4 Longitudinal panel reference (LPanelRef_T)
[0095] Attributes / Sub-elements type describe IDRef BaseRef_T Identifier of the referenced longitudinal rack Start double The distance between the starting point of the edge and the starting node of the plate frame (measured along the arc length) End double The distance between the end point of the edge and the starting node of the plate frame (measured along the arc length)
[0096] There are two ways to express the openings on the horizontal plate frame. One is to express it through the free edge FreeEdgeCurve, and the other is to reference the openings in the hole library, such as Figure 7 shown.
[0097] The properties and sub-elements of the hole on the transverse panel (HoleOfTPanel_T) are shown in Table 5.
[0098] Table 5 Holes on the transverse panel (HoleOfTPanel_T)
[0099] Attributes / Sub-elements type describe id int Opening identifiers on transverse racks name string Name of the openings on the horizontal plate frame Description string Description of the openings on the horizontal rack guid string Globally unique identifier FreeEdgeCurve EdgeCurve_T Free edge geometry Hole2DRef Hole2DRef_T References to hole geometry in the hole library
[0100] The attributes and sub-elements of hole reference (Hole2DRef_T) are shown in Table 6.
[0101] Table 6 Hole reference (Hole2DRef_T)
[0102] Attributes / Sub-elements type describe IDRef BaseRef_T Identifier of the referenced hole Transform Transform2D_T 2D positioning coordinate system. The local coordinate system used to define the hole is located in the global coordinate system of the instance model.
[0103] The properties and sub-elements of the panel seam on the transverse panel frame (SeamOfTPanel_T) are shown in Table 7.
[0104] Table 7 Seam of the transverse panel frame (SeamOfTPanel_T)
[0105] Attributes / Sub-elements type describe id int Seam identifiers on transverse panel frames name string Name of the board seam on the horizontal board frame Description string Description of the board seam on the horizontal board frame guid string Globally unique identifier StartNodeRef BaseRef_T Reference to the starting node EndNodeRef BaseRef_T The reference to the end node
[0106] The plate rows on the transverse plate rack are multiple areas on the plate rack divided by plate seams, such as Figure 8 shown.
[0107] The attributes and sub-elements of the plate row on the horizontal plate rack (PlateOfTPanel_T) are shown in Table 8.
[0108] Table 8 Plate rows on the transverse plate rack (PlateOfTPanel_T)
[0109] Attributes / Sub-elements type describe id int Board row identifier on the transverse board rack name string Name of the board row on the horizontal board rack Description string Description of board rows on horizontal board racks guid string Globally unique identifier MaterialRef BaseRef_T References to materials listed on the board Thickness double Plate thickness TForVolAdd double The shipowner of the plate row voluntarily increases the thickness Seed YZNode T Seed point, any point in the board
[0110] The properties and sub-elements of the stiffener of the transverse plate frame (StiffenerOfTPanel_T) are shown in Table 9.
[0111] Table 9 Stiffener of transverse plate frame (StiffenerOfTPanel_T)
[0112] Attributes / Sub-elements type describe id int Frame identifier on transverse frame name string Name of the frame material on the horizontal frame Description string Description of the aggregate on the transverse frame guid string Globally unique identifier MaterialRef BaseRef_T Reference to the material of the aggregate SectionRef BaseRef_T References to profile sections TraceLine TraceLine_T The trajectory of the frame. There are two ways to define it: (1) Reference the free edge type (EdgeCurve_T) geometry definition, which is used for the frame at the transverse plate edge (such as the panel); (2) Reference the start and end points. Applicable to the frame inside the transverse plate frame
[0113] The properties and sub-elements of the track line (TraceLine_T) of the aggregate on the transverse plate frame are shown in Table 10.
[0114] Table 10 Trajectory line of aggregate on transverse plate frame (TraceLine_T)
[0115] Attributes / Sub-elements type describe FreeEdgeCurveRef BaseRef_T A reference to a free edge (FreeEdgeCurve) in the geometry of a transverse panel (TPanel_T) or a free edge (FreeEdgeCurve) of a hole (HoleOfTPanel_T) in the transverse panel Start double Distance from the starting point of the aggregate to the starting node of the free edge (measured along the arc length) End double Distance from the end point of the frame to the starting node of the free edge (measured along the arc length) StartNodeRef BaseRef_T Reference to the bone material's starting node EndNodeRef BaseRef_T Reference to the bone end node
[0116] The properties and sub-elements of the boundary reference (Boundaries_T) of the frames on the transverse plate frame are shown in Table 11.
[0117] Table 11 Boundaries references for frames on transverse frames (Boundaries_T)
[0118] Attributes / Sub-elements type describe StartStiffenerRef BaseRef_T Boundary frame of the frame start node EndStiffenerRef BaseRef_T Boundary frame of the frame end node StartLPanelRef BaseRef_T Reference to the boundary longitudinal frame of the frame start node EndLPanelRef BaseRef_T Reference to the boundary longitudinal frame of the frame end node
[0119] Step 3, analyzing and processing the transverse plate frame data of the ship to obtain at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame.
[0120] The obtained transverse plate frame data is deeply analyzed to extract more specific structural feature information, and the closed contour data, opening data, plate seam data, transverse plate column data and frame data of the transverse plate frame are obtained. Among them, the closed contour data is used to describe the precise boundary of the plate frame shape, the opening data is used to record the position, size and shape of the holes on the plate frame, the plate seam data is used to describe the joint position, type and welding requirements between the plates in the plate frame, the transverse plate column data is used for the combination information of the plates arranged according to certain rules, reflecting the overall layout of the plate frame, and the frame data includes the size, position, material and other information of the supporting structures such as stiffeners and beams.
[0121] Step 4: Generate a ship assessment model based on at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame.
[0122] Taking the lateral bulkhead frame of a double-hull oil tanker as an example, the main contents of the XML code are as follows:
[0123] (1) Geometry: The OuterContour of this plate geometry is composed by referencing four longitudinal plates (LPanelRef), namely the outer shell, the hopper tank sloping plate, the outermost double bottom longitudinal girder, and the bottom double side longitudinal girder;
[0124] (2) Holes: This board frame contains 1 hole, expressed by FreeEdgeCurve (id="id376");
[0125] (3) Seams: This frame contains 2 seams;
[0126] (4) Components: This rack contains two rows of plates, and the coordinates (Y, Z) of the seed point are (25.9785m, 2.4155m) and (27.833m, 7.545m) respectively;
[0127] (5) Stiffeners: This frame contains 30 stiffeners, of which the TraceLines of 29 stiffeners are expressed by the coordinates of the start and end points; the TraceLine of the other stiffener is expressed by referencing the free edge of the opening (ssd:FreeEdgeCurveReflocalRefID="id376").
[0128] <ssd:tpanel id="id373" name=" TPanel1">
[0129] <ssd:type>
[0130] <ssd:mainhull> Transverse Web Frame< / ssd:mainhull>
[0131] < / ssd:type>
[0132] <ssd:geometry>
[0133] <ssd:outercontour>
[0134] <ssd:lpanelref>
[0135] <ssd:idref localRefID="id93" / >
[0136] <ssd:start ssd:unit="Um"> 36.4891< / ssd:start>
[0137] <ssd:end ssd:unit="Um"> 20.2855< / ssd:end>
[0138] < / ssd:lpanelref>
[0139] <ssd:lpanelref>
[0140] ……
[0141] < / ssd:lpanelref> < / ssd:outercontour>
[0142] < / ssd:geometry>
[0143] <ssd:holes>
[0144] <ssd:holeoftpanel id="id409">
[0145] <ssd:freeedgecurve id="id376" startnoderef="nid127">
[0146] <ssd:segment segmenttype="line">
[0147] <ssd:endnoderef localRefID="nid128" / >
[0148] < / ssd:segment>
[0149] ……
[0150] < / ssd:freeedgecurve> < / ssd:holeoftpanel> < / ssd:holes>
[0151] <ssd:seams>
[0152] <ssd:seamoftpanel id="id377" name="Seam1 / TPanel1">
[0153] <ssd:startnoderef localRefID="nid143" / >
[0154] <ssd:endnoderef localRefID="nid161" / >
[0155] < / ssd:seamoftpanel>
[0156] ……
[0157] < / ssd:seams>
[0158] <ssd:components>
[0159] <ssd:plateoftpanel id="id374" name="Plate1 / TPanel1">
[0160] <ssd:materialref localRefID="id3" / >
[0161] <ssd:thickness ssd:unit="Um"> 0.01< / ssd:thickness>
[0162] <ssd:seed>
[0163] <ssd:y ssd:unit="Um"> 25.9785< / ssd:y>
[0164] <ssd:z ssd:unit="Um"> 2.4155< / ssd:z>
[0165] < / ssd:seed>
[0166] < / ssd:plateoftpanel>
[0167] ……
[0168] < / ssd:components>
[0169] <ssd:stiffeners>
[0170] <ssd:stiffeneroftpanel id="id379" name="S1 / TPanel1">
[0171] <ssd:materialref localRefID="id5" / >
[0172] <ssd:sectionref localRefID="id26" / >
[0173] <ssd:traceline>
[0174] <ssd:startnoderef localRefID="nid31" / >
[0175] <ssd:endnoderef localRefID="nid163" / >
[0176] < / ssd:traceline>
[0177] < / ssd:stiffeneroftpanel>
[0178] ……
[0179] <ssd:stiffeneroftpanel id="id408" name="S30 / TPanel1">
[0180] <ssd:materialref localRefID="id3" / >
[0181] <ssd:sectionref localRefID="id27" / >
[0182] <ssd:traceline>
[0183] <ssd:freeedgecurveref localRefID="id376" / >
[0184] <ssd:start ssd:unit="Um"> 4.3785< / ssd:start>
[0185] <ssd:end ssd:unit="Um"> 4.3785< / ssd:end>
[0186] < / ssd:traceline>
[0187] < / ssd:stiffeneroftpanel>
[0188] < / ssd:stiffeners>
[0189] < / ssd:tpanel>
[0190] The method for processing ship transverse plate model information proposed in the present invention has the following technical effects:
[0191] (1) The transverse plate frame data structure is used to organize the data of plate rows, frames, plate seams, openings, etc. in the two-dimensional transverse bulkhead and transverse frame model of the hull structure, and the association relationship between the various structures in the model is retained;
[0192] (2) The geometric relationship between the transverse plate row and the transverse plate frame is established by using seed points. The software system at the import end can modify the plate row layout by editing the plate seams to achieve changes in the design scheme. The independent geometry of the transverse plate row can be regenerated when necessary based on the transverse plate frame geometry and the seed point information of the transverse plate row to meet the actual needs of engineering calculations.
[0193] (3) The geometry of the outer contour of the transverse panel is generated based on the geometry and free edges of the longitudinal panel. This can effectively avoid geometric errors caused by differences in geometric expressions between exchange systems, thereby avoiding gaps between panels. In addition, the geometry of the transverse panel can be linked by modifying the geometry of the longitudinal panel, thus quickly implementing design changes.
[0194] like Fig. 9 As shown, the embodiment of the present invention further provides a device 90 for processing ship transverse plate frame model information, comprising:
[0195] An acquisition module 91 is used to acquire the transverse bulkhead information and transverse frame structure information of the hull structure plane;
[0196] A processing module 92 is used to process the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship;
[0197] A determination module 93 is used to parse and process the transverse plate frame data of the ship to obtain at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame;
[0198] The generating module 94 is used to generate a ship assessment model according to at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame.
[0199] Optionally, the acquisition module 91 is specifically used for:
[0200] Obtain 3D model information of hull structure;
[0201] Converting the three-dimensional model information of the hull structure to obtain two-dimensional model information of the hull structure;
[0202] The two-dimensional model information of the hull structure is classified and processed to obtain the plane transverse bulkhead information and transverse frame structure information of the hull structure.
[0203] Optionally, the processing module 92 is specifically used for:
[0204] Classifying and processing the transverse bulkhead information and the transverse frame structure information of the hull structure plane to obtain a sub-element set;
[0205] The sub-element sets are combined to obtain ship transverse plate frame data.
[0206] Optionally, the hull structure plane transverse bulkhead information and transverse frame structure information are classified and processed to obtain a sub-element set, including:
[0207] The transverse bulkhead information and the transverse frame structure information of the hull structure plane are classified and processed to obtain one or more of a geometric set, an opening set, a plate row set, a frame material set and a plate seam set.
[0208] Optionally, the ship's transverse plate frame data is parsed to obtain the ship's transverse plate row data, including:
[0209] According to the outer contour data of the ship's transverse plate frame, the outer contour data of the transverse plate row is obtained;
[0210] According to the opening data of the ship's transverse plate frame, the inner contour data of the transverse plate row is obtained;
[0211] According to the plate seam data of the ship's transverse plate frame, the transverse plate frame area data is obtained;
[0212] Obtaining seed point data according to the transverse frame area data;
[0213] According to the seed point data and the panel frame area data, the transverse panel row geometric shape data is obtained;
[0214] The transverse plate row data are obtained according to the name, description, material, plate thickness and increased thickness data of the transverse plate row, as well as the transverse plate row geometric shape data.
[0215] Optionally, the transverse plate frame area data is obtained according to the plate seam data of the transverse plate frame of the ship, including:
[0216] When the plate seam data of the transverse plate frame of the ship is an empty set, a first plate row is created, the geometric data of the first plate row is the same as the geometric data of the transverse plate frame where it is located, and the transverse plate frame area data is obtained according to the geometric data of the first plate row;
[0217] When the plate seam data of the transverse plate frame of the ship is a non-empty set, the transverse plate frame is divided into a plurality of regions according to the plate seam data of the transverse plate frame of the ship, and the transverse plate frame region data is obtained according to the plurality of regions.
[0218] Optionally, the device for processing the ship transverse plate frame model information further includes:
[0219] According to the ship assessment model, the strength of the ship's transverse bulkheads and transverse frame structures is assessed.
[0220] It should be noted that the device is a device corresponding to the above method, and all implementation methods in the above method embodiment are applicable to this embodiment and can achieve the same technical effect.
[0221] like Fig.10 As shown, the embodiment of the present invention further provides a computing device 1000, including a processor 1001, a memory 1002, and a program or instruction stored in the memory 1002 and executable on the processor 1001. When the program or instruction is executed by the processor 1001, each process of the above-mentioned ship transverse plate frame model information processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. It should be noted that the computing device in the embodiment of the present invention includes the above-mentioned mobile electronic device and non-mobile electronic device.
[0222] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0223] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0224] In the embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0225] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0226] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0227] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0228] In addition, it should be pointed out that in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is understandable that all or any steps or components of the method and apparatus of the present invention can be implemented in hardware, firmware, software or a combination thereof in any computing device (including processors, storage media, etc.) or a network of computing devices, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.
[0229] Therefore, the purpose of the present invention can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general-purpose device. Therefore, the purpose of the present invention can also be achieved by simply providing a program product containing a program code for implementing a method or device. That is to say, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order. Some steps can be performed in parallel or independently of each other.
[0230] The above are preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A method for processing ship transverse plate model information, characterized in that: include: Obtain the transverse bulkhead information and transverse frame structure information of the hull structure plane; Processing the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship; Analyze and process the transverse plate frame data of the ship to obtain at least one of closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame; Generate a ship assessment model based on at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame; Wherein, the obtaining of the transverse bulkhead information and transverse frame structure information of the hull structure plane includes: Obtain 3D model information of hull structure; Converting the three-dimensional model information of the hull structure to obtain two-dimensional model information of the hull structure; Classifying and processing the two-dimensional model information of the hull structure to obtain two-dimensional plane transverse bulkhead information and transverse frame structure information of the hull structure; The transverse bulkhead information and transverse frame structure information of the hull structure plane are processed to obtain the transverse plate frame data of the ship, including: Classifying and processing the transverse bulkhead information and the transverse frame structure information of the hull structure plane to obtain a sub-element set; The sub-element sets are combined to obtain ship transverse plate frame data.
2. The method for processing ship transverse plate model information according to claim 1, characterized in that: The transverse bulkhead information and the transverse frame structure information of the hull structure plane are classified and processed to obtain a sub-element set, including: The transverse bulkhead information and the transverse frame structure information of the hull structure plane are classified and processed to obtain one or more of a geometric set, an opening set, a plate row set, a frame material set and a plate seam set.
3. The method for processing ship transverse plate model information according to claim 1, characterized in that: The transverse plate frame data of the ship is analyzed and processed to obtain the transverse plate column data of the ship, including: According to the outer contour data of the ship's transverse plate frame, the outer contour data of the transverse plate row is obtained; According to the opening data of the ship's transverse plate frame, the inner contour data of the transverse plate row is obtained; According to the plate seam data of the ship's transverse plate frame, the transverse plate frame area data is obtained; Obtaining seed point data according to the transverse frame area data; According to the seed point data and the panel frame area data, the transverse panel row geometric shape data is obtained; The transverse plate row data are obtained according to the name, description, material, plate thickness and increased thickness data of the transverse plate row, as well as the transverse plate row geometric shape data.
4. The method for processing ship transverse plate model information according to claim 3, characterized in that: According to the plate seam data of the ship's transverse plate frame, the transverse plate frame area data is obtained, including: When the plate seam data of the transverse plate frame of the ship is an empty set, a first plate row is created, the geometric data of the first plate row is the same as the geometric data of the transverse plate frame where it is located, and the transverse plate frame area data is obtained according to the geometric data of the first plate row; When the plate seam data of the transverse plate frame of the ship is a non-empty set, the transverse plate frame is divided into a plurality of regions according to the plate seam data of the transverse plate frame of the ship, and the transverse plate frame region data is obtained according to the plurality of regions.
5. The method for processing ship transverse plate model information according to claim 1, characterized in that: Also includes: According to the ship assessment model, the strength of the ship's transverse bulkheads and transverse frame structures is assessed.
6. A device for processing ship transverse plate model information, characterized in that: include: An acquisition module is used to acquire the transverse bulkhead information and transverse frame structure information of the hull structure plane; A processing module, used for processing the transverse bulkhead information and transverse frame structure information of the hull structure plane to obtain transverse plate frame data of the ship; A determination module, used for analyzing and processing the transverse plate frame data of the ship to obtain at least one of the closed contour data, opening data, plate seam data, transverse plate row data and frame material data of the transverse plate frame; A generating module, for generating a ship assessment model according to at least one of the closed contour data, the opening data, the plate seam data, the transverse plate row data and the frame material data of the transverse plate frame; Wherein, the obtaining of the transverse bulkhead information and transverse frame structure information of the hull structure plane includes: Obtain 3D model information of hull structure; Converting the three-dimensional model information of the hull structure to obtain two-dimensional model information of the hull structure; Classifying and processing the two-dimensional model information of the hull structure to obtain two-dimensional plane transverse bulkhead information and transverse frame structure information of the hull structure; The transverse bulkhead information and transverse frame structure information of the hull structure plane are processed to obtain the transverse plate frame data of the ship, including: Classifying and processing the transverse bulkhead information and the transverse frame structure information of the hull structure plane to obtain a sub-element set; The sub-element sets are combined to obtain ship transverse plate frame data.
7. A computing device, characterized in that include: A processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method according to any one of claims 1 to 5 is performed.
8. A computer-readable storage medium, characterized in that: Instructions are stored, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 5.