Method and system for rapid modeling and drawing of welding nondestructive inspection based on ship CAD (computer-aided design) system
By inputting non-destructive flaw detection arrangement standards in the ship CAD system and identifying and generating non-destructive flaw detection inspection points, the problems of low manual drawing efficiency and difficulty in determining weld position in the prior art are solved, and efficient non-destructive flaw detection inspection drawing generation and welding quality inspection are achieved.
Patent Information
- Application Number
- CN202411976797.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-02
AI Technical Summary
In the prior art, non-destructive flaw detection inspection in ships relies on two-dimensional CAD software, resulting in low manual drawing efficiency, difficulty in accurately determining the specific location of the weld, affecting welding quality inspection.
Based on the ship's CAD system, by inputting non-destructive flaw detection layout standards, a non-destructive flaw detection rule base is generated, and the non-destructive flaw detection inspection points equipped with welds in the entire ship segments and the whole group are identified, model data is generated and non-destructive flaw detection inspection drawings are output.
It improves the efficiency of designers in placement of non-destructive flaw detection inspection points and the efficiency of drawings, provides a data basis for ship quality inspection, and ensures welding quality.
Smart Images

Figure CN119918177A_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 rapid modeling and drawing of welding non-destructive flaw detection based on a ship CAD system. Background Art
[0002] The ship product design (ship CAD) system is a design software system with independent intellectual property rights that improves my country's innovative ability in ship design and construction. The development of ship CAD software helps to improve the digitalization and intelligence level of the shipbuilding industry and enhance international competitiveness. Based on the ship CAD three-dimensional design system, hull structure modeling and hull welding modeling can be realized to form hull structure and weld models, providing a data basis for ship quality inspection guidance.
[0003] At present, shipbuilding enterprises generally use two-dimensional CAD software to draw. According to the existing hull structure drawings, the plane layout design of non-destructive testing points is manually carried out. The locations of the testing points and the testing methods are determined according to the standard rules, and the non-destructive testing drawings are marked on the drawings to form non-destructive testing drawings. Then the quality assurance department conducts welding quality inspection on the ship according to the non-destructive testing drawings to ensure the welding quality in ship construction. The current model has the following problems: 1) Manual drawing efficiency is low, and it is difficult to manually judge the properties of the plate frame and the properties of the weld through the drawings to arrange the testing points; 2) It is difficult to determine the specific location of the test weld based on the two-dimensional drawings. The welding non-destructive testing rapid modeling system and method in this paper can realize the rapid modeling and drawing of non-destructive testing, improve the efficiency of non-destructive testing drawing, and provide model data support for the three-dimensional visualization quality inspection guidance of non-destructive testing.
[0004] The establishment of the three-dimensional model of ship non-destructive testing is based on the properties of the plate frame structure to which the hull weld belongs, such as the outer plate, deck, horizontal girder, longitudinal girder, etc., and based on its location, such as the engine room, cargo hold, bow, stern, etc., with reference to the properties and geometric information such as the welding method, section type, welding form, welding length, and welding joint form of the weld, to construct the corresponding three-dimensional model of welding non-destructive testing and inspection, so as to improve the efficiency of the designer's arrangement of non-destructive testing inspection points. Summary of the invention
[0005] The purpose of the present invention is to overcome the deficiencies in the above-mentioned prior art and provide a method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system. The present invention fills the gap in rapid modeling of welding non-destructive testing in the domestically produced independent three-dimensional ship CAD system, realizes rapid modeling and drawing functions of non-destructive testing based on standards, improves the efficiency of designers in arranging non-destructive testing points and the efficiency of drawing, and provides a data basis for ship quality inspection guidance operations.
[0006] In order to achieve the above invention purpose, the technical solution provided by the present invention is as follows:
[0007] A method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system, the method specifically comprising the following steps:
[0008] S1, input the design management module of the ship CAD system according to the non-destructive testing arrangement standard to generate a non-destructive testing rule library;
[0009] S2, obtain the weld information of the whole ship section and the weld information of the whole group, and identify the non-destructive testing inspection points of the whole ship section according to the non-destructive testing rule library;
[0010] S3, generating model data according to the identified NDT inspection points and storing it in the NDT model database in the form of files to provide data for subsequent quality inspection;
[0011] S4, establishing a hull section model in the ship CAD system, arranging non-destructive testing inspection points in the hull section model, and marking corresponding numbers to form a non-destructive testing inspection drawing, and outputting the non-destructive testing inspection drawing model.
[0012] Furthermore, the non-destructive testing arrangement standard includes the hull area code where the weld is located, plate frame attributes, welding stage, welding form, welding part material and groove code. The welding stage includes the segmented construction stage and the overall assembly loading stage. The welding form includes butt welding and fillet welding. The welding form, welding part material and groove code are obtained from the welding process database in the ship CAD system.
[0013] Furthermore, the welding process database is a database of the ship CAD system, and the welding process database includes a system library and an engineering library. The system library includes welding forms, welding part materials and groove codes. The system library is a modeling standard, and the engineering library includes weld attribute information. The weld attribute information includes the welding form, part material, groove and welding method of the weld.
[0014] Furthermore, the weld information within the entire ship section and the weld information of the entire assembly include weld attributes, part attributes and welding joint forms.
[0015] Furthermore, the identification of the non-destructive testing inspection points of the whole ship section is specifically as follows:
[0016] S21, identification of non-destructive testing inspection points within the block, non-destructive testing of all welds within the whole ship block is performed through the non-destructive testing rule library to obtain non-destructive testing inspection points within the block;
[0017] S22, weld joint type identification, obtain all the welds in the overall assembly stage between the sections of the whole ship, identify the weld joints corresponding to all the welding weak points of the welds in the overall assembly stage; identify the weld joints of the overall assembly on board of the whole ship through the non-destructive testing rule library to obtain the non-destructive testing inspection points of the overall assembly on board;
[0018] S23, after all the non-destructive testing inspection points are obtained, all the non-destructive testing inspection points are numbered one by one; the numbering composition includes the hull area where the non-destructive testing inspection point is located, the plate frame attribute, the inspection method, the port and starboard attributes and the digital coding information.
[0019] Furthermore, the identification of non-destructive testing inspection points within the section is specifically as follows: the weld data within all sections of the entire ship are loaded into the ship CAD system, the weld attribute information is obtained from the welding process database, and the weld model information is obtained from the model file of the ship CAD system; the weld data within the entire ship section include welding methods, welding forms, groove codes, welding part materials and associated parts related to the welds, the plate rack and section where the parts are located are found through the parts associated with the welds, the plate rack attributes and section area attribute information are obtained, the non-destructive testing inspection points within the section are selected according to the flaw detection point layout standard, the inspection point object is created, the weld trace hull positioning coordinates are used as the inspection point position, the weld trace is used as the non-destructive testing inspection model trace, and the non-destructive testing inspection points within all sections are identified.
[0020] Furthermore, the weld joint identification is specifically as follows:
[0021] Loading the attribute information and weld geometry spline information of all the welds carried by the entire ship in the ship CAD system; the weld attribute information is obtained from the welding process database, and the weld geometry spline information is obtained from the model file of the ship CAD system;
[0022] Calculate the bounding box of all welds according to the geometric splines of the related welds in the total group, traverse all the total group carrying sets, and put the total group carrying welds with intersecting bounding boxes into one group;
[0023] Weld joints identify the weld joints formed by butt welding of multiple parts during the hull welding at the assembly stage. Such weld joints are weak points in welding.
[0024] When the weld consists of three parts, and the parts are on the same plane, the welding form is butt welding, and the three welds intersect, the weld geometry is that the three welds are on the same plane and one of them is perpendicular to the other two, which is a "T"-shaped weld;
[0025] When the weld consists of four parts, and the parts are on the same plane, the welding form is butt welding, and the four welds intersect, the weld geometry is that the four welds are on the same plane and are perpendicular to the adjacent welds, which is a "cross" weld;
[0026] The weld intersection is identified through the weld geometry information, the "cross" joint and "T" joint of the weld joint are retained, and the weld joint is determined.
[0027] Furthermore, the acquisition of the non-destructive testing inspection points for the total group on board is specifically as follows: all weld joints of the whole ship are identified, the attribute information of the welds is loaded from the welding process database, the plate rack and section where the parts are located are found through the parts associated with the welds, the plate rack attributes and the section area attribute information are obtained, the non-destructive testing inspection points for the total group on board are selected from the weld joints according to the inspection point arrangement standard, the inspection point object is created, the hull coordinates of the intersection of the weld joints are used as the non-destructive testing inspection point position, the joint-related weld traces are used as the non-destructive testing inspection model traces, and all the non-destructive testing inspection points for the total group on board are obtained.
[0028] Furthermore, the identified non-destructive testing inspection point generation model data is specifically as follows: non-destructive testing inspection point data is extracted, and the inspection point data is divided into attribute data and geometric data, the attribute data including weld number, segment number or total group mounting number, inspection point number, inspection method, material and plate thickness; the geometric data is the trace and cylindrical geometric information of the non-destructive testing inspection model, and is associated with the non-destructive testing inspection point number; the attribute data and geometric data are saved in XML and Json data file formats respectively.
[0029] Furthermore, the generation of the non-destructive testing drawings is specifically as follows: creating a hull profile in a ship CAD system, reading non-destructive testing inspection point information from a non-destructive testing model database; using a two-dimensional annotation function in the ship CAD system, marking the inspection point model in the drawing according to the model trace of the inspection point and the hull coordinate information; marking the non-destructive testing inspection point number on the inspection point in the drawing; and finally outputting the welding non-destructive testing drawings.
[0030] A rapid modeling and drawing system for welding non-destructive testing based on a ship CAD system, the system comprising
[0031] The standard input module is used to set the layout standard of non-destructive testing inspection points in the ship CAD system. The design management module of the ship CAD system is input according to the non-destructive testing layout standard to generate a non-destructive testing rule library;
[0032] The non-destructive testing modeling module is used to process the welds in the whole ship section and the welds on the whole assembly in the ship CAD system, and identify the non-destructive testing inspection points of the whole ship section;
[0033] Model data output module: the model data output module divides the data of the nondestructive testing modeling module in the ship CAD system into attribute data and model data, and outputs them in two file formats respectively;
[0034] The non-destructive testing drawing output module performs non-destructive testing inspection point layout and annotation functions in the hull section model of the ship CAD system, generates non-destructive testing inspection drawings, and is used for the rapid output of non-destructive testing inspection drawings.
[0035] Based on the above technical solution, the method for rapid modeling and drawing of welding non-destructive testing based on the ship CAD system has achieved the following technical advantages through practical application:
[0036] 1. The method of rapid modeling and drawing of welding non-destructive testing based on the ship CAD system of the present invention fills the gap in rapid modeling of welding non-destructive testing in the domestic independent three-dimensional ship CAD system, realizes the rapid modeling and drawing function of non-destructive testing based on standards, improves the efficiency of designers in arranging non-destructive testing points and the efficiency of drawing, and provides a data basis for ship quality inspection guidance operations.
[0037] Instruction Manual
[0038] Figure 1 The invention discloses a rapid modeling and drawing flow chart in a method for rapid modeling and drawing of welding nondestructive testing based on a ship CAD system.
[0039] Figure 2 The present invention is a schematic diagram of a standard input module flow in a method for rapid modeling and drawing of welding nondestructive testing based on a ship CAD system.
[0040] Figure 3 The present invention is a schematic flow chart of a nondestructive testing modeling module in a method for rapid modeling and drawing of welding nondestructive testing based on a ship CAD system.
[0041] Figure 4 It is a schematic diagram of the overall welding seam processing flow in a method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system of the present invention.
[0042] Figure 5 It is a schematic diagram of the weld joint form identification process in a method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system of the present invention.
[0043] Figure 6 The present invention is a schematic flow chart of a model data output module in a method for rapid modeling and drawing of welding nondestructive testing based on a ship CAD system.
[0044] Figure 7 The present invention is a schematic flow chart of a nondestructive testing drawing module in a method for rapid modeling and drawing of welding nondestructive testing based on a ship CAD system. DETAILED DESCRIPTION
[0045] 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.
[0046] The present invention relates to a method for rapid modeling and drawing of welding nondestructive testing based on a ship CAD system, and the method specifically comprises the following steps:
[0047] S1, input the design management module of the ship CAD system according to the non-destructive testing arrangement standard to generate a non-destructive testing rule library;
[0048] S2, obtain the weld information of the whole ship section and the weld information of the whole group, and identify the non-destructive testing inspection points of the whole ship section according to the non-destructive testing rule library;
[0049] S3, generating model data according to the identified NDT inspection points and storing it in the NDT model database in the form of files to provide data for subsequent quality inspection;
[0050] S4, establishing a hull section model in the ship CAD system, arranging non-destructive testing inspection points in the hull section model, and marking corresponding numbers to form a non-destructive testing inspection drawing, and outputting the non-destructive testing inspection drawing model.
[0051] The non-destructive testing arrangement standard includes the hull area code where the weld is located, plate frame attributes, welding stage, welding form, welding part material and groove code. The welding stage includes the block construction stage and the overall assembly loading stage. The welding form includes butt welding and fillet welding. The welding form, welding part material and groove code are obtained from the welding process database in the ship CAD system.
[0052] The welding process database is a database of the ship CAD system. The welding process database includes a system library and an engineering library. The system library includes welding forms, welding part materials and groove codes. The system library is a modeling standard. The engineering library includes weld attribute information. The weld attribute information includes welding forms, part materials, grooves and welding methods of welds.
[0053] The weld information within the entire ship section and the weld information of the entire assembly include weld attributes, part attributes and welding joint forms.
[0054] The identification of the non-destructive testing inspection points of the whole ship section is specifically as follows:
[0055] S21, identification of non-destructive testing inspection points within the block, non-destructive testing of all welds within the whole ship block is performed through the non-destructive testing rule library to obtain non-destructive testing inspection points within the block;
[0056] S22, weld joint type identification, obtain all the welds in the overall assembly stage between the sections of the whole ship, identify the weld joints corresponding to all the welding weak points of the welds in the overall assembly stage; identify the weld joints of the overall assembly on board of the whole ship through the non-destructive testing rule library to obtain the non-destructive testing inspection points of the overall assembly on board;
[0057] S23, after all the non-destructive testing inspection points are obtained, all the non-destructive testing inspection points are numbered one by one; the numbering composition includes the hull area where the non-destructive testing inspection point is located, the plate frame attribute, the inspection method, the port and starboard attributes and the digital coding information.
[0058] The identification of non-destructive testing inspection points within the section is specifically as follows: the weld data within all sections of the entire ship are loaded into the ship CAD system, weld attribute information is obtained from the welding process database, and weld model information is obtained from the model file of the ship CAD system; the weld data within the entire ship section include welding methods, welding forms, groove codes, welding part materials and associated parts related to the welds, the plate rack and section where the parts are located are found through the parts associated with the welds, the plate rack attributes and section area attribute information are obtained, the non-destructive testing inspection points within the section are selected according to the flaw detection point layout standard, the inspection point object is created, the weld trace hull positioning coordinates are used as the inspection point position, the weld trace is used as the non-destructive testing inspection model trace, and the non-destructive testing inspection points within all sections are identified.
[0059] The weld joint identification is specifically as follows:
[0060] Loading the attribute information and weld geometry spline information of all the welds carried by the entire ship in the ship CAD system; the weld attribute information is obtained from the welding process database, and the weld geometry spline information is obtained from the model file of the ship CAD system;
[0061] Calculate the bounding box of all welds according to the geometric splines of the related welds in the total group, traverse all the total group carrying sets, and put the total group carrying welds with intersecting bounding boxes into one group;
[0062] Weld joints identify the weld joints formed by butt welding of multiple parts during the hull welding at the assembly stage. Such weld joints are weak points in welding.
[0063] When the weld consists of three parts, and the parts are on the same plane, the welding form is butt welding, and the three welds intersect, the weld geometry is that the three welds are on the same plane and one of them is perpendicular to the other two, which is a "T"-shaped weld;
[0064] When the weld consists of four parts, and the parts are on the same plane, the welding form is butt welding, and the four welds intersect, the weld geometry is that the four welds are on the same plane and are perpendicular to the adjacent welds, which is a "cross" weld;
[0065] The weld intersection is identified through the weld geometry information, the "cross" joint and "T" joint of the weld joint are retained, and the weld joint is determined.
[0066] The acquisition of the non-destructive testing inspection points for the total group on board is specifically as follows: all weld joints of the whole ship are identified, the attribute information of the welds is loaded from the welding process database, the plate rack and the section where the parts are located are found through the parts associated with the welds, the plate rack attributes and the section area attribute information are obtained, the non-destructive testing inspection points for the total group on board are selected from the weld joints according to the inspection point arrangement standard, the inspection point object is created, the hull coordinates of the intersection of the weld joints are used as the non-destructive testing inspection point position, the joint-related weld traces are used as the non-destructive testing inspection model traces, and all the non-destructive testing inspection points for the total group on board are obtained.
[0067] The identified non-destructive testing inspection point generation model data is specifically as follows: non-destructive testing inspection point data is extracted, and the inspection point data is divided into attribute data and geometric data, the attribute data includes weld number, segment number or total group mounting number, inspection point number, inspection method, material and plate thickness; the geometric data is the trace and cylindrical geometric information of the non-destructive testing inspection model, and is associated with the non-destructive testing inspection point number; the attribute data and geometric data are saved in XML and Json data file formats respectively.
[0068] The non-destructive testing drawing generation is specifically as follows: creating a hull profile in a ship CAD system, reading non-destructive testing inspection point information from a non-destructive testing model database; using a two-dimensional annotation function in the ship CAD system, marking the inspection point model in the drawing according to the model trace of the inspection point and the hull coordinate information; marking the non-destructive testing inspection point number on the inspection point in the drawing; and finally outputting a welding non-destructive testing inspection drawing.
[0069] A rapid modeling and drawing system for welding non-destructive testing based on a ship CAD system, the system comprising
[0070] The standard input module is used to set the layout standard of non-destructive testing inspection points in the ship CAD system. The design management module of the ship CAD system is input according to the non-destructive testing layout standard to generate a non-destructive testing rule library;
[0071] The non-destructive testing modeling module is used to process the welds in the whole ship section and the welds on the whole assembly in the ship CAD system, and identify the non-destructive testing inspection points of the whole ship section;
[0072] Model data output module: the model data output module divides the data of the nondestructive testing modeling module in the ship CAD system into attribute data and model data, and outputs them in two file formats respectively;
[0073] The non-destructive testing drawing output module performs non-destructive testing inspection point layout and annotation functions in the hull section model of the ship CAD system, generates non-destructive testing inspection drawings, and is used for the rapid output of non-destructive testing inspection drawings.
[0074] Example
[0075] like Figure 1 As shown, this embodiment provides a welding non-destructive testing rapid modeling and drawing system based on a ship CAD system, the system comprising: a standard input module, a non-destructive testing modeling module, a model data output module and a non-destructive testing drawing module, wherein: the standard input module configures the layout standard of the non-destructive testing inspection point in the ship CAD system; the non-destructive testing modeling module analyzes the welds in the block construction stage of the whole ship and the welds in the general assembly loading stage, and quickly establishes the non-destructive testing inspection point model and associates the relevant information according to the standards set by the user; the model data output module provides a method for extracting the geometric model information and attribute information of the non-destructive testing inspection point; the non-destructive testing drawing module quickly generates the non-destructive testing inspection points and their annotations in the hull profile.
[0076] In this implementation case, the first is the standard input module. The function of this module is that the user defines the flaw detection method through the ship CAD system, and then defines the various features of the welds that need to be inspected and matches the specific flaw detection method as the standard for the layout of non-destructive testing points.
[0077] like Figure 2 As shown, the standard input module includes the following implementation steps:
[0078] (1) Define the code of the flaw detection method;
[0079] (2) Enter the flaw detection method corresponding to the flaw detection method code, the proportion of flaw detection points to be picked up, and the proportion of the flaw detection area to the entire weld;
[0080] (3) Define the layout standard of non-destructive testing points. First, input the hull-related information associated with the weld, including the hull area code, plate frame attributes, and welding stage. Then input the weld attribute information. The user selects the weld attribute from the welding process database, including welding form, groove code, and part material. Finally, select the flaw detection method code defined in the above step (2), associate the flaw detection method, and form the non-destructive testing layout standard;
[0081] (4) sorting the nondestructive testing layout standards formed in the above step (3) and placing the standards with higher priority first;
[0082] (5) storing the nondestructive testing layout standards sorted in step (4) in a database as rules for nondestructive testing modeling;
[0083] The NDT modeling module in this implementation case first loads the geometry and attribute information of the welds in the block construction stage and the overall assembly stage of the whole ship. When the weld object is a weld within a block, the NDT inspection point can be directly selected using the NDT inspection layout standard. When the weld object is a weld in the overall assembly stage, the weld joint must first be identified, and then the NDT inspection point must be selected according to the NDT inspection layout standard. Finally, all NDT inspection objects are assigned unique numbers and the geometry and attribute information are saved in the database.
[0084] like Figure 3 As shown, the non-destructive testing modeling module includes the following implementation steps:
[0085] (1) Load the weld data of the entire ship section, including weld geometry information and attribute information and associated parts information, plate frame attributes, hull area, etc.;
[0086] (2) To improve the efficiency of weld joint recognition, the overall group carrying welds are processed first, and the overall group and carrying welds with overlapping spatial positions are placed in one set;
[0087] (3) Identification of weld joint form;
[0088] (4) Read the NDT rule library as the NDT inspection point layout standard to determine whether the weld or weld joint should be used as the NDT inspection point;
[0089] (5) Associating the NDT points identified in step (4) above with the relevant welds, cutting the weld traces as the model traces of the NDT points. For the welds within the sections, the hull coordinates of the weld positioning points are used as the NDT points. For the welds on board the assembly, the hull coordinates of the intersection of the weld joints are used as the NDT points;
[0090] (6) Numbering the nondestructive testing inspection points in the above step (5), giving each inspection point a unique number, and giving a corresponding code at a specific position of the code according to the hull area where the inspection point is located, the plate frame attributes, the inspection method, and the port and starboard attributes, so that the nondestructive testing inspection point number is unique, and a digital code is added to distinguish them;
[0091] (7) The nondestructive testing points and their numbers in the above step (6) are saved in a database.
[0092] like Figure 4 As shown, when loading the whole ship assembly welding seam, the whole assembly welding seam is first processed, and the following implementation steps are adopted:
[0093] (1) Calculate the geometric model bounding box of all weld sets in all groups or stages in sequence;
[0094] (2) All the welds of the total group are processed in sequence according to the bounding box. With the current bounding box as the center, it is determined whether the current bounding box intersects with the other bounding boxes of the total group. If there is an intersection, the welds of the bounding boxes with the intersection are reclassified into a set, and the welds of the total group that have been taken as the center are not processed again;
[0095] (3) Output the total group of welds that have intersections with the spatial bounding boxes in the above step (2).
[0096] like Figure 5 As shown, after processing the overall assembly welding seams, the overall assembly welding seam joints of the whole ship are identified, including the following implementation steps:
[0097] (1) Traverse all sets and extract all welds in the set;
[0098] (2) Traverse the welds described in step (1) above and find the weld intersections based on the weld trace geometry.
[0099] (3) Taking out the welds related to the intersections described in the above step (2), when the weld consists of three parts, and the parts are on the same plane, and the welding method is butt welding, the three welds are intersecting, and the geometric shape is that the three welds are on the same plane and one of them is perpendicular to the other two, which is a "T"-shaped weld; when the weld consists of four parts, and the parts are on the same plane, and the welding method is butt welding, the four welds are intersecting, and the geometric shape is that the four welds are on the same plane and are perpendicular to the adjacent welds, which is a "X"-shaped weld;
[0100] The model data output module in this implementation case is used to extract non-destructive testing inspection point data, including inspection point attribute data and geometric data, and save the attribute data and geometric data in XML and Json data formats respectively for subsequent use by the quality inspection department.
[0101] like Figure 6 As shown, the model data output module includes the following implementation steps:
[0102] (1) Data classification: NDT data is divided into attribute data and geometric data. Attribute data refers to the attribute information of welds and parts related to the NDT inspection points. Geometric data refers to the trace and cylindrical geometric information of the NDT inspection model, and is also associated with the NDT inspection point number.
[0103] (2) Output of attribute XML file: the attribute data is organized in XML file format and output as a file with the NDT inspection point as the unit and the NDT inspection number as the unique identification number. The attribute data includes weld number, section number or group number, inspection point number, inspection method, material, plate thickness, etc.
[0104] (3) Geometry Json file output, including segment number or total group mounting number, view name, model type, model color, tensile column related data, and the non-destructive testing point number is associated with the attribute information in the above step (2).
[0105] The nondestructive testing drawing module in this implementation case is used to quickly arrange nondestructive testing inspection points in the hull profile drawing in the ship CAD system, mark their numbers, and form nondestructive testing inspection drawings.
[0106] like Figure 7 As shown, the non-destructive testing drawing module includes the following implementation steps:
[0107] (1) Data acquisition: read the nondestructive testing inspection points of the whole ship from the database, including the inspection film number, inspection point type, inspection point location information, etc.;
[0108] (2) Arrangement of non-destructive testing inspection points: according to the part and weld information bound to the non-destructive testing inspection points read in step (1), the positions of the inspection points in the drawings are found, and the inspection points are arranged;
[0109] (3) marking the non-destructive testing inspection point, based on the non-destructive testing inspection point position information and the flaw detection type information described in step (2) above, marking the location of the flaw detection inspection point and the flaw detection film number using the marking style corresponding to each flaw detection type;
[0110] (4) Drawing output: output the hull section drawing dxf file containing non-destructive testing information.
[0111] The present invention can realize rapid modeling and drawing of welding non-destructive testing based on the ship CAD system. Compared with the manual arrangement of testing points, it improves the efficiency of designers in arranging welding non-destructive testing inspection points, reduces the workload in drawing, and provides a data basis for ship welding quality inspection operations.
[0112] 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 method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system, characterized in that: The method specifically comprises the following steps: S1, input the design management module of the ship CAD system according to the non-destructive testing arrangement standard to generate a non-destructive testing rule library; S2, obtain the weld information of the whole ship section and the weld information of the whole group, and identify the non-destructive testing inspection points of the whole ship section according to the non-destructive testing rule library; S3, generating model data according to the identified NDT inspection points and storing it in the NDT model database in the form of files to provide data for subsequent quality inspection; S4, establishing a hull section model in the ship CAD system, arranging non-destructive testing inspection points in the hull section model, and marking corresponding numbers to form a non-destructive testing inspection drawing, and outputting the non-destructive testing inspection drawing model.
2. According to claim 1, a method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system is characterized in that: The non-destructive testing arrangement standard includes the hull area code where the weld is located, plate frame attributes, welding stage, welding form, welding part material and groove code. The welding stage includes the block construction stage and the overall assembly loading stage. The welding form includes butt welding and fillet welding. The welding form, welding part material and groove code are obtained from the welding process database in the ship CAD system.
3. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 2 is characterized in that: The welding process database is a database of the ship CAD system. The welding process database includes a system library and an engineering library. The system library includes welding forms, welding part materials and groove codes. The system library is a modeling standard. The engineering library includes weld attribute information. The weld attribute information includes welding forms, part materials, grooves and welding methods of welds.
4. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 3 is characterized in that: The weld information within the entire ship section and the weld information of the entire assembly include weld attributes, part attributes and welding joint forms.
5. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 4 is characterized in that: The identification of the non-destructive testing inspection points of the whole ship section is specifically as follows: S21, identification of non-destructive testing inspection points within the block, non-destructive testing of all welds within the whole ship block is performed through the non-destructive testing rule library to obtain non-destructive testing inspection points within the block; S22, weld joint type identification, obtain all the welds in the overall assembly stage between the sections of the whole ship, identify the weld joints corresponding to all the welding weak points of the welds in the overall assembly stage; identify the weld joints of the overall assembly on board of the whole ship through the non-destructive testing rule library to obtain the non-destructive testing inspection points of the overall assembly on board; S23, after all the non-destructive testing inspection points are obtained, all the non-destructive testing inspection points are numbered one by one; the numbering composition includes the hull area where the non-destructive testing inspection point is located, the plate frame attribute, the inspection method, the port and starboard attributes and the digital coding information.
6. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 5 is characterized in that: The identification of non-destructive testing inspection points within the section is specifically as follows: the weld data within all sections of the entire ship are loaded into the ship CAD system, weld attribute information is obtained from the welding process database, and weld model information is obtained from the model file of the ship CAD system; the weld data within the entire ship section include welding methods, welding forms, groove codes, welding part materials and associated parts related to the welds, the plate rack and section where the parts are located are found through the parts associated with the welds, the plate rack attributes and section area attribute information are obtained, the non-destructive testing inspection points within the section are selected according to the flaw detection point layout standard, the inspection point object is created, the weld trace hull positioning coordinates are used as the inspection point position, the weld trace is used as the non-destructive testing inspection model trace, and the non-destructive testing inspection points within all sections are identified.
7. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 5 is characterized in that: The weld joint identification is specifically as follows: Loading the attribute information and weld geometry spline information of all the welds carried by the entire ship in the ship CAD system; the weld attribute information is obtained from the welding process database, and the weld geometry spline information is obtained from the model file of the ship CAD system; Calculate the bounding box of all welds according to the geometric splines of the related welds in the total group, traverse all the total group carrying sets, and put the total group carrying welds with intersecting bounding boxes into one group; Weld joints identify the weld joints formed by butt welding of multiple parts during the hull welding at the assembly stage. Such weld joints are weak points in welding. When the weld consists of three parts, and the parts are on the same plane, the welding form is butt welding, and the three welds intersect, the weld geometry is that the three welds are on the same plane and one of them is perpendicular to the other two, which is a "T"-shaped weld; When the weld consists of four parts, and the parts are on the same plane, the welding form is butt welding, and the four welds intersect, the weld geometry is that the four welds are on the same plane and are perpendicular to the adjacent welds, which is a "cross" weld; The weld intersection is identified through the weld geometry information, the "cross" joint and "T" joint of the weld joint are retained, and the weld joint is determined.
8. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 6 is characterized in that: The acquisition of the non-destructive testing inspection points for the total group on board is specifically as follows: all weld joints of the whole ship are identified, the attribute information of the welds is loaded from the welding process database, the plate rack and the section where the parts are located are found through the parts associated with the welds, the plate rack attributes and the section area attribute information are obtained, the non-destructive testing inspection points for the total group on board are selected from the weld joints according to the inspection point arrangement standard, the inspection point object is created, the hull coordinates of the intersection of the weld joints are used as the non-destructive testing inspection point position, the joint-related weld traces are used as the non-destructive testing inspection model traces, and all the non-destructive testing inspection points for the total group on board are obtained.
9. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 1 is characterized in that: The identified non-destructive testing inspection point generation model data is specifically as follows: non-destructive testing inspection point data is extracted, and the inspection point data is divided into attribute data and geometric data, the attribute data includes weld number, segment number or total group mounting number, inspection point number, inspection method, material and plate thickness; the geometric data is the trace and cylindrical geometric information of the non-destructive testing inspection model, and is associated with the non-destructive testing inspection point number; the attribute data and geometric data are saved in XML and Json data file formats respectively.
10. The method for rapid modeling and drawing of welding non-destructive testing based on a ship CAD system according to claim 1 is characterized in that: The non-destructive testing drawing generation is specifically as follows: creating a hull section view in a ship CAD system, reading non-destructive testing inspection point information from a non-destructive testing model database; using a two-dimensional annotation function in the ship CAD system, marking the inspection point model in the drawing according to the model trace of the inspection point and the hull coordinate information; marking the non-destructive testing inspection point number on the inspection point in the drawing; Finally, the welding non-destructive testing drawings are output.
11. A rapid modeling and drawing system for welding non-destructive testing based on a ship CAD system, characterized in that: The system includes The standard input module is used to set the layout standard of non-destructive testing inspection points in the ship CAD system. The design management module of the ship CAD system is input according to the non-destructive testing layout standard to generate a non-destructive testing rule library; The non-destructive testing modeling module is used to process the welds in the whole ship section and the welds on the whole assembly in the ship CAD system, and identify the non-destructive testing inspection points of the whole ship section; Model data output module: the model data output module divides the data of the nondestructive testing modeling module in the ship CAD system into attribute data and model data, and outputs them in two file formats respectively; The non-destructive testing drawing output module performs non-destructive testing inspection point layout and annotation functions in the hull section model of the ship CAD system, generates non-destructive testing inspection drawings, and is used for the rapid output of non-destructive testing inspection drawings.