Methods, devices, electronic equipment and storage media for locating weld seams on ship outer plating

By determining the position of the ship name mark based on the ship name identification diagram and the section division diagram in the ship outer plate weld positioning method, modifying the part information using the symmetrical outer plate part information and setting the weld outline, the problem of insufficient positioning accuracy of ship name mark and long construction cycle in the prior art is solved, and efficient weld positioning and cost saving are achieved.

CN118691422BActive Publication Date: 2025-10-28GUANGZHOU WENCHONG SHIPYARD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410825094.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2025-10-28
Estimated Expiration
2044-06-25

AI Technical Summary

Technical Problem

Existing technologies for positioning weld seams on ship outer plates suffer from insufficient accuracy, long construction cycles, and high labor costs. In particular, manual marking and punching are inefficient when dealing with ship name markings.

Method used

By determining the section where the ship name mark is located in the ship's section division drawing based on the ship name mark diagram, modifying the initial outer plate parts using symmetrical outer plate part information, setting the weld outline, and replacing the original parts in the SPD system with the modified specific outer plate parts, the CNC setting of the weld outline is realized.

Benefits of technology

It improved the accuracy of weld contours, saved time for on-site workers in marking and punching samples, shortened the shipbuilding cycle, and reduced labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118691422B_ABST
    Figure CN118691422B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, electronic device, and storage medium for locating weld bead on a ship's outer plating. Based on the ship's name identification diagram, the hull segment containing the ship's name is determined from the ship's section division diagram, resulting in multiple identified segments and their corresponding ship's name identification information. For each identified segment, the initial outer plating part containing the ship's name is determined based on the ship's name identification information. An outer plating part symmetrical to the initial outer plating part is used as a reference outer plating part. The part information of each initial outer plating part is modified according to the part information of the corresponding reference outer plating part to obtain a specific outer plating part. The weld bead outline corresponding to the ship's name is set on the specific outer plating part according to the ship's name identification information of the identified segment to which the reference outer plating part belongs. This replaces the original outer plating part, eliminating the need for manual marking, improving the accuracy of the weld bead outline, saving time spent by on-site workers on marking and stamping, shortening the ship construction cycle, and reducing labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of shipbuilding technology, and in particular to a method, apparatus, electronic device, and storage medium for positioning weld seams on ship outer plates. Background Technology

[0002] The specifications provided by ship owners or customers usually require the ship's name, port of registry, and company name to be displayed on the port and starboard outer plating. Commonly used SPD modeling outer plating generation systems do not have the function of directly displaying various ship name markings on the outer plating. Some of these markings need to be welded onto the outer plating using steel plates, while others are handled by creating weld lines on the outer plating.

[0003] In existing technology, the outer plating parts are cut and assembled. The parts requiring processing are located, and a 1:1 paper pattern is printed on white paper. This pattern is then pasted in place, and a dot pattern is punched onto the outer plating to outline the ship's name insignia. Welding is then performed on this basis to form the insignia. Because the outer plating insignia involves many parts, and some insignia have curved edges, manual dot pattern making may lack accuracy. Furthermore, the time required for on-site workers to perform the dot pattern making is long, which not only extends the shipbuilding cycle but also increases labor costs. Summary of the Invention

[0004] This invention provides a method for locating weld seams on ship outer plates, which solves the problems of insufficient accuracy, long construction cycle, and high labor cost in the existing ship name marking processing method where workers mark and punch samples on site.

[0005] In a first aspect, the present invention provides a method for locating weld seams on the outer plating of a ship, wherein the outlines of symmetrical outer plating parts on the port and starboard sides of the ship are identical, and the ship name markings are horizontally reversed at symmetrical positions on the port and starboard sides. The method for locating weld seams on the outer plating of a ship includes:

[0006] Based on the ship name identification diagram, the hull section where the ship name mark is located is determined in the ship section division diagram, resulting in multiple marked sections and the ship name mark information of the marked sections;

[0007] For each of the marked segments, the initial outer plate part where the ship name mark is located in the marked segment is determined according to the ship name mark information;

[0008] The outer panel part symmetrical to the initial outer panel part is used as the reference outer panel part;

[0009] Modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes part name and part structure.

[0010] According to the ship name marking information of the marked segment to which the reference outer plate part belongs, the weld outline of the ship name marking is set on the specific outer plate part.

