Method, system, equipment and storage medium for marking ship outer outfitting installation information
By labeling installation information based on the labeling rules and model data on the three-dimensional model of the ship, the problem of cumbersome and inefficient installation information labeling in the existing technology is solved, and the unified labeling style and the improvement of graph recognition efficiency is achieved.
Patent Information
- Application Number
- CN202111222371.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-20
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2041-10-20
AI Technical Summary
The existing technology cannot fully utilize model data to mark the installation and installation information of ships, resulting in cumbersome and inefficient installation steps, and some installation information cannot be directly reflected, and the labeling format is not unified, the information is not intuitive enough, and there is redundant data, which affects the efficiency of drawing reading and drawing recognition of designers and construction personnel.
Provide a method for marking installation information of ships, including setting labeling rules and symbols, marking installation part numbers, positioning and process information on the three-dimensional model of the ship based on the mounting part model data, configuring the global coordinate system through the ship's rib position parameters, constructing the rib plane information, and filtering and labeling related information in the product structure tree.
It realizes efficient and quick labeling based on installation and delivery model data, ensures uniform labeling styles, reduces design labeling errors and redundant information, and improves designers' graph recognition efficiency.
Smart Images

Figure CN113888734B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of ship design and construction, and relates to a marking method, and in particular to a marking method, system, equipment and storage medium for ship outer outfitting installation information. Background Art
[0002] Ship design and construction is a huge assembly, which is composed of large and small parts or assemblies that are repeatedly superimposed and assembled to form the final ship model; in the actual construction and assembly process, construction personnel need to be based on the installation information delivered by the installation. Since the models of external outfitting installation parts (external outfitting installation parts include: iron outfitting, equipment; hereinafter referred to as: installation parts) involve a variety of types, resulting in the diversification and complexity of external outfitting installation information. Designers cannot make full use of model data to mark installation information, resulting in cumbersome and inefficient installation marking steps, and some installation information cannot be directly reflected; on the other hand, the marking format is not unified, the information is not intuitive enough, and there is redundant data, which have a certain impact on the efficiency of designers and construction personnel in reading and recognizing drawings.
[0003] Therefore, how to provide a method, system, equipment and storage medium for marking the installation information of ship outer outfitting to solve the problem that the existing technology cannot fully utilize the model data for installation information marking, resulting in cumbersome installation marking steps and low efficiency, and some installation information cannot be directly reflected. In addition, there are defects such as inconsistent marking formats, lack of intuitive information, and redundant data, which make it difficult for designers and construction personnel to read drawings and low efficiency in reading drawings. This has become a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0004] In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a method, system, equipment and storage medium for marking the installation information of ship outer outfitting, which is used to solve the problems that the prior art cannot make full use of model data for installation information marking, resulting in cumbersome installation marking steps and low efficiency, and some installation information cannot be directly reflected. In addition, there are inconsistent marking formats, information is not intuitive enough, and there is redundant data, which makes it difficult for designers and construction personnel to read drawings and has low efficiency in reading drawings.
[0005] To achieve the above-mentioned purpose and other related purposes, the present invention provides, on one hand, a method for marking installation information of ship's external outfitting, comprising: setting marking rules and marking symbols for the ship's external outfitting installation information; the ship's external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information; according to the marking rules for the ship's external outfitting installation information and the installation part model data, marking the installation part number information, marking the installation part positioning information and / or marking the installation part installation process information on the three-dimensional model of the ship.
[0006] In one embodiment of the present invention, the method for marking the ship's outer outfitting installation information also includes: configuring a global coordinate system for ship design based on ship type rib position parameters, constructing ship type rib position plane information on the ship design global coordinate system, searching for the spatial range corresponding to any node model in the ship's product structure tree, constructing ship type rib position plane features within the spatial range corresponding to the node model, and marking the constructed ship type rib position plane features with corresponding ship type rib position names.
[0007] In one embodiment of the present invention, a global coordinate system for ship design is configured based on ship type rib position parameters, and the step of constructing rib position plane information on the global coordinate system for ship design also includes: determining the center coordinates of each rib position plane in the X, Y, and Z axis directions of the global coordinate system for ship design to construct the ship type rib position plane information based on the center coordinates of each rib position plane; searching for the spatial range corresponding to any node model in the product structure tree of the ship, and the step of constructing rib position plane features within the spatial range corresponding to the node model also includes: traversing the spatial range of each of the node models, and superimposing the acquired spatial ranges in turn to obtain the calculated maximum spatial range value and the minimum spatial range value to form a superimposed spatial range; constructing ship type rib position plane features within the spatial range corresponding to the node model, and the step of marking the constructed ship type rib position plane features with the corresponding rib position names also includes: screening out the ship type rib position plane within the superimposed spatial range according to the ship type rib position parameters and the superimposed spatial range, and constructing the ship type rib position plane features within the spatial range, and marking the corresponding ship type rib position name on the constructed ship type rib position plane features.
[0008] In one embodiment of the present invention, the X-axis direction of the ship design global coordinate system is from the stern to the bow; the Y-axis direction of the ship design global coordinate system is from the starboard to the port; the Z-axis direction of the ship design global coordinate system is the height direction of the ship deck; the coordinate origin of the ship design global coordinate system is the starting position point of the ship type parameters.
[0009] In one embodiment of the present invention, according to the marking rules of the ship's external outfitting installation information and the installation part model data, the steps of marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship include marking the installation part number information based on the installation part model data and the actual construction status of the current section / area / total section of the ship; the steps of marking the installation part number information based on the installation part model data and the actual construction status of the current section / area / total section of the ship include: selecting any outfitting installation part node in the product structure tree of the ship; filtering according to the node Conditions are used to screen the nodes of outfitting installation parts to obtain installation parts that meet the requirements; according to the sections and areas where the outfitting installation parts are located, the construction information generated in the current actual construction process is obtained; according to the installation part model data, the spatial range of each installation part is found, and the spatial range of each installation part is used as a reference point, combined with the physical part features of each installation part, the optimal marking reference point is found on the physical part features; through the optimal marking reference point, spatial range and construction information of each installation part, the installation part number marking plane is constructed, the part number marking content is obtained from the installation part model data, and the part number marking content is marked on the installation part number marking plane.
[0010] In one embodiment of the present invention, the step of marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's external outfitting installation information and the installation part model data also includes making the installation part model data correspond to the installation background model, and marking the installation part positioning information on the three-dimensional model of the ship in combination with the installation background model; the step of making the installation part model data correspond to the installation background model, and marking the installation part positioning information on the three-dimensional model of the ship in combination with the installation background model includes: selecting any outfitting installation part node and each installation background model node in the product structure tree of the ship; filtering the outfitting installation part nodes according to the node filtering conditions to obtain the outfitting installation part nodes that meet the requirements; matching the corresponding installation background models in sequence according to the type of the outfitting installation part to obtain the marking reference elements of the installation part positioning information; based on the marking reference elements, combined with the spatial position relationship between the outfitting installation part and the installation background model, marking the positioning information of the background model in a specified direction and within a predetermined range of the distance from the outfitting installation part.
[0011] In one embodiment of the present invention, the step of marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data also includes making the installation part model data correspond to the installation background model, and marking the installation process information of the installation part on the three-dimensional model of the ship in combination with the installation background model; the step of making the installation part model data correspond to the installation background model, and marking the installation process information of the installation part on the three-dimensional model of the ship in combination with the installation background model includes: in the product structure tree of the ship, selecting any outfitting installation part node and the model node under the jurisdiction of each installation background model; according to the node screening conditions, The outfitting installation parts nodes are screened to obtain the outfitting installation parts nodes that meet the requirements; the installation process information of the installation parts is marked according to the actual assembly sequence and construction process requirements of the outfitting installation parts; wherein, the installation process information of the installation parts is marked according to the actual assembly sequence and construction process requirements of the outfitting installation parts, including: obtaining the actual welding contour of the installation parts during the assembly process, and marking the corresponding welding process symbols based on the welding contour according to the welding information requirements; obtaining the area and paint brand required for the installation parts to be painted, and modifying the display color of the painting area according to the color corresponding to the paint brand to mark the painting process; retrieving the characteristic parameter information in the installation part model structure, and marking the installation process information in sequence according to the parameter information content.
[0012] On the other hand, the present invention provides a system for marking installation information of ship's external outfitting, comprising: a setting module, used to set marking rules and marking symbols for the installation information of ship's external outfitting; the installation information of the ship's external outfitting includes installation part number information, installation part positioning information and / or installation part installation process information; a marking module, used to mark the installation part number information, installation part positioning information and / or installation part installation process information on the three-dimensional model of the ship according to the marking rules of the installation information of the ship's external outfitting and the installation part model data.
[0013] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for marking installation information of ship exterior outfitting.
[0014] The last aspect of the present invention provides a device, comprising: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the device executes the method for marking the installation information of the ship's external outfitting.
[0015] As described above, the method, system, device and storage medium for marking ship outer outfitting installation information of the present invention have the following beneficial effects:
[0016] The method, system, device and storage medium for marking installation information of ship outer outfitting described in the present invention can realize efficient and fast marking of installation information based on installation delivery model data, and realize unified marking style, reduce design marking errors, and reduce the generation of redundant marking information while ensuring the installation of installation delivery information. At the same time, it can also effectively improve the efficiency of designers in reading drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Shown is a flow chart of a method for marking installation information of ship outer outfitting according to an embodiment of the present invention.
[0018] Figure 2 Shown is a schematic diagram of the principle structure of a system for marking installation information of ship outer outfitting according to an embodiment of the present invention.
[0019] Component number description
[0020] 1. Marking system for ship exterior outfitting installation information
[0021] 21 Setting Module
[0022] 22 Auxiliary annotation module
[0023] 23 Annotation module
[0024] Steps S11 to S13 DETAILED DESCRIPTION
[0025] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0026] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0027] Embodiment 1
[0028] This embodiment provides a method for marking installation information of ship outer outfitting, including:
[0029] Setting marking rules and marking symbols for ship external outfitting installation information; the ship external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information;
[0030] According to the marking rules of the ship's outer outfitting installation information and the installation part model data, the installation part number information, the installation part positioning information and / or the installation part installation process information are marked on the three-dimensional model of the ship.
[0031] The following will describe in detail the marking method of ship outer outfitting installation information provided by this embodiment in conjunction with the diagram. Figure 1 , which is a flow chart of a method for marking ship outer outfitting installation information in one embodiment. Figure 1 As shown, the method for marking the installation information of the ship's outer outfitting specifically includes the following steps:
[0032] S11, setting the marking rules and marking symbols for the ship's external outfitting installation information. In this embodiment, the ship's external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information. Installation part number information is divided into material name, segment number, and part number information. Installation part positioning information is divided into specific installation positioning information of parts and components, which can be concisely expressed in the form of size, text, etc. Installation part installation process information is divided into welding information, painting information, and process requirements.
[0033] In this embodiment, the marking rules of the ship's outer outfitting installation information require that the basic information of the installation parts shall be marked with a unified identification character code for text marking, that the positioning information of the installation parts shall be based on the characteristic structure and modeling method of each installation part, and the marking principles of the installation information of the same type of installation parts shall be sorted out, and that the installation process information of the installation parts shall be based on the welding process requirements (including weld angle height, welding type, etc.) to determine the welding process symbols corresponding to different process requirements, and the painting process information shall be based on the paint type to determine the one-to-one relationship between the paint brand and the display color. When marking the process requirements, the process designer shall define the process requirements in advance in the form of model parameters, and the process information shall be marked directly based on the specific parameter information.
[0034] S12, configuring the global coordinate system of ship design based on the ship type rib position parameters, constructing the ship type rib position plane information on the ship design global coordinate system, searching the spatial range corresponding to any node model in the product structure tree of the ship, constructing the ship type rib position plane features within the spatial range corresponding to the node model, and labeling the constructed ship type rib position plane features with the corresponding ship type rib position names.
[0035] Specifically, in S12, the ship design global coordinate system is configured based on the ship type rib position parameters, and the step of constructing rib position plane information on the ship design global coordinate system also includes: determining the center coordinates of each rib position plane in the X, Y, and Z axis directions of the ship design global coordinate system to construct the ship type rib position plane information based on the center coordinates of each rib position plane.
[0036] For example, the spacing between ribs in the longitudinal and transverse directions of the ship design, the distance between the mid-ship surfaces, etc.; the directions of each axis system and the coordinate origin of the global coordinate system of the ship design must be consistent with the ship type parameter information.
[0037] The X-axis direction of the ship design global coordinate system is from the stern to the bow;
[0038] The Y-axis direction of the ship design global coordinate system is from starboard to port;
[0039] The Z-axis direction of the ship design global coordinate system is the height direction of the ship deck;
[0040] The coordinate origin of the ship design global coordinate system is the starting position point of the ship type parameters.
[0041] For example, in the X direction, the rib plane FR1 is 1000 mm away from the coordinate origin. Then, in the global coordinate system of ship design, the coordinates of the midpoint of the rib plane are determined to be FR1 (1000 mm, 0, 0), and the rib plane is constructed according to the obtained coordinates of the rib plane origin.
[0042] In S12, the spatial range corresponding to any node model (any node model is a sub-node object of a specified type, and the sub-node object of the specified type is a sub-level of the currently selected node, and the obtained node of the specified type is included in the selected node level and also in the product structure tree level) in the product structure tree of the ship is searched, and the step of constructing the rib position plane feature within the spatial range corresponding to the node model also includes: traversing the spatial range of each node model, and superimposing the obtained spatial range in turn to obtain the calculated maximum spatial range value and the minimum spatial range value to form the superimposed spatial range. Due to the wide distribution range of the installation parts in the whole ship area, there are two situations in the node selection process of the rib position information of the outer outfitting ship type: Scenario 1: The current installation parts are arranged with a small distribution range, and the larger node of the outer outfitting installation parts can be selected; Scenario 2: The current installation parts are arranged with a wide distribution range, and the maximum and minimum structural boundary part objects in the installation parts background model can be selected.
[0043] Specifically, the spatial range of the node model is generally represented as the smallest enclosing shell, and there are generally two ways to obtain it: 1. directly obtain it through the API provided by the current design software; 2. obtain the nearest and farthest points from the origin of the design coordinate system by parsing the characteristics of the entity model set; the nearest and farthest points can form a rectangular enclosing shell.
[0044] Superposition of the acquired spatial range refers to repeated spatial range calculation for several current bounding shells.
[0045] For example, three spatial ranges are currently known: Box1[Min1(0, 0, 0), Max1(3, 3, 3)], Box2[Min2(2, 2, 2), Max2(5, 5, 5)], and Box3[Min3(-1, -2, -3), Max3(1, 2, 3)]; first, the spatial ranges of Box1 and Box2 are calculated, and the result is BoxA[MinA(0, 0, 0), MaxA(5, 5, 5)], then the spatial ranges of BoxA and Box3 are calculated, and the structure obtained is BoxB[MinB(-1, -2, -3), MaxB(5, 5, 5)], and the final spatial range after superposition calculation is BoxB.
[0046] The step of constructing a ship type rib position plane feature within the spatial range corresponding to the node model in S12, and labeling the constructed ship type rib position plane feature with the corresponding rib position name also includes: selecting a ship type rib position plane within the superimposed spatial range according to the ship type rib position parameters and the superimposed spatial range, constructing a ship type rib position plane feature within the spatial range, and labeling the corresponding ship type rib position name on the constructed ship type rib position plane feature. In this embodiment, the ship type rib position planes selected within the spatial range include FR, Long, and Deck ship type rib position plane information.
[0047] S13, marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data.
[0048] The S13 specifically includes the following steps:
[0049] Based on the model data of the installation parts and the actual construction status of the current section / area / block of the ship, the installation parts number information is marked;
[0050] Matching the installation part model data with the installation background model, and marking the installation part positioning information on the three-dimensional model of the ship in combination with the installation background model;
[0051] The installation part model data is matched with the installation background model, and the installation process information of the installation part is annotated on the three-dimensional model of the ship in combination with the installation background model.
[0052] In this application, during the process of creating installation annotations, there is no correlation or order between the annotation of the installation part number information, the annotation of the installation part positioning information, and the annotation of the installation part installation process information. The appropriate installation annotation order can be selected according to the actual installation annotation scenario.
[0053] Specifically, the step of marking the installation part number information based on the installation part model data and the actual construction status of the current section / area / block of the ship includes:
[0054] First, select any outfitting installation part node in the product structure tree of the ship;
[0055] Next, the product selection structure tree nodes are traversed, and the outfitting installation part nodes are screened according to the node screening conditions to obtain the installation parts that meet the requirements. In this embodiment, the screening conditions include information such as specific node types and specific attribute values.
[0056] Then, the construction information generated in the current actual construction process is obtained according to the section and area where the outfitting installation part is located. In this embodiment, the construction information includes the construction status and the installation viewing angle.
[0057] Among them, construction status: Since in the actual construction, for the segments with curved outer plates, there is an external field turning situation (rotating 180 degrees along the center line or rotating based on the change of the linear ratio of the outer plate), the construction status is divided into: normal state, reverse state, and lying state.
[0058] Installation viewing angle: Due to the wide distribution range of the installation parts, the installation viewing angle is divided into: top view, top view, bow, stern, port side, and starboard side.
[0059] Then, based on the installation model data, find the spatial range of each installation part, take the spatial range of each installation part as the reference point, combine the physical part features of each installation part, find the geometric feature point closest to the point on the physical part features, and use the nearest geometric feature point as the optimal annotation reference point.
[0060] Finally, the installation part number marking plane is constructed through the optimal marking reference points, spatial range and construction information of each installation part, the part number marking content is obtained from the installation part model data, and the part number marking content is marked on the installation part number marking plane.
[0061] For example, the 10-16 characters (GS-2001) of the name of the installation structure are intercepted as the part number annotation content. Based on the construction status of a certain installation part obtained as: reverse state, the installation perspective is: bow (looking from the bow to the stern), and the approximate area where the installation part is located is: port side; the created annotation plane should be parallel to the XZ plane of the ship design coordinate system. Since the current actual construction status is: reverse state, after the current part number annotation is created, it is rotated 180 degrees, and the part number is moved to the optimal position according to the spatial position of the installation part.
[0062] Specifically, the step of making the installation part model data correspond to the installation background model and marking the installation part positioning information on the three-dimensional model of the ship in combination with the installation background model includes:
[0063] First, in the product structure tree of the ship, select any outfitting installation node and the model node of each installation background model. In this embodiment, according to the modeling method of the installation parts and the installation positioning requirements, the following three annotation principles are included:
[0064] Principle 1: Use the model’s specific feature objects as the positioning basis and combine them with the background model to annotate the positioning information;
[0065] Principle 2: Use the outer contour of the model entity as the positioning basis and combine it with the background model to mark the positioning information;
[0066] Principle 3: Use the created model auxiliary lines as the positioning basis and combine the rib position features to mark the positioning information.
[0067] Next, traverse the product selection structure tree nodes, and filter the outfitting installation nodes according to the node screening conditions to obtain the outfitting installation nodes that meet the requirements. Each node can be a lightweight model;
[0068] Then, the corresponding installation background models are matched in turn according to the node types of the outfitting installation parts, and the annotation reference elements of the installation part positioning information are found therein.
[0069] For example, sacrificial anodes and drain plugs are marked using principle 1; ladders and platforms are marked using principle 2; and manhole covers and small hatch covers are marked using principle 3.
[0070] Finally, based on the marked reference elements, the spatial position relationship between the outfitting installation parts and the installation background model is combined, and the positioning information of the background model in the specified direction and within a predetermined range from the outfitting installation parts is marked.
[0071] The following are examples of installation part location information annotations in three backgrounds:
[0072] Scenario 1: Based on the positioning of a specific feature object in the model, retrieve the model features of the mounting part, obtain the feature object with the specified name, use the obtained feature object as the reference feature, and mark the distance to the nearest structural part or the same type of mounting part.
[0073] Scenario 2: Based on the outer contour of the model entity, obtain the boundary geometric features of the mounting parts, use the boundary geometric features of the mounting parts as reference features, and mark the distance to the nearest structural parts or the theoretical surface of the ship (reference plane, midship surface, etc.).
[0074] Scenario 3: Based on the created model auxiliary lines, obtain the specified positioning points in the mounting parts, create auxiliary lines in the X and Y directions of the specified axis according to the mounting direction of the mounting parts, and then use the created auxiliary lines as reference features to mark the distance to the nearest structural part or the distance to the rib plane, such as FR50. +300 .
[0075] Specifically, the step of making the installation part model data correspond to the installation background model, and marking the installation part installation process information on the three-dimensional model of the ship in combination with the installation background model includes:
[0076] First, in the product structure tree of the ship, select any outfitting installation part node and the model node of each installation background model. In this embodiment, the installation process information of the installation part mainly includes welding information and painting information. The specific installation process of the installation part needs to be selectively added in time according to the actual construction scene. There are three specific scenes:
[0077] Scenario 1: Installation process requirements between installation parts and structures or other specialties;
[0078] Scenario 2: Installation process requirements between installation parts;
[0079] Scenario 2: Installation process requirements for individual installation parts.
[0080] Then, according to the node screening conditions, the outfitting installation nodes are screened to obtain the outfitting installation nodes that meet the requirements;
[0081] Finally, the installation process information of the installation parts is marked according to the actual assembly sequence and construction process requirements of the outfitting installation parts.
[0082] Among them, the marking of installation process information of installation parts according to the actual assembly sequence and construction process requirements of outfitting installation parts includes: obtaining the actual welding contour of the installation parts during the assembly process, and marking the corresponding welding process symbols based on the welding contour according to the welding information requirements; obtaining the area and paint brand required for painting of the installation parts, and modifying the display color of the painting area according to the color corresponding to the paint brand to mark the painting process; retrieving the characteristic parameter information in the installation part model structure, and marking the installation process information in sequence according to the parameter information content.
[0083] The marking method for ship outer outfitting installation information described in this embodiment can realize efficient and fast marking of installation information based on installation delivery model data. While ensuring the installation of installation delivery information, it can achieve unified marking style, reduce design marking errors, and reduce the generation of redundant marking information. At the same time, it can also effectively improve the drawing recognition efficiency of designers.
[0084] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the following is achieved: Figure 1 The marking method described.
[0085] At any possible level of technical detail combination, the present application may be a system, method and / or computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.
[0086] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, (but not limited to) an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.
[0087] The computer-readable program described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives a computer-readable program instruction from the network, and forwards the computer-readable program instruction for storage in the computer-readable storage medium in each computing / processing device. The computer program instruction for performing the operation of the present application can be an assembly instruction, an instruction set architecture (ISA) instruction, a machine instruction, a machine-related instruction, a microcode, a firmware instruction, a state setting data, an integrated circuit configuration data, or a source code or object code written in any combination of one or more programming languages, wherein the programming language includes an object-oriented programming language, such as Smalltalk, C++, etc., and a procedural programming language, such as "C" language or similar programming language. Computer readable program instructions can be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In certain embodiments, by using the state information of computer readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), the electronic circuits can execute computer readable program instructions, thereby realizing various aspects of the present application.
[0088] Embodiment 2
[0089] This embodiment provides a system for marking installation information of ship outer outfitting, including:
[0090] A setting module, used to set marking rules and marking symbols for ship external outfitting installation information; the ship external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information;
[0091] The marking module is used to mark the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data.
[0092] The following will describe in detail the marking system for ship exterior outfitting installation information provided by this embodiment in conjunction with the diagram. Figure 2 , which is a schematic diagram showing the principle structure of a system for marking installation information of ship outer outfitting in one embodiment. Figure 2 As shown, the marking system 2 for ship outer outfitting installation information includes a setting module 21 , an auxiliary marking module 22 and a marking module 23 .
[0093] The setting module 21 is used to set the marking rules and marking symbols of the ship's external outfitting installation information. In this embodiment, the ship's external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information. The installation part number information is divided into material name, segment number, and part number information. The installation part positioning information is divided into specific installation positioning information of parts and components, which can be concisely expressed in the form of size, text, etc. The installation part installation process information is divided into welding information, coating information, and process requirements.
[0094] In this embodiment, the marking rules of the ship's outer outfitting installation information require that the basic information of the installation parts shall be marked with a unified identification character code for text marking, that the positioning information of the installation parts shall be based on the characteristic structure and modeling method of each installation part, and the marking principles of the installation information of the same type of installation parts shall be sorted out, and that the installation process information of the installation parts shall be based on the welding process requirements (including weld angle height, welding type, etc.) to determine the welding process symbols corresponding to different process requirements, and the painting process information shall be based on the paint type to determine the one-to-one relationship between the paint brand and the display color. When marking the process requirements, the process designer shall define the process requirements in advance in the form of model parameters, and the process information shall be marked directly based on the specific parameter information.
[0095] The auxiliary labeling module 22 is used to configure the global coordinate system of ship design based on the ship type rib position parameters, construct the ship type rib position plane information on the ship design global coordinate system, find the spatial range corresponding to any node model in the ship's product structure tree, construct the ship type rib position plane features within the spatial range corresponding to the node model, and label the constructed ship type rib position plane features with the corresponding ship type rib position names.
[0096] Specifically, the auxiliary marking module 22 determines the center coordinates of each rib plane in the X, Y, and Z axis directions of the global coordinate system of the ship design, so as to construct the ship type rib plane information according to the center coordinates of each rib plane; traverses the spatial range of each node model, and superimposes the obtained spatial ranges in turn to obtain the calculated maximum spatial range value and the minimum spatial range value to form the superimposed spatial range; according to the ship type rib position parameters and the superimposed spatial range, the ship type rib plane is screened out within the superimposed spatial range, and the ship type rib plane feature is constructed within the spatial range, and the corresponding ship type rib name is marked on the constructed ship type rib plane feature.
[0097] The labeling module 23 is used to label the installation part number information based on the installation part model data and the actual construction status of the current section / area / section of the ship; correspond the installation part model data with the installation background model, and label the installation part positioning information of the three-dimensional model of the ship in combination with the installation background model; and / or correspond the installation part model data with the installation background model, and label the installation process information of the installation part of the three-dimensional model of the ship in combination with the installation background model.
[0098] Specifically, the annotation module 23 selects any outfitting installation part node in the product structure tree of the ship; traverses the nodes of the product selection structure tree, and screens the outfitting installation part nodes according to the node screening conditions (in this embodiment, the screening conditions include information such as specific node types and specific attribute values) to obtain installation parts that meet the requirements; according to the segment and area where the outfitting installation parts are located, the construction information generated in the current actual construction process is obtained (the construction information includes the construction status and the installation perspective. Among them, the construction status: because in the actual construction, for the segments with curved outer plates, there is an external field turning over situation (rotating 180 degrees along the center line or rotating based on the change of the outer plate linear ratio), the construction status is divided into: normal, reverse, and lying. Installation perspective: because the installation parts are widely distributed, the installation perspective is divided into: looking down, looking up, bow, stern, port, and starboard). According to the model data of the mounting parts, the spatial range of each mounting part is found. Taking the spatial range of each mounting part as the reference point, combined with the physical part features of each mounting part, the geometric feature point closest to the point is found on the physical part features, and the nearest geometric feature point is used as the optimal annotation reference point. The mounting part part number annotation plane is constructed through the optimal annotation reference point, spatial range and construction information of each mounting part, and the part number annotation content is obtained from the mounting part model data, and the part number annotation content is annotated on the mounting part part number annotation plane.
[0099] The labeling module 23 selects any outfitting installation part node and the model node of each installation background model in the product structure tree of the ship. Traverse the product selection structure tree nodes, and filter the outfitting installation part nodes according to the node screening conditions to obtain the outfitting installation part nodes that meet the requirements. Each node can be a lightweight model. According to the node type of the outfitting installation part node, the corresponding installation background model is matched in sequence, and the labeling reference element of the installation part positioning information is found therefrom. Based on the labeling reference element, the spatial position relationship between the outfitting installation part and the installation background model is combined, and the positioning information of the background model in the specified direction and within a predetermined range of the distance from the outfitting installation part is labeled.
[0100] The annotation module 23 selects any outfitting installation part node and the model node of each installation background model in the product structure tree of the ship; screens the outfitting installation part nodes according to the node screening conditions to obtain the outfitting installation part nodes that meet the requirements; annotates the installation process information of the installation part according to the actual assembly sequence and construction process requirements of the outfitting installation part; wherein, the annotation of the installation process information of the installation part according to the actual assembly sequence and construction process requirements of the outfitting installation part includes: obtaining the actual welding contour of the installation part during the assembly process, and annotating the corresponding welding process symbols based on the welding contour according to the welding information requirements; obtaining the area and paint brand required for the installation part to be painted, and modifying the display color of the painting area according to the color corresponding to the paint brand to perform painting process annotation; retrieving the characteristic parameter information in the installation part model structure, and annotating the installation process information in sequence according to the parameter information content.
[0101] It should be noted that it should be understood that the division of the various modules of the above system is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements, or they can all be implemented in the form of hardware, or some modules can be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example: the x module can be a separately established processing element, or it can be integrated in a certain chip of the above system. In addition, the x module can also be stored in the memory of the above system in the form of program code, and called and executed by a certain processing element of the above system. The implementation of other modules is similar. These modules can be integrated together in whole or in part, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software. The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), one or more digital singnal processors (DSP), one or more field programmable gate arrays (FPGA), etc. When a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. These modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0102] Embodiment 3
[0103] This embodiment provides a device, which includes: a processor, a memory, a transceiver, a communication interface and / or a system bus; the memory and the communication interface are connected to the processor and the transceiver through the system bus and complete mutual communication, the memory is used to store computer programs, the communication interface is used to communicate with other devices, and the processor and the transceiver are used to run computer programs, so that the device executes each step of the method for marking the installation information of ship outer outfitting as described in Example 1.
[0104] The system bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to realize the communication between the database access device and other devices (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage.
[0105] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0106] The protection scope of the method for marking installation information of ship outer outfitting described in the present invention is not limited to the execution order of the steps listed in this embodiment. All solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present invention are included in the protection scope of the present invention.
[0107] The present invention also provides a system for marking installation information of ship's external outfitting, and the system for marking installation information of ship's external outfitting can implement the marking method for installation information of ship's external outfitting described in the present invention. However, the implementation device of the marking method for installation information of ship's external outfitting described in the present invention includes but is not limited to the structure of the marking system for installation information of ship's external outfitting listed in this embodiment. All structural deformations and replacements of the prior art made according to the principles of the present invention are included in the protection scope of the present invention.
[0108] In summary, the method, system, device and storage medium for marking installation information of ship outer outfitting of the present invention can realize efficient and fast marking of installation information based on installation delivery model data, realize unified marking style, reduce design marking errors, reduce redundant marking information generation, and effectively improve the efficiency of designers in reading drawings. The present invention effectively overcomes various shortcomings in the prior art and has high industrial utilization value.
[0109] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A method for marking installation information of ship outer outfitting, characterized in that: include: Setting marking rules and marking symbols for ship external outfitting installation information; the ship external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information; According to the marking rules of the ship's outer outfitting installation information and the model data of the installation parts, marking the installation part number information, the installation part positioning information and / or the installation process information of the installation parts are respectively marked on the three-dimensional model of the ship; The method for marking the installation information of ship outer outfitting also includes: configuring a global coordinate system of ship design based on ship type rib position parameters, constructing ship type rib position plane information on the ship design global coordinate system, searching for a spatial range corresponding to any node model in a product structure tree of the ship, constructing a ship type rib position plane feature within the spatial range corresponding to the node model, and marking the constructed ship type rib position plane feature with the corresponding ship type rib position name.
2. The method for marking installation information of ship outer outfitting according to claim 1, characterized in that: The step of configuring a global coordinate system for ship design based on the rib position parameters of the ship design and constructing the rib position plane information on the global coordinate system for ship design further includes: determining the center coordinates of each rib position plane in the X, Y, and Z axis directions of the global coordinate system for ship design, so as to construct the rib position plane information of the ship design according to the center coordinates of each rib position plane; The step of searching for the spatial range corresponding to any node model in the product structure tree of the ship and constructing the rib plane feature within the spatial range corresponding to the node model further includes: traversing the spatial range of each node model, superimposing the obtained spatial ranges in sequence to obtain the calculated maximum spatial range value and the minimum spatial range value to form a superimposed spatial range; The steps of constructing a ship type rib position plane feature within the spatial range corresponding to the node model and marking the constructed ship type rib position plane feature with the corresponding rib position name also include: screening out the ship type rib position plane within the superimposed spatial range according to the ship type rib position parameters and the superimposed spatial range, constructing the ship type rib position plane feature within the spatial range, and marking the corresponding ship type rib position name on the constructed ship type rib position plane feature.
3. The method for marking installation information of ship outer outfitting according to claim 2, characterized in that: The X-axis direction of the ship design global coordinate system is from the stern to the bow; The Y-axis direction of the ship design global coordinate system is from starboard to port; The Z-axis direction of the ship design global coordinate system is the height direction of the ship deck; The coordinate origin of the ship design global coordinate system is the starting position point of the ship type parameters.
4. The method for marking installation information of ship outer outfitting according to claim 2, characterized in that: The step of marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data includes marking the installation part number information based on the installation part model data and the actual construction status of the current section / region / block of the ship; Based on the model data of the installation parts and the actual construction status of the current section / area / block of the ship, the steps of marking the installation part number information include: Select any outfitting installation part node in the product structure tree of the vessel; According to the node screening conditions, the nodes of outfitting installation parts are screened to obtain the installation parts that meet the requirements; According to the sections and areas where the outfitting installation parts are located, the construction information generated in the current actual construction process is obtained; According to the model data of the mounting parts, the spatial range of each mounting part is found, and the spatial range of each mounting part is used as a reference point, and the physical part features of each mounting part are combined to find the optimal annotation reference point on the physical part features; The installation part number marking plane is constructed through the optimal marking reference point, spatial range and construction information of each installation part, the part number marking content is obtained from the installation part model data, and the part number marking content is marked on the installation part number marking plane.
5. The method for marking installation information of ship outer outfitting according to claim 2, characterized in that: The step of marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data also includes making the installation part model data correspond to the installation background model, and marking the installation part positioning information on the three-dimensional model of the ship in combination with the installation background model; The step of making the installation part model data correspond to the installation background model and marking the installation part positioning information on the three-dimensional model of the ship in combination with the installation background model comprises: In the ship's product structure tree, select any outfitting installation node and the model node of each installation background model; According to the node screening conditions, the outfitting installation nodes are screened to obtain the outfitting installation nodes that meet the requirements; Match the corresponding installation background models in sequence according to the node types of the outfitting installation parts nodes, and find the annotation reference elements of the installation parts positioning information therefrom; Based on the marked reference elements, the spatial position relationship between the outfitting installation parts and the outfitting structural parts is combined, and the positioning information of the outfitting installation parts in the specified direction and within the predetermined range from the outfitting structural parts is marked.
6. The method for marking installation information of ship outer outfitting according to claim 2, characterized in that: The step of marking the installation part number information, the installation part positioning information and / or the installation process information of the installation part on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data also includes making the installation part model data correspond to the installation background model, and marking the installation process information of the installation part on the three-dimensional model of the ship in combination with the installation background model; The step of making the installation part model data correspond to the installation background model and marking the installation part installation process information on the three-dimensional model of the ship in combination with the installation background model comprises: In the ship's product structure tree, select any outfitting installation node and the model node of each installation background model; According to the node screening conditions, the outfitting installation nodes are screened to obtain the outfitting installation nodes that meet the requirements; Mark the installation process information of the installation parts according to the actual assembly sequence and construction process requirements of the outfitting installation parts; Among them, the marking of installation process information of installation parts according to the actual assembly sequence and construction process requirements of outfitting installation parts includes: Obtain the actual welding profile of the installation parts during the assembly process, and mark the corresponding welding process symbols based on the welding profile according to the welding information requirements; Obtain the area and paint brand that the installation part needs to be painted, and modify the display color of the painting area according to the color corresponding to the paint brand to mark the painting process; Retrieve characteristic parameter information from the installation part model structure, and annotate the installation process information in sequence according to the parameter information content.
7. A marking system for ship outer outfitting installation information, characterized in that: include: A setting module, used to set marking rules and marking symbols for ship external outfitting installation information; the ship external outfitting installation information includes installation part number information, installation part positioning information and / or installation part installation process information; The marking module is used to mark the installation part number information, the installation part positioning information and / or the installation process information of the installation parts on the three-dimensional model of the ship according to the marking rules of the ship's outer outfitting installation information and the installation part model data, and configure the ship design global coordinate system based on the ship type rib position parameters, construct the ship type rib position plane information on the ship design global coordinate system, find the space range corresponding to any node model in the ship's product structure tree, construct the ship type rib position plane feature within the space range corresponding to the node model, and mark the constructed ship type rib position plane feature with the corresponding ship type rib position name.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for marking installation information of ship outer outfitting as described in any one of claims 1 to 6 is implemented.
9. An electronic device, characterized in that: include: Processor and memory; The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the method for marking installation information of ship outer outfitting as described in any one of claims 1 to 6.