A structural special welding groove modeling method and system for ship CAD system
Through standard definition and three-dimensional modeling of special weld bevels in the hull structure, welding bevel data information is generated, which solves the problem of difficult modeling in the existing technology and improves the design standards and manufacturing efficiency of welding bevels.
Patent Information
- Application Number
- CN202411259923.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-09-10
AI Technical Summary
The existing marine CAD system is difficult to effectively model and design special welding bevels, resulting in limited utilization and manufacturing efficiency of intelligent equipment and inability to undergo digital processing.
Through the standard definition, three-dimensional modeling and data information generation of special weld bevels of hull structures, parameterized design standards and application rules are established, welding bevel data information is generated, welding bevel design standards are expanded, and modeling integrity is improved.
The expression and modeling problems of special welding bevels are solved, the integrity of welding bevel modeling and the ability of designers are improved, and the design and manufacturing efficiency are improved.
Smart Images

Figure CN118780091B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of ship digitization, and in particular relates to a method and system for modeling a structural special welding groove of a ship CAD system. Background Art
[0002] The Ship Product Design (CAD) system is a design software system with independent intellectual property rights that improves my country's innovative capabilities in ship design and construction. The system is based on OpenGL and develops a 3D CAD graphics platform with independent intellectual property rights. It has functions such as overall design, structural design, piping design, duct design, electrical design, iron and steel equipment design, and painting production design. The CAD system can realize integrated ship design, form a 3D digital model of the ship, and provide complete data information for ship design, manufacturing, and management.
[0003] The welding groove of the hull structure is an important part of the edge processing of the hull components, and it is also the front process of the hull structure welding operation. With the adoption of intelligent ship manufacturing equipment, the welding grooves of the hull structure are mostly cut automatically by the equipment, which requires the integrity modeling of the welding groove in the hull structure design in order to generate a three-dimensional process model and welding groove cutting instructions. Previously, the ship CAD system has solved the modeling problem of conventional welding grooves very well, but encountered many special welding groove modeling problems in ship design. This type of special welding groove refers to the welding groove type that needs to be specially opened due to the special spatial position of the two hull structure plate parts that are connected. The special spatial position refers to the situation that the spatial position of the two plate parts is neither aligned with the upper or lower surface nor aligned in the middle. For this type of special welding groove, since it is impossible to digitize the special welding groove modeling, the welding groove processing drawings can only be drawn manually in the past, and the workers construct according to the drawings, which affects the utilization rate of intelligent equipment, design and manufacturing efficiency. Summary of the invention
[0004] The purpose of the present invention is to overcome the deficiencies in the above-mentioned prior art and to provide a method and system for modeling special welding grooves of a ship CAD system. The present invention solves the problem of special welding groove expression and modeling through standard definition, three-dimensional modeling and data information generation of special welding grooves of hull structure, expands the welding groove design standard, improves the integrity of welding groove modeling, and improves the welding groove modeling ability of designers.
[0005] In order to achieve the above invention purpose, the technical solution provided by the present invention is as follows:
[0006] A structural special welding groove modeling method for a ship CAD system, the method specifically comprising the following steps:
[0007] S1, standardize the special welding grooves of the hull structure, establish the parametric design standard of special welding grooves according to the types and parameters of special welding grooves, and standardize the special welding grooves;
[0008] S2, define rules for special welding grooves. According to the position relationship between the plate and the adjacent plate where the special welding groove is located as defined in the standard, establish a certain type of special welding groove application rules. Each application rule is named a macro groove.
[0009] S3, process modeling of special welding grooves, and process modeling of special welding grooves on curved panel frames and flat panel frames of hull structures;
[0010] S4, special welding groove data generation, when the hull structure parts are generated, the special welding groove data information on the hull part boundary is calculated and generated according to the special welding groove process modeling information.
[0011] Furthermore, the special welding groove is a type of welding groove that needs to be specially opened due to the special spatial position of the two butted hull structure plate parts, and the special spatial position is that the spatial position of the two plate parts is in a position state where the upper surface or the lower surface is not aligned, nor the middle is aligned;
[0012] Further, the special welding groove parameters include special welding groove variable parameters and special welding groove design parameters, the special welding groove variable parameters include auxiliary root retention function, current plate thickness, adjacent plate thickness, minimum plate thickness between current plate and adjacent plate, plate thickness difference between current plate and adjacent plate, and directed distance from the same side of adjacent plate to the frame surface of current plate, the special welding groove design parameters include welding groove code, welding groove gap, welding shrinkage compensation, reverse groove parameters, front groove parameters and large groove parameters;
[0013] Input the special welding groove parameters into the CAD system for testing and standard definition. When the test fails, return to modify the special welding groove parameters. When the test is correct, save the special welding groove parameters as standard definition parameters.
[0014] Furthermore, the rule definition of the special welding groove is to set a special welding groove application rule name, and to associate the application rule name with different special welding groove types.
[0015] Furthermore, the correspondence and association between the special welding groove type and the application rule name is specifically as follows: first determine the special welding groove related surfaces, which include the welding groove opening surface, the welding groove component surface and the welding groove component positioning surface; set the special welding groove associated with the application rule name according to the position relationship between the plate where the special welding groove is located and the adjacent plate.
[0016] Furthermore, the special welding groove associated with the application rule name specifically includes
[0017] The plate thickness is staggered, the welding groove component surface is on the same side as the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is positive, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is less than zero;
[0018] The plate thickness is staggered, the welding groove component surface is on the same side as the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is negative, and the directed distance from the same side surface of the adjacent plate to the frame surface of the current plate is greater than zero;
[0019] The plate thickness is staggered, the welding groove component surface is on the opposite side of the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is positive, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is greater than zero;
[0020] The plate thickness is staggered, the welding groove component surface is on the opposite side from the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is negative, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is less than zero;
[0021] The plate thickness includes the following: the welding groove component surface is on the same side as the welding groove opening surface; the welding groove component positioning surface is not in the middle layer of the plate thickness;
[0022] The plate thickness includes that the welding groove component surface is on the opposite side of the welding groove opening surface, and the positioning surface of the welding groove component is not in the middle layer of the plate thickness.
[0023] Furthermore, the special welding groove process modeling includes special welding groove process modeling of curved plate frames of hull structure and special welding groove process modeling of flat plate frames of hull structure.
[0024] Furthermore, the special welding groove data is generated specifically as follows:
[0025] Get the frame surface of the plate part;
[0026] Get the plate thickness of the plate part, which includes the positive thickness t 01 and reverse thickness t 02 ;
[0027] Obtain the groove data of the plate parts, which includes the groove code and direction, and the start and end point positions of the groove;
[0028] Obtain the adjacent plate part data, find the adjacent plate part according to the spatial position of the groove, and obtain the positive thickness t1 and negative thickness t2 of the adjacent plate part in the current plate part coordinate system;
[0029] Obtain the positional relationship between plate parts, and determine whether the plate is aligned with the adjacent plate in the upper surface, the lower surface, or the middle of the plate according to the obtained positive thickness and negative thickness of the plate parts and the positive thickness and negative thickness of the adjacent plate parts;
[0030] Determine whether the groove between the current plate and the adjacent plate is a special welding groove. If the position relationship between the current plate and the adjacent plate is not aligned with the upper surface, the lower surface, or the middle of the plate, then the groove between the current plate and the adjacent plate is a special welding groove, otherwise it is a regular welding groove;
[0031] When the groove between the plate and the adjacent plate is a special welding groove, first calculate the directional distance from the same side of the adjacent plate to the frame surface of the plate. When the frame surface of the plate part is in the same direction as the positioning surface, et=t 01 -t1; when the frame surface of the plate part is opposite to the positioning surface, et=t 02 -t2, according to the frame surface of the plate part, the groove direction and the directed distance from the same side of the adjacent plate to the frame surface of the plate, a special welding groove is generated according to the groove conversion rules;
[0032] When the groove between the current plate and the adjacent plate is a conventional welding groove, a conventional welding groove is generated according to the groove conversion rules based on the plate part frame surface, the welding groove opening surface and the welding groove component positioning surface;
[0033] The generated welding groove data includes welding groove code, welding groove start and end positions, welding groove angle and adjacent plate thickness. The adjacent plate thickness of special welding groove is determined according to , recalculate the thickness of adjacent plates;
[0034] Among them, t is the thickness of the adjacent plate, et is the directed distance from the same side of the adjacent plate to the frame surface of the plate, and t 01 is the positive thickness of the plate part, t 02 is the reverse thickness of the plate part, t1 is the positive thickness of the adjacent plate part, and t2 is the reverse thickness of the adjacent plate part.
[0035] A structural special welding groove modeling system of a ship CAD system, the system comprising:
[0036] A special welding groove standard definition module, the special welding groove standard definition module is connected to the CAD system, and the special welding groove standard definition module is used to establish a special welding groove parametric design standard according to the special welding groove type and parameters;
[0037] A special welding groove rule definition module, the special welding groove rule definition module is connected to the CAD system, and the special welding groove rule definition module is used to establish a certain type of special welding groove application rule according to the position relationship between the plate and the adjacent plate where the currently defined special welding groove is located, and each application rule is named as a macro groove;
[0038] A special welding groove process modeling module, the special welding groove process modeling module is connected to the CAD system, and the special welding groove process modeling module is used to perform special welding groove process modeling on the curved panel frame and the flat panel frame structure of the hull structure;
[0039] A special welding groove data generation module is connected to the CAD system and is used to calculate and generate special welding groove data information on the boundary of hull parts according to special welding groove process modeling information when hull structure parts are generated.
[0040] Based on the above technical solution, the present invention patented a structural special welding groove modeling method and system of a ship CAD system has achieved the following technical advantages through practical application:
[0041] 1. A structural special welding groove modeling method of a ship CAD system of the present invention solves the problem of special welding groove expression and modeling through standard definition, three-dimensional modeling and data information generation of special welding grooves of hull structure, expands welding groove design standards, improves welding groove modeling integrity, and improves the welding groove modeling ability of designers. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 The invention discloses a modeling flow chart of a method for modeling a structural special welding groove in a ship CAD system.
[0043] Figure 2 The present invention discloses a schematic diagram of a conventional welding groove of a hull structure in a method for modeling a special welding groove of a structure in a ship CAD system.
[0044] Figure 3 The invention discloses a schematic diagram of a special welding groove of a hull structure in a method for modeling a special welding groove of a structure of a ship CAD system.
[0045] Figure 4 The present invention is a schematic diagram of a special welding groove standard definition process in a structural special welding groove modeling method of a ship CAD system.
[0046] Figure 5 The present invention is a schematic diagram of the composition of standard parameters of special welding grooves in a method for modeling structural special welding grooves in a ship CAD system.
[0047] Figure 6 It is a schematic diagram of a special welding groove positioning parameter et<0 in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0048] Figure 7 It is a schematic diagram of a special welding groove positioning parameter et>0 in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0049] Figure 8 The present invention is a schematic diagram of a special welding groove rule definition process in a structural special welding groove modeling method of a ship CAD system.
[0050] Fig. 9 The present invention is a schematic diagram of a special welding groove rule definition association type in a structural special welding groove modeling method of a ship CAD system.
[0051] Fig.10 It is a schematic diagram of a second association type of a special welding groove rule definition in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0052] Fig.11 It is a schematic diagram of three association types of special welding groove rule definitions in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0053] Fig.12 It is a schematic diagram of four association types of special welding groove rule definitions in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0054] Fig.13 It is a schematic diagram of five association types of special welding groove rule definitions in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0055] Fig.14 It is a schematic diagram of six association types of special welding groove rule definitions in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0056] Fig.15 It is a schematic diagram of classification of special welding groove process modeling in a structural special welding groove modeling method of a ship CAD system of the present invention.
[0057] Fig.16 The present invention is a schematic diagram of a special welding groove definition process in a structural special welding groove modeling method of a ship CAD system.
[0058] Fig.17The present invention is a schematic diagram of a special welding groove data generation process in a structural special welding groove modeling method of a ship CAD system. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention is described below by the specific examples shown in the accompanying drawings. However, it should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present invention. In addition, in the following description, the description of well-known structures and technologies is omitted to avoid unnecessary confusion of the concept of the present invention.
[0060] The present invention relates to a method for modeling a structural special welding groove in a ship CAD system, and the method specifically comprises the following steps:
[0061] S1, standardize the special welding grooves of the hull structure, establish the parametric design standard of special welding grooves according to the types and parameters of special welding grooves, and standardize the special welding grooves;
[0062] S2, define rules for special welding grooves. According to the position relationship between the plate and the adjacent plate where the special welding groove is located as defined in the standard, establish a certain type of special welding groove application rules. Each application rule is named a macro groove.
[0063] S3, process modeling of special welding grooves, and process modeling of special welding grooves on curved panel frames and flat panel frames of hull structures;
[0064] S4, special welding groove data generation, when the hull structure parts are generated, the special welding groove data information on the hull part boundary is calculated and generated according to the special welding groove process modeling information.
[0065] The special welding groove is a type of welding groove that needs to be specially opened for two butted hull structure plate parts due to their special spatial positions. The special spatial position means that the spatial positions of the two plate parts are neither aligned with the upper surface or the lower surface, nor aligned in the middle;
[0066] The special welding groove parameters include special welding groove variable parameters and special welding groove design parameters, the special welding groove variable parameters include auxiliary root retention function, plate thickness, adjacent plate thickness, minimum plate thickness between the plate and adjacent plate, plate thickness difference between the plate and adjacent plate, and the directed distance from the same side of the adjacent plate to the frame surface of the plate, and the special welding groove design parameters include welding groove code, welding groove gap, welding shrinkage compensation, reverse groove parameters, front groove parameters and large groove parameters;
[0067] Input the special welding groove parameters into the CAD system for testing and standard definition. When the test fails, return to modify the special welding groove parameters. When the test is correct, save the special welding groove parameters as standard definition parameters.
[0068] Furthermore, the rule definition of the special welding groove is to set a special welding groove application rule name, and to associate the application rule name with different special welding groove types.
[0069] The correspondence and association between the special welding groove type and the application rule name is specifically as follows: first determine the special welding groove related surfaces, which include the welding groove opening surface, the welding groove component surface and the welding groove component positioning surface; set the special welding groove associated with the application rule name according to the position relationship between the plate where the special welding groove is located and the adjacent plate.
[0070] like Figure 9-14 As shown, the special welding grooves associated with the application rule name specifically include
[0071] The plate thickness is staggered, the welding groove component surface is on the same side as the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is positive, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is less than zero;
[0072] The plate thickness is staggered, the welding groove component surface is on the same side as the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is negative, and the directed distance from the same side surface of the adjacent plate to the frame surface of the current plate is greater than zero;
[0073] The plate thickness is staggered, the welding groove component surface is on the opposite side of the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is positive, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is greater than zero;
[0074] The plate thickness is staggered, the welding groove component surface is on the opposite side from the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is negative, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is less than zero;
[0075] The plate thickness includes the following: the welding groove component surface is on the same side as the welding groove opening surface; the welding groove component positioning surface is not in the middle layer of the plate thickness;
[0076] The plate thickness includes that the welding groove component surface is on the opposite side of the welding groove opening surface, and the positioning surface of the welding groove component is not in the middle layer of the plate thickness.
[0077] The special welding groove process modeling includes special welding groove process modeling of curved plate frames of hull structures and special welding groove process modeling of flat plate frames of hull structures.
[0078] The special welding groove data generation is specifically as follows:
[0079] Get the frame surface of the plate part;
[0080] Get the plate thickness of the plate part, which includes the positive thickness t 01 and reverse thickness t 02 ;
[0081] Obtain the groove data of the plate parts, which includes the groove code and direction, and the start and end point positions of the groove;
[0082] Obtain the adjacent plate part data, find the adjacent plate part according to the spatial position of the groove, and obtain the positive thickness t1 and negative thickness t2 of the adjacent plate part in the current plate part coordinate system;
[0083] Obtain the positional relationship between plate parts, and determine whether the plate is aligned with the adjacent plate in the upper surface, the lower surface, or the middle of the plate according to the obtained positive thickness and negative thickness of the plate parts and the positive thickness and negative thickness of the adjacent plate parts;
[0084] Determine whether the groove between the current plate and the adjacent plate is a special welding groove. If the position relationship between the current plate and the adjacent plate is not aligned with the upper surface, the lower surface, or the middle of the plate, then the groove between the current plate and the adjacent plate is a special welding groove, otherwise it is a regular welding groove;
[0085] When the groove between the plate and the adjacent plate is a special welding groove, first calculate the directional distance from the same side of the adjacent plate to the frame surface of the plate. When the frame surface of the plate part is in the same direction as the positioning surface, et=t 01 -t1; when the frame surface of the plate part is opposite to the positioning surface, et=t 02 -t2, according to the frame surface of the plate part, the groove direction and the directed distance from the same side of the adjacent plate to the frame surface of the plate, a special welding groove is generated according to the groove conversion rules;
[0086] When the groove between the current plate and the adjacent plate is a conventional welding groove, a conventional welding groove is generated according to the groove conversion rules based on the plate part frame surface, the welding groove opening surface and the welding groove component positioning surface;
[0087] The generated welding groove data includes welding groove code, welding groove start and end positions, welding groove angle and adjacent plate thickness. The adjacent plate thickness of special welding groove is determined according to , recalculate the thickness of adjacent plates;
[0088] Among them, t is the thickness of the adjacent plate, et is the directed distance from the same side of the adjacent plate to the frame surface of the plate, and t 01 is the positive thickness of the plate part, t 02 is the reverse thickness of the plate part, t1 is the positive thickness of the adjacent plate part, and t2 is the reverse thickness of the adjacent plate part.
[0089] A structural special welding groove modeling system of a ship CAD system, the system comprising:
[0090] A special welding groove standard definition module, the special welding groove standard definition module is connected to the CAD system, and the special welding groove standard definition module is used to establish a special welding groove parametric design standard according to the special welding groove type and parameters;
[0091] A special welding groove rule definition module, the special welding groove rule definition module is connected to the CAD system, and the special welding groove rule definition module is used to establish a certain type of special welding groove application rule according to the position relationship between the plate and the adjacent plate where the currently defined special welding groove is located, and each application rule is named as a macro groove;
[0092] A special welding groove process modeling module, the special welding groove process modeling module is connected to the CAD system, and the special welding groove process modeling module is used to perform special welding groove process modeling on the curved panel frame and the flat panel frame structure of the hull structure;
[0093] A special welding groove data generation module is connected to the CAD system and is used to calculate and generate special welding groove data information on the boundary of hull parts according to special welding groove process modeling information when hull structure parts are generated.
[0094] Example
[0095] This embodiment provides a CAD system-based hull structure special welding groove modeling system, see Figure 1 As shown, it includes: a special welding groove standard definition module, a special welding groove rule definition module, a special welding groove process modeling module, and a special welding groove data generation module, wherein: the special welding groove standard definition module is used to establish a special welding groove parametric design standard according to the special welding groove type and design parameters; the special welding groove rule definition module is used to establish a certain type of special welding groove application rule according to the position relationship between the plate and the adjacent plate where the currently defined special welding groove is located, and each application rule is named a macro groove; the special welding groove process modeling module is used to perform special welding groove process modeling on the hull structure plate frame boundary and plate seam by setting the special welding groove position, macro groove, and groove direction; the special welding groove data generation module is used to calculate and generate special welding groove data information on the hull part boundary according to the special welding groove process modeling information when the hull structure parts are generated.
[0096] In this embodiment, the conventional welding groove and the special welding groove are referred to as Figure 2 Figure 3 illustrate.
[0097] like Figure 2 As shown, for conventional welding grooves, the position between the two plates belongs to one of the three situations: upper surface alignment, lower surface alignment, and middle alignment of plate thickness.
[0098] like Figure 3 As shown in the figure, for the special welding groove, the two plates are neither aligned in the upper surface or the lower surface, nor aligned in the middle of the plate thickness.
[0099] (I) In this implementation case, the first is the special welding groove standard definition module, which is used to establish the special welding groove parametric design standard according to the special welding groove type and design parameters.
[0100] like Figure 4 As shown in the figure, the implementation steps of the special welding groove standard definition are as follows:
[0101] (1) Set special welding groove variable parameters;
[0102] (2) Input special welding groove design parameters;
[0103] (3) Testing special welding groove standards;
[0104] (4) When a test error occurs, return to modify the special welding groove design parameters;
[0105] (5) When the test is correct, save it as a special welding groove standard;
[0106] like Figure 5 As shown, the special welding groove variable parameters include:
[0107] (1) Auxiliary root function f, which can reference other variable parameters and conditional expressions to represent a function expression;
[0108] (2) Plate thickness t;
[0109] (3) adjacent plate thickness t1;
[0110] (4) The minimum plate thickness t0 between the plate and the adjacent plate, that is, t0=min(t,t1);
[0111] (5) The thickness difference between the plate and the adjacent plate is dt, that is, dt=t-t1;
[0112] (6) The directed distance et from the same side of the adjacent plate to the frame surface of the plate.
[0113] Special welding groove design parameters include:
[0114] (1) Welding groove code;
[0115] (2) Welding groove gap;
[0116] (3) Welding shrinkage compensation;
[0117] (4) Back groove parameters, including groove angle and groove root;
[0118] (5) Front groove parameters, including groove angle and groove root;
[0119] (6) Groove parameters, including back groove condition, back groove root retention, front groove condition, front groove root retention, groove length coefficient and other sub-parameters.
[0120] like Figure 6 and Figure 7 As shown, the parameter et is added to indicate the special welding groove. The plate marked with fittingside is the plate, and fittingside indicates the location of the frame surface. The positive direction is facing upward. The adjacent plate with the same frame surface as the plate is the upper surface. When the upper surface of the adjacent plate is higher than the frame surface of the plate, et<0, otherwise et>0.
[0121] Special welding groove standards are an extension of conventional welding groove standards. Generally, the standard code of special welding grooves is the same as that of a conventional welding groove standard. In this case, the same welding groove standard code can better meet the design requirements when modeling the welding groove.
[0122] (ii) The special welding groove rule definition module in this implementation case is used to establish a certain type of special welding groove application rules according to the position relationship between the plate and the adjacent plate where the currently defined special welding groove is located. Each application rule is named a macro groove.
[0123] The following three surface definitions are associated with the special welding groove rule definition, including:
[0124] (1) Beveling Side (hereinafter referred to as B side)
[0125] The side on which the welding worker (equipment) welds the component is the groove opening surface. It determines the direction of the groove angle. When there are groove angles on both sides, the surface where the groove angle of the main or designated side is located is the groove opening surface.
[0126] (2) Fitting Side (hereinafter referred to as F side)
[0127] The frame face (mounting face) is the face on which the accessories of the panel are mounted.
[0128] (3) Component locating side (hereinafter referred to as L side)
[0129] For conventional welding grooves, there is an alignment reference plane between plate parts, the frame surface is aligned, the non-frame surface is aligned, or the middle of the plate thickness is aligned. This alignment reference plane is used as the component positioning plane; while for special welding grooves, there is no frame surface, non-frame surface, or middle alignment of the plate thickness. Therefore, the component positioning plane is mainly used to distinguish between conventional welding grooves and special welding grooves for special welding grooves. For special welding grooves, the directed distance et parameter from the same side of the adjacent plate to the frame surface of the current plate is used to express the alignment relationship between plate parts.
[0130] like Figure 8 As shown in the figure, the implementation steps of special welding groove rule definition are as follows:
[0131] (1) Set the name of the special welding groove application rule (macro groove);
[0132] (2) Associate special welding grooves with macro grooves;
[0133] (3) Save the macro groove application rules.
[0134] There are 6 categories to associate special welding grooves with macro grooves. The 6 categories are as follows:
[0135] (1) The plate thickness is staggered, the F surface and the B surface are on the same side, the distance from the adjacent plate to the F surface of the current plate is positive, et<0;
[0136] (2) The plate thickness is staggered, the F surface and the B surface are on the same side, the distance from the adjacent plate to the F surface of the current plate is negative, et>0;
[0137] (3) The plate thickness is staggered, the F surface is on the opposite side of the B surface, the distance from the adjacent plate to the F surface of the current plate is positive, et>0;
[0138] (4) The plate thickness is staggered, the F surface is on the opposite side of the B surface, the distance from the adjacent plate to the F surface of the current plate is negative, et<0;
[0139] (5) The plate thickness is included, the F surface is on the same side as the B surface, and the L surface is not in the middle layer of the plate thickness;
[0140] (6) The plate thickness is included, the F surface is on the opposite side of the B surface, and the L surface is not in the middle layer of the plate thickness.
[0141] Special welding groove rules are extensions of conventional welding groove rules. Generally, the name of a special welding groove rule is the same as the name of a conventional welding groove rule. In this case, the same welding groove rule name can better meet the design requirements when modeling the welding groove.
[0142] (III) The special welding groove process modeling module in this implementation case is used to perform special welding groove process modeling on curved panel frames and flat panel frames of the hull structure.
[0143] like Fig.15 As shown in the figure, the special welding groove process modeling can be divided into:
[0144] (1) Modeling of special welding groove process for curved panel frame;
[0145] (2) Modeling of special welding groove process for flat plate frame;
[0146] like Fig.16 As shown in the figure, the implementation steps for defining special welding grooves on the boundary or plate seam of curved plate frame or flat plate frame of hull are as follows:
[0147] (1) Define the starting point of the special welding groove;
[0148] (2) Define the end point of the special welding groove;
[0149] (3) Define special welding groove macro groove;
[0150] (4) Define the special welding groove orientation. There are 8 available orientation codes, using the first letters of Fore, Aft, Top, Bot, Outs, Cl, Port, and Starboard, representing bow, stern, top, bottom, side, center, left, and right respectively. 'P' and 'S' are only used for mid-longitudinal structures.
[0151] (IV) A special welding groove data generation module in this implementation case, which is used to calculate and generate special welding groove data information on the boundary of hull parts according to special welding groove process modeling information when the hull structure parts are generated.
[0152] like Fig.17 As shown in the figure, the implementation steps for generating special welding groove data are as follows:
[0153] (1) Obtain the frame surface F of the plate part;
[0154] (2) Obtain the plate thickness of the plate part, including the positive thickness t 01 , reverse thickness t 02 ;
[0155] (3) Obtain the groove data of the plate parts, including the (macro) groove code and direction, and the start and end point positions of the groove;
[0156] (4) Obtain the data of the adjacent plate parts, find the adjacent plate parts according to the spatial position of the groove, and obtain the positive thickness t1 and negative thickness t2 of the adjacent plate parts in the current plate part coordinate system;
[0157] (5) Obtain the positional relationship between plate parts according to t 01 ,t 02 ,t1,t2 determines whether the upper surface is aligned or the lower surface is aligned or the middle of the board is aligned;
[0158] (6) Determine whether it is a special welding groove. If the position relationship of the plate parts is not aligned with the upper surface, the lower surface, or the middle of the plate, it is a special welding groove. Otherwise, it is a conventional welding groove.
[0159] (7) If the welding groove is special, calculate et first. When the frame surface of the plate part and the positioning surface are in the same direction, et = t 01 -t1, when the frame surface of the plate part is opposite to the positioning surface, et=t 02 -t2, based on the frame surface F, groove direction and et value, special welding grooves are generated according to the macro groove conversion rules;
[0160] (8) If it is a conventional welding groove, a conventional welding groove is generated according to the macro groove conversion rules based on the frame surface F, the groove direction B and the positioning surface L;
[0161] (9) Generate welding groove data, including welding groove code, welding groove start and end positions, welding groove angle and adjacent plate thickness. For special welding grooves, the adjacent plate thickness t is calculated according to the formula , recalculate the adjacent plate thickness t.
[0162] The present invention can perform standard definition, three-dimensional modeling and data information generation of special welding grooves of hull structures based on the CAD system, solve the problems of special welding groove expression and modeling, expand the welding groove design standards, improve the integrity of welding groove modeling, and improve the welding groove modeling ability of designers.
[0163] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, ordinary technicians in the field should understand that the specific implementation methods of the invention can still be modified or some technical features can be replaced by equivalents without departing from the spirit of the technical solution of the present invention, which should be included in the scope of the technical solution for protection of the present invention.
Claims
1. A structural special welding groove modeling method for a ship CAD system, characterized in that: The method specifically comprises the following steps: S1, standardize the special welding grooves of the hull structure, establish the parametric design standard of special welding grooves according to the types and parameters of special welding grooves, and standardize the special welding grooves; The special welding groove is a type of welding groove that needs to be specially opened for two butted hull structure plate parts due to their special spatial positions. The special spatial position means that the spatial positions of the two plate parts are neither aligned with the upper surface or the lower surface, nor aligned in the middle; S2, define rules for special welding grooves. According to the position relationship between the plate and the adjacent plate where the special welding groove is located as defined in the standard, establish a certain type of special welding groove application rules. Each application rule is named a macro groove. S3, process modeling of special welding grooves, and process modeling of special welding grooves on curved panel frames and flat panel frames of hull structures; S4, special welding groove data generation, when the hull structure parts are generated, the special welding groove data information on the hull part boundary is calculated and generated according to the special welding groove process modeling information; Get the frame surface of the plate part; Get the plate thickness of the plate part, which includes the positive thickness t 01 and reverse thickness t 02 ; Obtain the groove data of the plate parts, which includes the groove code and direction, and the start and end point positions of the groove; Obtain the adjacent plate part data, find the adjacent plate part according to the spatial position of the groove, and obtain the positive thickness t1 and negative thickness t2 of the adjacent plate part in the current plate part coordinate system; Obtain the positional relationship between plate parts, and determine whether the plate is aligned with the adjacent plate in the upper surface, the lower surface, or the middle of the plate according to the obtained positive thickness and negative thickness of the plate parts and the positive thickness and negative thickness of the adjacent plate parts; Determine whether the groove between the current plate and the adjacent plate is a special welding groove. If the position relationship between the current plate and the adjacent plate is not aligned with the upper surface, the lower surface, or the middle of the plate, then the groove between the current plate and the adjacent plate is a special welding groove, otherwise it is a regular welding groove; When the groove between the plate and the adjacent plate is a special welding groove, first calculate the directional distance from the same side of the adjacent plate to the frame surface of the plate. When the frame surface of the plate part is in the same direction as the positioning surface, et=t 01 -t1; when the frame surface of the plate part is opposite to the positioning surface, et=t 02 -t2, according to the frame surface of the plate part, the groove direction and the directed distance from the same side of the adjacent plate to the frame surface of the plate, a special welding groove is generated according to the groove conversion rules; When the groove between the current plate and the adjacent plate is a conventional welding groove, a conventional welding groove is generated according to the groove conversion rules based on the plate part frame surface, the welding groove opening surface and the welding groove component positioning surface; The generated welding groove data includes welding groove code, welding groove start and end positions, welding groove angle and adjacent plate thickness. The adjacent plate thickness of special welding groove is determined according to , recalculate the thickness of adjacent plates; Among them, t is the thickness of the adjacent plate, et is the directed distance from the same side of the adjacent plate to the frame surface of the plate, and t 01 is the positive thickness of the plate part, t 02 is the reverse thickness of the plate part, t1 is the positive thickness of the adjacent plate part, and t2 is the reverse thickness of the adjacent plate part.
2. The method for modeling structural special welding grooves in a ship CAD system according to claim 1, characterized in that: The special welding groove parameters include special welding groove variable parameters and special welding groove design parameters, the special welding groove variable parameters include auxiliary root retention function, plate thickness, adjacent plate thickness, minimum plate thickness between the plate and adjacent plate, plate thickness difference between the plate and adjacent plate, and the directed distance from the same side of the adjacent plate to the frame surface of the plate, and the special welding groove design parameters include welding groove code, welding groove gap, welding shrinkage compensation, reverse groove parameters, front groove parameters and large groove parameters; Input the special welding groove parameters into the CAD system for testing and standard definition. When the test fails, return to modify the special welding groove parameters. When the test is correct, save the special welding groove parameters as standard definition parameters.
3. The method for modeling structural special welding grooves of a ship CAD system according to claim 1, characterized in that: The rule definition of the special welding groove is to set the application rule name of the special welding groove, and to associate the application rule name with different special welding groove types.
4. The method for modeling structural special welding grooves in a ship CAD system according to claim 3, characterized in that: The correspondence and association between the special welding groove type and the application rule name is specifically as follows: first determine the special welding groove related surfaces, which include the welding groove opening surface, the welding groove component surface and the welding groove component positioning surface; set the special welding groove associated with the application rule name according to the position relationship between the plate where the special welding groove is located and the adjacent plate.
5. The method for modeling structural special welding grooves in a ship CAD system according to claim 4, characterized in that: The special welding grooves associated with the application rule name specifically include The plate thickness is staggered, the welding groove component surface is on the same side as the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is positive, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is less than zero; The plate thickness is staggered, the welding groove component surface is on the same side as the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is negative, and the directed distance from the same side surface of the adjacent plate to the frame surface of the current plate is greater than zero; The plate thickness is staggered, the welding groove component surface is on the opposite side of the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is positive, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is greater than zero; The plate thickness is staggered, the welding groove component surface is on the opposite side from the welding groove opening surface, the distance between the welding groove component surface of the adjacent plate and the current plate is negative, and the directed distance from the same side of the adjacent plate to the frame surface of the current plate is less than zero; The plate thickness includes the following: the welding groove component surface is on the same side as the welding groove opening surface; the welding groove component positioning surface is not in the middle layer of the plate thickness; The plate thickness includes that the welding groove component surface is on the opposite side of the welding groove opening surface, and the positioning surface of the welding groove component is not in the middle layer of the plate thickness.
6. The method for modeling structural special welding grooves in a ship CAD system according to claim 1, characterized in that: The special welding groove process modeling includes special welding groove process modeling of curved plate frames of hull structures and special welding groove process modeling of flat plate frames of hull structures.
7. A structural special welding groove modeling system for a ship CAD system, characterized in that: The system includes: A special welding groove standard definition module, the special welding groove standard definition module is connected to the CAD system, and the special welding groove standard definition module is used to establish a special welding groove parametric design standard according to the special welding groove type and parameters; The special welding groove is a type of welding groove that needs to be specially opened for two butted hull structure plate parts due to their special spatial positions. The special spatial position means that the spatial positions of the two plate parts are neither aligned with the upper surface or the lower surface, nor aligned in the middle; A special welding groove rule definition module, the special welding groove rule definition module is connected to the CAD system, and the special welding groove rule definition module is used to establish a certain type of special welding groove application rule according to the position relationship between the plate and the adjacent plate where the currently defined special welding groove is located, and each application rule is named as a macro groove; A special welding groove process modeling module, the special welding groove process modeling module is connected to the CAD system, and the special welding groove process modeling module is used to perform special welding groove process modeling on the curved panel frame and the flat panel frame structure of the hull structure; A special welding groove data generation module, the special welding groove data generation module is connected to the CAD system, and the special welding groove data generation module is used to calculate and generate special welding groove data information on the boundary of the hull part according to the special welding groove process modeling information when the hull structure part is generated; The special welding groove data generation is specifically as follows: Get the frame surface of the plate part; Get the plate thickness of the plate part, which includes the positive thickness t 01 and reverse thickness t 02 ; Obtain the groove data of the plate parts, which includes the groove code and direction, and the start and end point positions of the groove; Obtain the adjacent plate part data, find the adjacent plate part according to the spatial position of the groove, and obtain the positive thickness t1 and negative thickness t2 of the adjacent plate part in the current plate part coordinate system; Obtain the positional relationship between plate parts, and determine whether the plate is aligned with the adjacent plate in the upper surface, the lower surface, or the middle of the plate according to the obtained positive thickness and negative thickness of the plate parts and the positive thickness and negative thickness of the adjacent plate parts; Determine whether the groove between the current plate and the adjacent plate is a special welding groove. If the position relationship between the current plate and the adjacent plate is not aligned with the upper surface, the lower surface, or the middle of the plate, then the groove between the current plate and the adjacent plate is a special welding groove, otherwise it is a regular welding groove; When the groove between the plate and the adjacent plate is a special welding groove, first calculate the directional distance from the same side of the adjacent plate to the frame surface of the plate. When the frame surface of the plate part is in the same direction as the positioning surface, et=t 01 -t1; when the frame surface of the plate part is opposite to the positioning surface, et=t 02 -t2, according to the frame surface of the plate part, the groove direction and the directed distance from the same side of the adjacent plate to the frame surface of the plate, a special welding groove is generated according to the groove conversion rules; When the groove between the current plate and the adjacent plate is a conventional welding groove, a conventional welding groove is generated according to the groove conversion rules based on the plate part frame surface, the welding groove opening surface and the welding groove component positioning surface; The generated welding groove data includes welding groove code, welding groove start and end positions, welding groove angle and adjacent plate thickness. The adjacent plate thickness of special welding groove is determined according to , recalculate the thickness of adjacent plates; Among them, t is the thickness of the adjacent plate, et is the directed distance from the same side of the adjacent plate to the frame surface of the plate, and t 01 is the positive thickness of the plate part, t 02 is the reverse thickness of the plate part, t1 is the positive thickness of the adjacent plate part, and t2 is the reverse thickness of the adjacent plate part.
Citation Information
Patent Citations
Welding groove modeling method for hull structure welding process design
CN111250888A
Welding groove modeling system for welding process design of ship body structure
CN113468654A