[0011] The modified outer panel part is used to replace the original outer panel part with the same part name in the SPD system, so as to produce an outer panel part entity with the ship name mark based on the outer panel part in the SPD system.

[0012] In a second aspect, the present invention provides a positioning device for weld bead on a ship's outer plating, comprising:

[0013] The segment identification and information determination module is used to determine the hull segment where the ship name mark is located in the segment division diagram of the ship based on the ship name identification diagram, and obtain multiple identification segments and the ship name mark information of the identification segments;

[0014] The initial outer plate part determination module is used to determine the initial outer plate part where the ship name mark is located in each of the marked segments based on the ship name mark information;

[0015] The outer panel part determination module is used to determine an outer panel part that is symmetrical to the initial outer panel part as a reference outer panel part.

[0016] A specific outer panel part manufacturing module is used to modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes part name and part structure.

[0017] The weld outline setting module is used to set the weld outline of the ship name mark on the specific outer plate part according to the ship name mark information of the marked segment to which the reference outer plate part belongs;

[0018] The inbound production module is used to replace the original outer panel parts with the same part name in the SPD system with the modified specific outer panel parts, so as to produce outer panel parts with ship name markings based on the outer panel parts in the SPD system.

[0019] Thirdly, the present invention provides an electronic device, the electronic device comprising:

[0020] At least one processor; and

[0021] A memory communicatively connected to the at least one processor; wherein,

[0022] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the ship outer plate weld bead positioning method according to the first aspect of the present invention.

[0023] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the ship outer plate weld bead positioning method described in the first aspect of the present invention.

[0024] This invention provides a method for locating weld bead lines on a ship's outer plating. The outer plating parts symmetrically positioned on the port and starboard sides of the ship have identical outlines, and the ship's name markings are horizontally reversed at symmetrical positions on both sides. The method includes: determining the hull segment containing the ship's name markings based on the ship's name marking diagram in the ship's segmentation diagram, obtaining multiple marked segments and their corresponding ship's name marking information; for each marked segment, determining the initial outer plating part containing the ship's name markings based on the ship's name marking information; using an outer plating part symmetrical to the initial outer plating part as a reference outer plating part; modifying the part information of each initial outer plating part according to the part information of the corresponding reference outer plating part to obtain a specific outer plating part, the part information including part name and part structure; setting the weld bead outline of the ship's name markings on the specific outer plating part according to the ship's name marking information of the marked segment to which the reference outer plating part belongs; and replacing the original outer plating part with the same part name in the SPD system with the modified specific outer plating part to produce an outer plating part entity bearing the ship's name markings based on the outer plating parts in the SPD system. It enables CNC setting of weld contour lines, eliminating the need for manual marking, improving the accuracy of weld contours, saving time for on-site workers to mark and punch samples, shortening the shipbuilding cycle, and reducing labor costs.

[0025] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This is a flowchart of a method for locating weld bead on a ship's outer plating, provided in Embodiment 1 of the present invention;

[0028] Figure 2 This is a schematic diagram of a method for setting a ship name sign on the port and starboard sides according to Embodiment 1 of the present invention;

[0029] Figure 3 yes Figure 2A diagram showing the location of the ship's name sign on the starboard side;

[0030] Figure 4 yes Figure 2 A diagram showing the location of the ship's name sign on the port side;

[0031] Figure 5 This is a schematic diagram of the image parameters of a ship name sign provided in Embodiment 1 of the present invention;

[0032] Figure 6 This is a physical image of the weld bead forming of an outer panel part according to Embodiment 1 of the present invention;

[0033] Figure 7 This is a flowchart of a method for locating weld seams on a ship's outer plating, provided in Embodiment 2 of the present invention;

[0034] Figure 8 This is a schematic diagram of a component block and its corresponding ship name mark obtained by splicing specific outer plate components in the same marked segment, as provided in Embodiment 2 of the present invention.

[0035] Figure 9 This is a schematic diagram of a ship outer plate weld positioning device provided in Embodiment 3 of the present invention;

[0036] Figure 10 This is a schematic diagram of the structure of the electronic device provided in Embodiment 4 of the present invention. Detailed Implementation

[0037] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0038] Example 1

[0039] Figure 1 This is a flowchart of a method for locating weld seams on a ship's outer plating, provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation of locating weld seams on a ship's outer plating. The method can be executed by a ship's outer plating weld seam positioning device, which can be implemented in hardware and / or software and can be configured in an electronic device.

[0040] like Figure 1 As shown, the method for positioning weld beads on the outer plate of this ship includes:

[0041] S101. Based on the ship name identification diagram, determine the hull section where the ship name mark is located in the ship section division diagram, and obtain multiple marked sections and ship name mark information of the marked sections.

[0042] The ship name marking diagram is a pre-provided diagram of the ship's name and port registration company's logo. This diagram is prepared by the shipbuilding company's hull processing and assembly department according to the signed specifications and confirmed by the shipowner. The ship name marking diagram usually indicates that the ship's name markings will be achieved by welding. The ship name markings are distributed on the port and starboard sides of the ship. The outlines of the symmetrical outer plating parts on the port and starboard sides of the ship are the same, and the ship name markings are set horizontally and in opposite directions at symmetrical positions on the port and starboard sides. Figure 2 This is a schematic diagram illustrating one method of placing a ship's nameplate on the port and starboard sides, such as... Figure 2 As shown, L1 is the centerline of the ship, and the arrow on L1 points towards the bow. Correspondingly, the opposite direction of the arrow points towards the stern. 201 is the port side, and 202 is the starboard side. The ship name signs are symmetrically positioned on the outer plating of the port and starboard sides. The horizontal arrangement of the ship name signs on the port side 201 is from bow to stern, while the horizontal arrangement on the starboard side 202 is from stern to bow. That is, the ship name signs are horizontally reversed at symmetrical positions on the port and starboard sides.

[0043] Figure 3 for Figure 2 A diagram showing the location of the ship's name markers on the starboard side, where 673-677 are the names of hull sections. Figure 4 for Figure 2 A diagram showing the location of the ship's nameplate on the port side, where 663-667 are the names of hull sections, such as... Figure 3 , Figure 4 As shown, the port hull sections 663-667 are symmetrical to the starboard hull sections 673-677. The outlines of the parts in the two symmetrical hull sections are the same, but the specific ship name markings (images and positions) in the hull sections are different.

[0044] Optionally, both the ship name identification diagram and the section division diagram include rib markings. The ship name identification diagram also includes ship name sign information. Based on the ship name identification diagram, the hull section where the ship name sign is located is determined in the ship's section division diagram, resulting in multiple marked sections and ship name sign information for the marked sections. This includes: determining the corresponding rib information based on the ship name sign information in the ship name identification diagram; determining the hull section used to mark the ship name sign in the ship's section division diagram with reference to the rib information, resulting in multiple marked sections; and dividing the ship name sign information according to the marked sections to obtain the ship name sign information for each marked section.

[0045] First, determine the rib marker where the ship name symbol is located based on the ship name identification diagram. Then, overlap the rib markers in the ship name identification diagram and the section division diagram to determine the hull section where the ship name symbol is located in the section division diagram. These hull sections are used as identification sections, and the ship name symbol information is assigned to the corresponding identification sections. For example... Figure 3 As shown, the ship's name is marked on hull sections 673-677, such as... Figure 4 As shown, the ship name is marked on hull sections 663-667, so hull sections 673-677 and 663-667 are both marked sections.

[0046] The ship nameplate diagram is essentially a specification document for manufacturing the ship nameplate. Therefore, the ship nameplate diagram includes ship nameplate information, specifically the image parameters and positional information of the ship nameplate. The image parameters of the ship nameplate are as follows: Figure 5 As shown, Figure 5 This is a schematic diagram of the image parameters for a ship name logo.

[0047] S102. For each marked segment, determine the initial outer plate part where the ship name mark is located in the marked segment based on the ship name mark information.

[0048] Generally speaking, hull sections are large-area ship plates, and each hull section is assembled from multiple outer plate parts. For example... Figure 3 , Figure 4 As shown, the ship name mark occupies only a portion of the area in each marking segment. Therefore, outer plate parts without the ship name mark in each marking segment do not require weld beads and do not need to undergo subsequent steps. However, outer plate parts with the ship name mark do require weld beads. The ship name mark information includes the location information of the ship name mark. Therefore, by using the ship name mark information, the outer plate parts containing the ship name mark in the marking segment can be determined, thus obtaining the initial outer plate parts.

[0049] Among them, the outer plating components of a ship can be generated in the Ship Product Design (SPD) system. Specifically, the names of each outer plating component are determined based on the ship's outer plating unfolding file; for each outer plating component, a description file for each component is defined in the SPD system, and the component is generated based on the description file and stored in the parts library.

[0050] It should be noted that before CNC blanking, any operations involving the design and modification of outer panel parts refer to the corresponding operations on the model files of the outer panel parts.

[0051] S103. Use the outer panel part that is symmetrical to the initial outer panel part as the reference outer panel part.

[0052] The outer plate parts are generated in the SPD system. For the SPD system, the generated part drawing automatically displays the component surface inside the hull, because the skeleton is connected inside the hull, while the weld is outside the hull. When processing the weld, it is equivalent to mirroring the outer plate parts to the back for processing. However, after mirroring, the weld outline (powder spraying line) of the ship name mark does not match.

[0053] To address this issue, in an optional embodiment of the present invention, for outer plate parts requiring weld powder coating, the port-side outer plate part (model) is modified to obtain a symmetrical starboard-side outer plate part, and the starboard-side outer plate part is modified to obtain a symmetrical port-side outer plate part. In this embodiment, the outlines and sizes of the two marked segments at symmetrical positions are the same, and the outlines and sizes of the two outer plate parts at symmetrical positions are also the same, thus allowing for corresponding modifications.

[0054] It should be noted that since the marked sections are symmetrically distributed on both sides of the port and starboard sides, the reference outer plating part is itself also the initial outer plating part, and the hull section where the reference outer plating part is located is also a marked section. For the initial outer plating part in the marked section on the port side, its reference outer plating part is the initial outer plating part in the marked section on the starboard side that is symmetrically positioned. For the initial outer plating part in the marked section on the starboard side, its reference outer plating part is the initial outer plating part in the marked section on the port side that is symmetrically positioned.

[0055] S104. Modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes the part name and part structure.

[0056] The process of obtaining a specific outer panel part includes: for each initial outer panel part, modifying the part name of the initial outer panel part to the part name of the corresponding reference outer panel part, deleting part structures in the initial outer panel part that are different from the part structure of the corresponding reference outer panel part, and supplementing the part structure of the initial outer panel part according to the part structure of the corresponding reference outer panel part to obtain the specific outer panel part.

[0057] For example, such as Figure 3 , Figure 4 As shown, for the initial outer plating parts in section 663 on port side 201, the part name is taken from the part name in section 673 on starboard side 202. The original part name of a specific outer plating part in section 663 was "Port Side 663-A1", and after corresponding modification, the part name is "Starboard Side 673-A1". After modifying the part name, the specific outer plating part has the same part name as the reference outer plating part.

[0058] Specifically, the different part structures mainly include bevels, component markings connecting to the initial outer plate parts, and openings, while the part contours, part orientations, and machining allowances are usually the same and can be retained. S104 can be implemented using CAD.

[0059] S105. According to the ship name marking information of the marked section to which the reference outer plate part belongs, set the weld outline of the ship name marking on the specific outer plate part.

[0060] The ship's name marking needs to be achieved through welding, which means that a weld outline needs to be set on a specific outer plate part. The weld outline is the basis for subsequent welding.

[0061] Given that the ship name marking information for each marked segment is already obtained, for the current specific outer plate part, the weld outline of the ship name marking is set on the specific outer plate part according to the ship name marking information of the marked segment to which the outer plate part belongs. For example, combined with... Figure 3 , Figure 4 As shown, taking the initial outer plate part A1 in section 663 on the port side 201 as an example, it goes through the following stages:

[0062] Phase 1: The initial outer plating parts in section 663 on port side 201 are named "port side 663-A1", and the ship name markings in section 663 are all "N";

[0063] Second stage: After the part information is modified, it becomes a specific outer panel part and is named "Starboard 673-A1";

[0064] Phase 3: Using the ship name marking information on section 673 on starboard 202, the weld outline of the ship name marking is set accordingly, and all ship name markings in section 673 are "E".

[0065] Optionally, after setting the weld outline of the ship name mark on the specific outer plate part according to the ship name mark information of the marked segment to which the reference outer plate part belongs, the method further includes: adding weld powder spraying instruction text on each specific outer plate part. For example, the weld powder spraying instruction text is "Ship name weld powder spraying\reverse marking installation".

[0066] It's important to note that in the SPD system, specific colored lines are typically used to represent specific types of structural scribing. For example, in SPD, white lines represent the outer contour of a part, requiring cutting and must be closed curve segments. Cyan lines represent internal openings within the part, requiring closure and not connecting to the outer contour. Pink lines represent the scribing of components that connect to the part, including ribs, plates, or flat iron reinforcements. During cutting, the cutting machine scribing lines on the part using powder spraying serves as the basis for assembling connecting components after the part is cut. The side of the part that is normally displayed is the component side, i.e., the side with ribs connecting to it. Yellow lines represent direction and rib name markings on the part, manually added by the cutting team after the part is cut, referring to the nesting drawing. Therefore, when modifying information and structures in CAD, it is also necessary to use scribing lines of the corresponding colors to ensure the consistency and usability of information attributes in the model file.

[0067] S106. Replace the original outer panel parts with the same part name in the SPD system with modified specific outer panel parts, so as to produce outer panel parts entities with ship name markings based on the outer panel parts in the SPD system.

[0068] Modified outer panel parts can be manually imported into the SPD system's parts library. To avoid two outer panel parts with the same name existing in the SPD system's parts library, when manually importing a new outer panel part, the original outer panel part (model) with the same name is deleted from the SPD system. For example, if the imported outer panel part is "Starboard 673-A1", then the original "Starboard 673-A1" outer panel part should be deleted from the SPD system.

[0069] In the SPD system, referencing the structural drawing of a specific outer plate part (the part name has been modified at this point), bevels are defined around the perimeter of each outer plate part, with the bevels reversed from the structural drawing. Specifically, for each specific outer plate part in the SPD system, the bevel structure and bevel direction of the reference outer plate part corresponding to the specific outer plate part are determined; a bevel with the same bevel structure but opposite bevel direction is set for the specific outer plate part. Furthermore, the part information of new outer plate parts can be structurally adjusted, including information such as ship name, weld powder coating, part direction, and bevel.

[0070] Based on the outer panel parts in the SPD system, produce physical outer panel parts with ship name markings, specifically as follows:

[0071] a) Nest all processed outer panel parts and generate cutting diagrams and cutting instructions for use in the next process.

[0072] b) The cutting team uses the provided cutting diagram and instructions to cut out the outer panel parts with weld powder coating.

[0073] c) The employees in the inner assembly area assemble the outer panel parts (usually flat outer panels) and weld them according to the powder coating positions, specifically as follows: Figure 6 As shown, Figure 6 This is a photograph of a welded surface forming process for an outer panel component.

[0074] d) After the weld bead is formed, apply white paint as required.

[0075] This invention provides a method for locating weld bead lines on a ship's outer plating. The outer plating parts symmetrically positioned on the port and starboard sides of the ship have identical outlines, and the ship's name markings are horizontally reversed at symmetrical positions on both sides. The method includes: determining the hull segment containing the ship's name markings based on the ship's name marking diagram in the ship's segmentation diagram, obtaining multiple marked segments and their corresponding ship's name marking information; for each marked segment, determining the initial outer plating part containing the ship's name markings based on the ship's name marking information; using an outer plating part symmetrical to the initial outer plating part as a reference outer plating part; modifying the part information of each initial outer plating part according to the part information of the corresponding reference outer plating part to obtain a specific outer plating part, the part information including part name and part structure; setting the weld bead outline of the ship's name markings on the specific outer plating part according to the ship's name marking information of the marked segment to which the reference outer plating part belongs; and replacing the original outer plating part with the same part name in the SPD system with the modified specific outer plating part to produce an outer plating part entity bearing the ship's name markings based on the outer plating parts in the SPD system. It enables CNC setting of weld contour lines, eliminating the need for manual marking, improving the accuracy of weld contours, saving time for on-site workers to mark and punch samples, shortening the shipbuilding cycle, and reducing labor costs.

[0076] Example 2

[0077] Figure 7 This is a flowchart of a method for locating weld beads on a ship's outer plate according to Embodiment 2 of the present invention. This embodiment of the present invention is an optimization based on Embodiment 1 described above, such as... Figure 7 As shown, the method for positioning weld beads on the outer plate of this ship includes:

[0078] S701. Based on the ship name identification diagram, determine the hull section where the ship name mark is located in the ship section division diagram, and obtain multiple marked sections and ship name mark information of the marked sections.

[0079] S702. For each marked segment, determine the initial outer plate part where the ship name mark is located in the marked segment based on the ship name mark information.

[0080] S703, Use the outer panel part that is symmetrical to the initial outer panel part as the reference outer panel part.

[0081] S704. Modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes the part name and part structure.

[0082] S701-S704 are similar to S101-S104 in Embodiment 1, and can be found in the relevant description in Embodiment 1.

[0083] Optionally, the ship name marking information also includes a waterline height range. For each marking segment, the initial outer plate part where the ship name marking is located in the marking segment is determined based on the ship name marking information, including: determining the waterline height range of the ship name marking based on the ship name marking information; in each marking segment, extracting the area where the height of the distance from the baseline of the rib marking is within the waterline height range as the area to be processed; and using the outer plate part in the area to be processed as the initial outer plate part where the ship name marking is located in the marking segment.

[0084] S705. The splice of a specific outer panel part in the same marked segment is taken as a part block, and the splice of a reference outer panel part in the same marked segment is taken as a reference block.

[0085] S706. For each part block, according to the ship name mark information of the corresponding reference block to which the mark segment belongs, set the weld outline of the ship name mark on the part block to obtain the modified part block.

[0086] Each original part block contains a significant amount of structural information. Part structures that differ from the reference block can be deleted, including pink structural lines within the original part outline, profile names, bevels, etc., while retaining the outline, orientation, and machining allowance information, resulting in... Figure 8 The shown component blocks, Figure 8 This is a schematic diagram showing the assembly of specific outer panel parts within the same segmented designation, along with their corresponding ship name markings. The part names of the specific outer panel parts involved in the assembly are 675-K1, 675-K2, and 675-K3. The corresponding ship name marking information is determined and drawn within the part assembly, resulting in the drawn part assembly. The drawn ship name markings are shown below. Figure 8 As shown.

[0087] Generally speaking, within the same marking section, the outer plate parts where the ship's name mark is located are connected.

[0088] In this embodiment, the splice of specific outer plate parts in the same marked segment is taken as part blocks, and the weld outline of the ship name mark is set in the form of blocks. By merging multiple specific outer plate parts, the efficiency of setting the weld outline can be improved. For the operation of setting the outline separately, there may be different design accuracy errors. The merging process can avoid different design accuracy errors and improve design accuracy.

[0089] S707. Disassemble the specific outer panel part in the modified part block to obtain the modified specific outer panel part.

[0090] S708. Replace the original outer panel parts with the same part name in the SPD system with modified specific outer panel parts, so as to produce outer panel parts entities with ship name markings based on the outer panel parts in the SPD system.

[0091] S708 is similar to S106 in Embodiment 1, and you can refer to the relevant description in Embodiment 1 for details.

[0092] In this embodiment, the splice of specific outer plate parts in the same marked segment is taken as part blocks, and the weld outline of the ship name mark is set in the form of blocks. By merging multiple specific outer plate parts, the efficiency of setting the weld outline can be improved. For the operation of setting the outline separately, there may be different design accuracy errors. The merging process can avoid different design accuracy errors and improve design accuracy.

[0093] Example 3

[0094] Figure 9 This is a structural schematic diagram of a ship outer plate weld positioning device provided in Embodiment 3 of the present invention. Figure 9 As shown, the positioning device for the weld bead of the ship's outer plate includes:

[0095] The segment identification and information determination module 901 is used to determine the hull segment where the ship name mark is located in the segment division diagram of the ship based on the ship name identification diagram, and obtain multiple identification segments and the ship name mark information of the identification segments;

[0096] The initial outer plate part determination module 902 is used to determine the initial outer plate part where the ship name mark is located in each of the marked segments based on the ship name mark information;

[0097] The outer panel part determination module 903 is used to use an outer panel part that is symmetrical to the initial outer panel part as a reference outer panel part;

[0098] The specific outer panel part manufacturing module 904 is used to modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes part name and part structure.

[0099] The weld outline setting module 905 is used to set the weld outline of the ship name mark on the specific outer plate part according to the ship name mark information of the marked segment to which the reference outer plate part belongs.

[0100] The warehousing production module 906 is used to replace the original outer panel parts with the same part name in the SPD system with the modified specific outer panel parts, so as to produce outer panel parts with ship name markings based on the outer panel parts in the SPD system.

[0101] Optionally, both the ship name identification diagram and the segmentation diagram include rib markings, and the ship name identification diagram also includes ship name marking information. The segmentation and information determination module 901 includes:

[0102] The Rib Position Information Determination Submodule is used to determine the corresponding rib position information based on the ship name mark information in the ship name identification diagram.

[0103] The segment identification submodule is used to determine the hull segments for marking the ship name in the ship's segmentation diagram with reference to the rib information, thereby obtaining multiple segment identification segments;

[0104] The ship name identification information determination submodule is used to divide the ship name identification information according to the indicated segments to obtain the ship name identification information for each indicated segment.

[0105] Optionally, the ship name marking information also includes a waterline height range, and the initial outer plate component determination module 902 includes:

[0106] The waterline height range determination submodule is used to determine the waterline height range of the ship name mark based on the ship name mark information.

[0107] The region to be processed determination submodule is used to extract, in each of the marked segments, the region where the height of the baseline from the rib mark is within the waterline height range as the region to be processed;

[0108] The initial outer plate part determination submodule is used to identify the outer plate parts in the area to be processed as the initial outer plate parts where the ship name mark is located in the marked segment.

[0109] Optionally, the specific outer panel component manufacturing module 904 includes:

[0110] The part name modification submodule is used to modify the part name of each initial outer panel part to the part name of the corresponding reference outer panel part.

[0111] The part structure modification submodule is used to delete part structures that are different from the part structures of the corresponding reference outer plate part in the initial outer plate part;

[0112] The specific outer panel part determination submodule is used to supplement the part structure of the initial outer panel part according to the part structure of the corresponding reference outer panel part to obtain the specific outer panel part.

[0113] Optionally, the weld outline setting module 905 includes:

[0114] The splicing submodule is used to take the spliced ​​body of the specific outer panel parts in the same marked segment as a part block, and the spliced ​​body of the reference outer panel parts in the same marked segment as a reference block;

[0115] The part block modification submodule is used to set the weld outline of the ship name mark on each part block according to the ship name mark information of the corresponding reference block to which the mark segment belongs, so as to obtain the modified part block.

[0116] The part block splitting submodule is used to split the specific outer panel part in the modified part block to obtain the modified specific outer panel part.

[0117] Optionally, the ship outer plate weld positioning device further includes:

[0118] The instruction text setting module is used to add weld powder spraying instruction text to each of the specific outer panel parts.

[0119] Optionally, the ship outer plate weld positioning device further includes:

[0120] The bevel information acquisition module is used to determine the bevel structure and bevel direction of the reference outer plate part corresponding to each specific outer plate part in the SPD system.

[0121] The bevel information adjustment module is used to set a bevel that is the same as the bevel structure but opposite in direction to the bevel of the specific outer plate part.

[0122] The ship outer plate weld bead positioning device provided in the embodiments of the present invention can execute the ship outer plate weld bead positioning method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method.

[0123] Example 4

[0124] Figure 10A schematic diagram of an electronic device 40 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0125] like Figure 10 As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 or a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded into the RAM 43 from storage unit 48. The RAM 43 may also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0126] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0127] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as the method for locating weld seams on a ship's outer plating.

[0128] In some embodiments, the method for locating weld seams on a ship's outer plating can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on an electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the method for locating weld seams on a ship's outer plating described above can be performed. Alternatively, in other embodiments, processor 41 can be configured to perform the method for locating weld seams on a ship's outer plating by any other suitable means (e.g., by means of firmware).

[0129] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.

[0130] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0131] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0132] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0133] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0134] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0135] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0136] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for positioning weld beads on the outer plating of a ship, characterized in that, The outlines of the symmetrical outer plating parts on the port and starboard sides of the ship are identical, and the ship's name markings are horizontally reversed at symmetrical positions on the port and starboard sides. The method for positioning the weld bead of the ship's outer plating includes: Based on the ship name identification diagram, the hull section where the ship name mark is located is determined in the ship section division diagram, resulting in multiple marked sections and the ship name mark information of the marked sections; For each of the marked segments, the initial outer plate part where the ship name mark is located in the marked segment is determined according to the ship name mark information; The outer panel part symmetrical to the initial outer panel part is used as the reference outer panel part; Modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes part name and part structure. According to the ship name marking information of the marked segment to which the reference outer plate part belongs, the weld outline of the ship name marking is set on the specific outer plate part. The modified outer panel part is used to replace the original outer panel part with the same part name in the SPD system, so as to produce an outer panel part entity with the ship name mark based on the outer panel part in the SPD system.

2. The method for positioning weld beads on the outer plating of a ship as described in claim 1, characterized in that, Both the ship name identification diagram and the segmentation diagram include rib markings. The ship name identification diagram also includes ship name sign information. The process of determining the hull segment containing the ship name sign in the ship's segmentation diagram based on the ship name identification diagram yields multiple identified segments and their ship name sign information, including: Determine the corresponding rib information based on the ship name mark information in the ship name identification diagram; Using the rib information as a reference, the hull sections used to mark the ship's name are determined in the ship's section division diagram, resulting in multiple marked sections; The ship name marking information is divided according to the marked segments to obtain the ship name marking information for each marked segment.

3. The method for positioning weld beads on the outer plating of a ship as described in claim 1, characterized in that, The ship name marking information also includes waterline height ranges. For each marked segment, determining the initial outer plating part where the ship name marking is located within that segment based on the ship name marking information includes: Determine the waterline height range of the ship name sign based on the ship name sign information; In each of the marked segments, the area within the waterline height range at which the distance from the baseline of the rib mark is extracted is taken as the area to be processed; The outer plate parts in the area to be processed are taken as the initial outer plate parts where the ship name mark is located in the marked segment.

4. The method for positioning weld beads on the outer plating of a ship as described in claim 1, characterized in that, The step of modifying the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part includes: For each of the initial outer panel parts, the part name of the initial outer panel part is modified to the part name of the corresponding reference outer panel part; In the initial outer panel part, delete the part structure that is different from the part structure of the corresponding reference outer panel part; The initial outer panel part is supplemented according to the part structure of the corresponding reference outer panel part to obtain a specific outer panel part.

5. The method for positioning weld beads on the outer plating of a ship as described in claim 1, characterized in that, The step of setting the weld outline of the ship name mark on the specific outer plate part according to the ship name mark information of the marked segment to which the reference outer plate part belongs includes: The splice body of the specific outer panel part in the same marked segment is taken as the part block, and the splice body of the reference outer panel part in the same marked segment is taken as the reference block; For each of the component blocks, according to the ship name mark information of the corresponding reference block to which the mark segment belongs, the weld outline of the ship name mark is set on the component block to obtain the modified component block; The specific outer panel part in the modified part block is disassembled to obtain the modified specific outer panel part.

6. The method for positioning weld beads on the outer plating of a ship as described in any one of claims 1-5, characterized in that, After setting the weld outline of the ship name mark on the specific outer plate part according to the ship name mark segment to which the reference outer plate part belongs, the method further includes: Add welding powder coating instructions to each of the specific outer panel parts.

7. The method for positioning weld beads on the outer plating of a ship as described in any one of claims 1-5, characterized in that, After replacing the original SPD system outer panel parts with the same part name using the modified specific outer panel parts, the following is also included: For each specific outer panel component in the SPD system, determine the bevel structure and bevel direction of the reference outer panel component corresponding to the specific outer panel component; The specific outer plate part is provided with a bevel structure that is the same as the bevel structure but opposite in direction to the bevel.

8. A positioning device for weld bead on a ship's outer plating, characterized in that, include: The segment identification and information determination module is used to determine the hull segment where the ship name mark is located in the segment division diagram of the ship based on the ship name identification diagram, and obtain multiple identification segments and the ship name mark information of the identification segments; The initial outer plate part determination module is used to determine the initial outer plate part where the ship name mark is located in each of the marked segments based on the ship name mark information; The outer panel part determination module is used to determine an outer panel part that is symmetrical to the initial outer panel part as a reference outer panel part. A specific outer panel part manufacturing module is used to modify the part information of each initial outer panel part according to the part information of the corresponding reference outer panel part to obtain a specific outer panel part. The part information includes part name and part structure. The weld outline setting module is used to set the weld outline of the ship name mark on the specific outer plate part according to the ship name mark information of the marked segment to which the reference outer plate part belongs; The inbound production module is used to replace the original outer panel parts with the same part name in the SPD system with the modified specific outer panel parts, so as to produce outer panel parts with ship name markings based on the outer panel parts in the SPD system.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the ship outer plate weld bead positioning method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the ship outer plate weld bead positioning method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Ship construction method supporting piece automatic modeling system and method for SPD system

    CN115169024A

  • Method for installing company logo on broadside planking

    CN115626264A