External outfitting area design structure tree conversion method and system, storage medium and terminal
By obtaining the terrestrial nodes on the detailed design structure tree and determining their installation stage and area, building an outfit area design structure tree, solving the problems of high workload and low efficiency of manual conversion, and achieving fast and accurate regional design.
Patent Information
- Application Number
- CN202111527646.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-12-14
AI Technical Summary
The ship's outfit contains tens of millions of parts, resulting in huge manual conversion work, cumbersome conversion technology and the risk of omissions or repeated conversions, resulting in a significant reduction in regional design efficiency.
A method for converting the outfit area design structure tree is provided. By obtaining the terrestrial nodes on the detailed design structure tree, the installation stage and installation area of each terrestrial node are determined, and the outfit area design structure tree is constructed based on this information.
It reduces the workload of designers to manually convert regional structure trees, reduces the risk of missing or repeated conversion models, and achieves the purpose of clear design division of labor and quick drawing.
Smart Images

Figure CN114169078B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of building a structure tree for designing an outer outfitting area of a ship, and in particular to a method and system, a storage medium and a terminal for converting a structure tree for designing an outer outfitting area of a ship. Background Art
[0002] In the traditional design mode, detailed design is in the form of 2D CAD, while regional design is based on the lofting and process design of detailed design, that is, the information on the 2D drawings of detailed design is usually constructed into a 3D model in the regional design stage, and the process is 2D→3D. This process does not involve the conversion of the structure tree. However, with the in-depth application of 3D technology and the development of innovative technology, the general assembly plant has gradually realized the application of 3D models to detailed design at the front end, and the process is 3D→3D. The main task of the detailed design stage is to determine the layout of each system of the ship's outer outfitting according to the construction contract, technical specifications, etc., and the main task of the regional design stage is to provide process information, specific details, digital construction mode, etc. for the production site based on the extension of detailed design; therefore, it can be seen that the two stages of detailed design and regional design have different focuses, and the presentation of the two structure trees is naturally different.
[0003] Detailed design focuses on the integrity of ship systems, functions, and design area contents, and usually organizes detailed design structure tree by design area; while regional design focuses on the scope and stages of construction, and usually organizes regional design structure tree by module, iron outfitting installation stages and space. It is actually difficult to meet both requirements at the same time if only one structure tree is designed, so it is necessary to build a structure tree for regional design based on the detailed design structure tree. However, the ship's external outfitting contains tens of millions of parts, which makes the manual conversion workload huge, the conversion technology is cumbersome, and there is a risk of omission or repeated conversion, which leads to a significant decrease in regional design efficiency. This urgently requires improving the conversion method of the regional structure tree. Summary of the invention
[0004] The technical problem to be solved by the present invention is that the ship's outer outfitting contains tens of millions of parts, which makes the manual conversion workload huge, the conversion technology is cumbersome, and there is a risk of omission or repeated conversion, resulting in a significant decrease in regional design efficiency.
[0005] In order to solve the above technical problems, the present invention provides a method for converting an external outfitting area design structure tree, comprising:
[0006] Obtain the detailed design structure tree of the external outfitting to be converted;
[0007] Traversing the detailed design structure tree of the external outfitting to be converted to obtain all iron outfitting nodes;
[0008] Determining the installation areas of all the iron outfitting nodes based on the area determination method;
[0009] Determining the installation phases of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes;
[0010] Constructing an external outfitting area design structure tree based on the installation areas and installation stages of all the iron outfitting nodes;
[0011] The process of determining the installation area of a single iron outfitting node based on the area determination method includes:
[0012] If the iron outfitting node directly or indirectly interferes with a single hull structure, the large area to which the interfering hull structure belongs is used as the large installation area of the iron outfitting node, the belonging range set of the interfering hull structure is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are sequentially compared with the range parameters in the belonging range set, if the installation judgment range set and the belonging range set have the same range parameters, the segment to which the first identical range parameter belongs is used as the installation segment of the iron outfitting node, otherwise the characteristic area segment is used as the installation segment of the iron outfitting node;
[0013] If the iron outfitting node directly or indirectly interferes with multiple hull structures, the area to which the multiple interfering hull structures belong is used as the large installation area of the iron outfitting node, the parent range set of the multiple interfering hull structures is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are compared with the range parameters in the parent range set in turn. If the installation judgment range set and the parent range set have the same range parameters, the first identical range parameter is used as the segment as the installation segment of the iron outfitting node, otherwise the segment to which the minimum range parameter in the parent range set belongs is used as the installation segment of the iron outfitting node;
[0014] The installation judgment range set includes all installable range parameters of the iron outfitting node, and all range parameters in the installation judgment range set are sorted in ascending order;
[0015] The range set includes all range parameters of the interfering hull structures, and all range parameters in the range set are sorted in ascending order;
[0016] The parent range set includes range parameters of the parent shared by a plurality of interfering hull structures, and all range parameters in the parent range set are sorted in ascending order.
[0017] Preferably, the steps of determining the installation phase corresponding to a single iron outfit node based on the installation area of the iron outfit node include:
[0018] If the installable stage in the iron outfit node configuration table includes the middle assembly stage, it is determined whether the iron outfit node satisfies: the installation area range of the iron outfit node is the middle assembly range and is on a non-middle assembly construction base surface. If so, the iron outfit node is installed in the middle assembly stage; otherwise
[0019] If the installable stage in the iron outfitting node configuration table includes the large assembly stage, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large assembly range, and does not interfere with the suspension horse and gantry shelving. If so, the iron outfitting node is installed in the large assembly stage; otherwise
[0020] If the installable stages in the iron outfitting node configuration table include the stage from the end of the segmented cover plate to the stage before the segmented assembly, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large assembly range, and does not interfere with the suspension horse and the gantry. If so, the iron outfitting node is installed in the stage from the end of the segmented cover plate to the stage before the segmented assembly; otherwise
[0021] If the installable stages in the iron outfitting node configuration table include the stage from the start of the block assembly to the completion of the block assembly, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the small block range, and does not interfere with the suspension horse and gantry shelving. If so, the iron outfitting node is installed in the stage from the start of the block assembly to the completion of the block assembly; otherwise
[0022] If the installable stages in the iron outfitting node configuration table include the stage from the beginning of the assembly to the stage before the giant block assembly, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large block range, and does not interfere with the suspension horse and gantry shelving. If so, the iron outfitting node is installed in the stage from the beginning of the assembly to the stage before the giant block assembly; otherwise
[0023] If the installable stages in the iron outfitting node configuration table include the dock or slipway stage, then determine whether the iron outfitting node meets the following requirements: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large total section range, and does not interfere with the hoisting horse and gantry shelving. If so, the iron outfitting node is installed in the dock or slipway stage; otherwise, the iron outfitting node is installed in the dock or harbor operation stage.
[0024] Preferably, the step of constructing a structure tree of the external outfitting area design based on the installation areas and installation stages of all the iron outfitting nodes comprises:
[0025] All the iron and steel equipment nodes are grouped based on the large area they belong to, and a large area hierarchy is constructed accordingly;
[0026] Under each large area level, all the iron and steel parts nodes are grouped based on the sections they belong to, and the section levels are constructed accordingly;
[0027] At each section level, all the ironwork nodes are grouped based on the section numbers to which they belong, and a section number hierarchy is constructed;
[0028] Grouping all the ironwork nodes based on the module names under each segment number level, and constructing a module name level;
[0029] All the ironwork nodes are placed under the corresponding module name level, and all module names under each segment number level are sorted based on the installation stage.
[0030] Preferably, the step of determining the installation phase of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes and the step of constructing an external outfitting area design structure tree based on the installation areas and installation phases of all the iron outfitting nodes further includes:
[0031] Determining the installation type of all the iron outfitting nodes based on the configuration table of the iron outfitting nodes;
[0032] Among them, the installation types of the iron outfitting nodes include general iron outfitting and hull iron outfitting.
[0033] Preferably, the step of constructing a design structure tree of the external outfitting area based on the installation areas and installation stages of all the iron outfitting nodes further comprises:
[0034] Sort all module names in each installation phase under each segment number based on the installation type.
[0035] Preferably, the step of constructing a design structure tree of the external outfitting area based on the installation areas and installation stages of all the iron outfitting nodes further comprises:
[0036] Under each module name, all the iron outfit nodes are grouped based on the iron outfit name, and a corresponding iron outfit name hierarchy is constructed.
[0037] Preferably, the direct interference is that the iron outfitting node intersects or contacts the hull structure, and the indirect interference is that the iron outfitting node intersects or contacts at least one outfitting in sequence, and the last outfitting intersects or contacts the hull structure.
[0038] In order to solve the above technical problems, the present invention also provides an external outfitting area design structure tree conversion device, comprising a detailed design structure tree acquisition module, an iron outfitting node acquisition module, an installation area determination module, an installation stage determination module and an area design structure tree construction module;
[0039] The detailed design structure tree acquisition module is used to acquire the detailed design structure tree of the external outfitting to be converted;
[0040] The iron outfit node acquisition module is used to traverse the detailed design structure tree of the external outfit to be converted to obtain all iron outfit nodes;
[0041] The installation area determination module is used to determine the installation areas of all the iron outfitting nodes based on an area determination method;
[0042] The installation phase determination module is used to determine the installation phase of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes;
[0043] The regional design structure tree building module is used to build an external outfitting regional design structure tree based on the installation areas and installation stages of all the iron outfitting nodes;
[0044] The process of determining the installation area of a single iron outfitting node based on the area determination method includes:
[0045] If the iron outfitting node directly or indirectly interferes with a single hull structure, the large area to which the interfering hull structure belongs is used as the large installation area of the iron outfitting node, the belonging range set of the interfering hull structure is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are sequentially compared with the range parameters in the belonging range set, if the installation judgment range set and the belonging range set have the same range parameters, the segment to which the first identical range parameter belongs is used as the installation segment of the iron outfitting node, otherwise the characteristic area segment is used as the installation segment of the iron outfitting node;
[0046] If the iron outfitting node directly or indirectly interferes with multiple hull structures, the area to which the multiple interfering hull structures belong is used as the large installation area of the iron outfitting node, the parent range set of the multiple interfering hull structures is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are compared with the range parameters in the parent range set in turn. If the installation judgment range set and the parent range set have the same range parameters, the first identical range parameter is used as the segment as the installation segment of the iron outfitting node, otherwise the segment to which the minimum range parameter in the parent range set belongs is used as the installation segment of the iron outfitting node;
[0047] The installation judgment range set includes all installable range parameters of the iron outfitting node, and all range parameters in the installation judgment range set are sorted in ascending order;
[0048] The range set includes all range parameters of the interfering hull structures, and all range parameters in the range set are sorted in ascending order;
[0049] The parent range set includes range parameters of the parent shared by a plurality of interfering hull structures, and all range parameters in the parent range set are sorted in ascending order.
[0050] In order to solve the above technical problem, the present invention also provides a storage medium on which a computer program is stored, characterized in that when the program is executed by a processor, a method for converting a design structure tree of an external outfitting area is implemented.
[0051] In order to solve the above technical problem, the present invention further provides a terminal, comprising: a processor and a memory, wherein the memory is communicatively connected to the processor;
[0052] 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 terminal executes the external outfitting area design structure tree conversion method.
[0053] Compared with the prior art, one or more embodiments of the above scheme may have the following advantages or beneficial effects:
[0054] By applying the method for converting the external outfitting area design structure tree provided in the embodiment of the present invention, the iron outfitting nodes on the detailed design structure tree are obtained, and the installation stage and installation area of each iron outfitting node are determined. Then, the installation stage and installation area of the iron outfitting node are used as conditions to realize the construction of the external outfitting area design structure tree, thereby reducing the workload of the designer in manually converting the regional structure tree and reducing the risk of missing or repeating the conversion model, while also achieving the purpose of clear design division of labor and rapid drawing output.
[0055] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0057] Figure 1 A schematic diagram of a flow chart of a method for converting a structure tree of an external outfitting area design according to an embodiment of the present invention is shown;
[0058] Figure 2 A schematic diagram of a structure tree of a design of a part of the outer outfitting area in the first embodiment of the present invention is shown;
[0059] Figure 3 It shows a schematic diagram of the structure of the structure tree conversion device for the external outfitting area design according to the second embodiment of the present invention;
[0060] Figure 4 A schematic diagram of the terminal structure of Embodiment 4 of the present invention is shown. DETAILED DESCRIPTION
[0061] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly. It should be noted that as long as there is no conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other, and the technical solutions formed are all within the protection scope of the present invention.
[0062] In the process of converting the existing external outfitting detailed design structure tree into the external outfitting regional design structure tree, not only is the manual conversion workload huge, but there is also the risk of omission or repeated conversion, which leads to a significant decrease in regional design efficiency. There are also technical complications in the conversion process. The manual method is to obtain the required output nodes (modules) through two filtering forms. The so-called two filtering refers to space filtering and attribute filtering. The so-called space filtering refers to filtering out the models in the specified space within the specified range. The so-called attribute filtering refers to filtering out the models with specified attributes within the specified range. It should be noted that the specified attributes need to be pre-defined in the model, and some attributes can only be defined based on space filtering, such as "JNCZone" representing the space (such as segment: 421, total segment: 20B, area: S00), and JNCPoistion representing the module name (such as FCH421, FPG20B, FDGS00, the last three digits are space information) can only be defined when the model space is clearly defined.
[0063] Embodiment 1
[0064] In order to solve the technical problems existing in the prior art, an embodiment of the present invention provides a method for converting a structure tree of an external outfitting area design.
[0065] Figure 1 FIG. 1 shows a flow chart of a method for converting a structure tree of an external outfitting area design according to an embodiment of the present invention; Figure 1As shown, the method for converting the external outfitting area design structure tree according to the embodiment of the present invention includes the following steps.
[0066] Step S101, obtaining a detailed design structure tree of the external outfitting to be converted.
[0067] Specifically, the external outfitting detailed design structure tree to be converted is used as the external outfitting detailed design structure tree to be converted, and the data of the external outfitting detailed design structure tree to be converted is obtained by reading or downloading.
[0068] Step S102, traversing the detailed design structure tree of the external outfitting to be converted to obtain all iron outfitting nodes.
[0069] Specifically, the structure tree of the detailed design of external outfitting to be converted is traversed to obtain all the iron outfitting nodes in the structure tree of the detailed design of external outfitting to be converted. It should be noted that the iron outfitting node is the smallest installed part on site in the structure tree of the detailed design of external outfitting to be converted. The characteristics of the iron outfitting nodes in the structure tree of the detailed design of external outfitting to be converted may not be the same. In some cases, one level is an iron outfitting node; in some cases, the parent of two levels is an iron outfitting node, and its subset is the parts of an iron outfitting node; it is also possible that an iron outfitting node has three or more levels. Therefore, in order to realize the traversal of the structure tree of the detailed design of external outfitting to be converted, it is necessary to determine which is the smallest node of the iron outfitting.
[0070] Furthermore, in this embodiment, the iron outfitting nodes in the external outfitting detailed design structure tree to be converted can be obtained by traversing the iron outfitting node configuration table. Table 1 is a form of the iron outfitting node judgment configuration table.
[0071] Table 1
[0072] Type / judgment order Node Type Judgment basis Detailed conditions Remark equipment prd V_discipline SharedEquipmentPart Iron Outfitting prd / 3dp V_discipline SOESystemPart Iron Outfitting prd / 3dp V_discipline SOE Foundation other prd / 3dp *Else * Not Executed
[0073] As can be seen from Table 1, when the special type name attribute of the node is SharedEquipmentPart, SOESystemPart or SOEFoundation, it is judged to be an equipment node.
[0074] Step S103, determining the installation areas of all iron outfitting nodes based on the area determination method.
[0075] Specifically, the installation areas of all iron and outfitting nodes are determined in turn based on the area determination method. Further, the process of determining the installation area of a single iron and outfitting node based on the area determination method includes: judging whether the current iron and outfitting node directly or indirectly interferes with only a single hull structure, if so, first determining the large installation area of the current iron and outfitting node, that is, taking the large area of the interfering hull structure as the large installation area of the current iron and outfitting node; then obtaining the belonging range set of the interfering hull structure, and obtaining the installation judgment range set of the current iron and outfitting node at the same time; further, comparing the range parameters in the installation judgment range set with the range parameters in the belonging range set in turn, judging whether there are the same range parameters in the two sets, if the installation judgment range set and the belonging range set have the same range parameters, then taking the first identical range parameter compared as the installation segment of the current iron and outfitting node, otherwise taking the characteristic area segment as the installation segment of the current iron and outfitting node. After the large installation area and the installation segment are determined, the large installation area and the installation segment constitute the installation area of the current iron and outfitting node.
[0076] If the current iron outfitting node directly or indirectly interferes with multiple hull structures, the area to which the interfering multiple hull structures belong is first used as the large installation area of the iron outfitting node, and then the parent range set of the interfering multiple hull structures is obtained, and the installation judgment range set of the iron outfitting node is obtained at the same time, and then the range parameters in the installation judgment range set are compared with the range parameters in the parent range set in turn to determine whether there are the same range parameters in the two sets. If the installation judgment range set and the parent range set have the same range parameters, the first identical range parameter compared is used as the segment as the installation segment of the current iron outfitting node, otherwise the segment with the minimum range parameter in the parent range set is used as the installation segment of the current iron outfitting node. After the large installation area and the installation segment are determined, the large installation area and the installation segment constitute the installation area of the current iron outfitting node.
[0077] In the process of determining the installation area of the above-mentioned single iron and outfitting node, the installation judgment range set is obtained from the configuration table of the current iron and outfitting node. The installation judgment range set includes all the installable range parameters of the current iron and outfitting node, and all the range parameters in the installation judgment range set are sorted from small to large. The belonging range set includes all the range parameters belonging to the interfering hull structure, and all the range parameters in the belonging range set are sorted from small to large. Similarly, the parent range set includes the range parameters of all common parents of multiple interfering hull structures, and all the range parameters in the parent range set are sorted from small to large.
[0078] The process of comparing the range parameters in the installation judgment range set with the range parameters in the belonging range set in turn includes: since the range parameters in the installation judgment range set and the belonging range set are sorted from small to large, the first range parameter of the installation judgment range set needs to be compared with the range parameters in the belonging range set in turn. If there is a range parameter in the belonging range set that is the same as the first range parameter of the installation judgment range set, it means that the installation judgment range set and the belonging range set have the same range parameters, and since the first range parameter of the installation judgment range set is the first identical range parameter of the installation judgment range set and the belonging range set, the segment to which the first range parameter of the installation judgment range set belongs is used as the installation segment of the current iron and equipment node. If there is no range parameter in the belonging range set that is the same as the first range parameter of the installation judgment range set, the second range parameter of the installation judgment range set is compared with the range parameter in the belonging range set in turn, and so on, until the first identical range parameter is found, and the segment to which it belongs is determined as the installation segment of the current iron and equipment node.
[0079] Preferably, the large area of external outfitting generally includes: the upper construction area, the bow area, the cargo hold area, the engine room area and the stern area. For example, in the process of determining the large area to which the iron outfitting node belongs, if the area to which the single hull structure or multiple hull structures interfering with the current iron outfitting node belongs is the upper construction area, then the current iron outfitting node belongs to the upper construction area.
[0080] In the actual hull, each large area usually includes four types of sections, namely, characteristic area sections, large total sections, small total sections and subsections, and subsections are usually divided into middle assemblies and large assemblies. Therefore, in the actual hull, some hull structures may be directly located in the middle assembly, and the middle assembly is further subordinate to the corresponding large assembly, and the large assembly may be directly subordinate to the corresponding small total section, and the small total section may be directly subordinate to the corresponding large total section; some hull structures may be directly subordinate to the large assembly, and the large assembly may be directly subordinate to the corresponding small total section, and the small total section may be directly subordinate to the corresponding large total section; some hull structures may be directly subordinate to the large assembly, and the large assembly may be directly subordinate to the large total section. That is, there is a hierarchical relationship between the segment, the small total segment and the large total segment, but in the embodiment of the present invention, the constructed regional design structure tree actually pays more attention to the scope and stage of construction. Therefore, the present embodiment sets the characteristic regional segment, large total segment, small total segment and segment under each large area to a parallel relationship, that is, the iron outfitting node under the segment in the regional design structure tree constructed in the embodiment of the present invention may still belong to the small total segment under the actual scope, but in the regional design structure tree constructed in the embodiment of the present application, it is installed in the segment installation stage. For example, if the scope parameters of all the belonging scopes of a single hull structure or all the common parents of multiple hull structures that interfere with the current iron outfitting node include from small to large: middle assembly, large assembly, small total segment and large total segment, then the belonging scope set or parent scope set is: middle assembly, large assembly, small total segment and large total segment, among which the middle assembly, large assembly, small total segment and large total segment are the scope parameters of the belonging scope set. Furthermore, if the multiple hull structures interfering with the current outfitting node include hull structure 1 and hull structure 2, the direct parent of hull structure 1 and hull structure 2 is the middle assembly, which is subordinate to the large assembly, which is subordinate to the small section, which is subordinate to the large section, so the parent range set is: middle assembly, large assembly, small section and large section.
[0081] Furthermore, the direct interference of the current iron outfitting node with a single hull structure or multiple hull structures essentially means that the current iron outfitting node intersects or contacts with a single hull structure or multiple hull structures; that is, if the current iron outfitting node directly intersects or contacts with a single hull structure, it means that the current iron outfitting node interferes with the single hull structure; if the current iron outfitting node directly intersects or contacts with multiple hull structures (for example, the left and right sides respectively intersect or contact with a hull structure), it means that the current iron outfitting node interferes with multiple hull structures. Similarly, the indirect interference between the current iron outfitting node and a single hull structure or multiple hull structures is essentially that the current iron outfitting node forms a whole with the hull structure through at least one outfitting. For example, the current iron outfitting node intersects or contacts with outfitting A, outfitting A intersects or contacts with outfitting B, outfitting B intersects or contacts with outfitting C, and outfitting C intersects or contacts with the hull structure. At this time, it can be considered that the current iron outfitting node indirectly interferes with the hull structure. Similarly, the current iron outfitting node can also interfere with multiple hull structures at the same time.
[0082] The installation areas of other iron outfitting nodes in this embodiment can all be determined by the above-mentioned area determination method.
[0083] Step S104, determining the installation phases of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes.
[0084] Specifically, each iron outfitting node can be installed at different stages. If possible, it is installed in the early stage. This embodiment mainly clarifies the installation stage of each iron outfitting node through the configuration table and the installation area to which the iron outfitting node belongs. Furthermore, the attributes of the iron outfitting node usually include material name, standard, specification, material, etc. This embodiment can clarify which installable stages of the iron outfitting node are included by identifying the attribute of the material name. Usually, the installation stages of the iron outfitting node include the middle assembly stage S, the large assembly stage C, the stage B from the end of the segmented cover to the stage before the segmented assembly, the stage P from the beginning of the segmented assembly to the completion of the segmented assembly, the stage Z from the beginning of the assembly to the stage before the giant segmented assembly, the dock or slipway stage D, and the dock or harbor operation stage Q. The specific installation stage of the iron outfitting node in this step is determined as follows.
[0085] (1) Determine whether the installable stage in the iron outfit node configuration table includes the middle assembly stage S. If it does, and the iron outfit node meets the following conditions, then it can be determined that the installation stage of the iron outfit node is the middle assembly stage S. If it does not include or does not meet the following conditions, then proceed to step (2);
[0086] Condition 1: The installation area of the iron outfitting node is the middle assembly range;
[0087] Condition 2: The iron outfitting node is not on the construction base of the middle assembly (the basis for judging the construction base of the middle assembly is generally the plate named K* in the middle assembly).
[0088] (2) Determine whether the installable stage in the iron outfit node configuration table includes the large assembly stage C. If it does, and the iron outfit node meets the following conditions, then it can be determined that the installation stage of the iron outfit node is the large assembly stage C. If it does not include or does not meet the following conditions, then proceed to step (3);
[0089] Condition 1: The iron outfitting nodes are not installed in the previous stage;
[0090] Condition 2: The installation area of the iron outfitting node is the large assembly range;
[0091] Condition three: The iron outfitting nodes do not interfere with the hoisting horse and gantry.
[0092] (3) Determine whether the installable stage in the iron outfitting node configuration table includes the stage B from the end of the segmented cover plate to the stage before the segmented assembly. If it does, and the iron outfitting node meets the following conditions, then the installation stage of the iron outfitting node can be determined to be the stage B from the end of the segmented cover plate to the stage before the segmented assembly. If it does not, or does not meet the following conditions, then proceed to step (4);
[0093] Condition 1: The iron outfitting nodes are not installed in the previous stage;
[0094] Condition 2: The installation area of the iron outfitting node is the large assembly range;
[0095] Condition three: The iron outfitting nodes do not interfere with the hoisting horse and gantry.
[0096] (4) Determine whether the installable stage in the iron outfit node configuration table includes the stage P from the start of the block assembly to the completion of the block assembly. If it does, and the iron outfit node meets the following conditions, then the installation stage of the iron outfit node can be determined to be the stage P from the start of the block assembly to the completion of the block assembly. If it does not include or does not meet the following conditions, then proceed to step (5);
[0097] Condition 1: The iron outfitting nodes are not installed in the previous stage;
[0098] Condition 2: The installation area of the iron outfitting node is within the small total section range;
[0099] Condition three: The iron outfitting nodes do not interfere with the hoisting horse and gantry.
[0100] (5) Determine whether the installable stage in the iron outfit node configuration table includes the stage Z from the start of the general group to the stage before the giant section general group. If it does, and the iron outfit node meets the following conditions, then the installation stage of the iron outfit node can be determined to be the stage Z from the start of the general group to the stage before the giant section general group. If it does not include or does not meet the following conditions, then proceed to step (6);
[0101] Condition 1: The iron outfitting nodes are not installed in the previous stage;
[0102] Condition 2: The installation area of the iron outfitting node is within the scope of the large total section;
[0103] Condition three: The iron outfitting nodes do not interfere with the hoisting horse and gantry.
[0104] (6) Determine whether the installable stage in the iron outfitting node configuration table includes the dock or slipway stage D. If it does, and the iron outfitting node satisfies the following conditions, then it can be determined that the installation stage of the iron outfitting node is the dock or slipway stage D. If it does not, or does not satisfy the following conditions, then proceed to step (7);
[0105] Condition 1: The iron outfitting nodes are not installed in the previous stage;
[0106] Condition 2: The installation area of the iron outfitting node is within the scope of the large total section;
[0107] Condition three: The iron outfitting nodes do not interfere with the hoisting horse and gantry.
[0108] (7) Usually, the iron outfitting node does not belong to the above six installation stages, that is, it can only belong to this installation stage. In other words, the iron outfitting node configuration table usually finds that the installable stage includes the dock or harbor operation stage Q, so the dock or harbor operation stage installation Q of the iron outfitting node can be determined.
[0109] It should be noted here that usually there may be multiple installable stages in the configuration table of a single iron outfitting node, that is, if the installable stages of the iron outfitting node include the middle assembly stage S, the large assembly stage C, and the stage B from the end of the section cover to the previous section assembly, it means that the current iron outfitting node may be installed in the middle assembly stage S, may be installed in the large assembly stage C, or may be installed in the stage B from the end of the section cover to the previous section assembly. The specific stage needs to be determined according to the above-mentioned installation stage determination method. The range judgment conditions in each installation stage judgment condition are the range parameters in the iron outfitting node installation judgment range set. For example, assuming that the installable stages of the iron outfitting node include the middle assembly stage S, the large assembly stage C, and the stage B from the end of the segmented cover to the stage before the segmented assembly, then the middle assembly stage S corresponds to the range judgment condition middle assembly in step (1), and the large assembly stage C and the stage B from the end of the segmented cover to the stage before the segmented assembly correspond to the range judgment condition large group in steps (2) and (3), which can immediately constitute the installation judgment range set of the current iron outfitting node, that is, the range parameters in the installation judgment range set of the current iron outfitting node include middle assembly and large assembly in sequence. Therefore, it can be seen that the range parameters in the iron outfitting node installation judgment range set are determined based on the installable stages in the corresponding configuration table.
[0110] Step S105, constructing an external outfitting area design structure tree based on the installation areas and installation stages of all iron outfitting nodes.
[0111] Figure 2 FIG. 1 shows a schematic diagram of a structure tree for designing a part of the outer outfitting area in the first embodiment of the present invention; Figure 2 As shown, after obtaining the installation area and installation stage of all iron outfitting nodes, the external outfitting area design structure tree can be constructed based on the installation area and installation stage. Furthermore, all iron outfitting nodes are first grouped based on the large area to which they belong, and the corresponding large area hierarchy is constructed based on the divided large area groups. Since the large area of external outfitting usually includes: upper construction area, bow area, cargo hold area, engine room area and stern area, the constructed large area hierarchy includes: upper construction area, bow area, cargo hold area, engine room area and stern area, and the iron outfitting nodes of the large area are respectively located under the corresponding large area.
[0112] Similarly, all corresponding iron and outfitting nodes are processed into segments at each large-area level. That is, at each large-area level, all iron and outfitting nodes at the current large-area level are grouped based on the segments they belong to, and a corresponding segment level is constructed based on the segmented groups. Since each large area of the external outfitting usually includes: characteristic area segments, large general segments, small general segments and sub-segments, the constructed segment level includes: characteristic area segments, large general segments, small general segments and sub-segments, and the iron and outfitting nodes of the corresponding segments are respectively located under the corresponding segments.
[0113] Then, at each section level, all corresponding iron and equipment nodes are processed by segment number. That is, at each section level, all iron and equipment nodes at the current section level are grouped based on the segment numbers, and a corresponding segment number level is constructed based on the segment number groups. For example, the segment numbers can be 201, 210, etc., and the iron and equipment nodes of the corresponding segment numbers are respectively located under the corresponding segment numbers.
[0114] Furthermore, the module names of the corresponding iron and equipment nodes are graded at each segment number level. That is, all the iron and equipment nodes at the current segment number level are grouped based on the module names, and the corresponding module name level is constructed based on the divided module name groups. For example, the module name can be a compartment mark, a compartment extension mark, etc., and the iron and equipment nodes of the module name are respectively located under the corresponding module name.
[0115] The constructed hierarchy is further optimized, specifically, all module names under each segment number level are sorted based on the installation stage. That is, all module names under each segment number level are sorted based on the installation stage sequence of the middle assembly stage S, the large assembly stage C, the stage B from the end of the segment cover to the stage before the segment assembly, the stage P from the beginning of the segment assembly to the completion of the segment assembly, the stage Z from the beginning of the assembly to the stage before the giant segment assembly, the dock or slipway stage D, and the dock or port operation stage Q.
[0116] In order to further optimize the regional design structure tree constructed in the embodiment of the present invention, the method for converting the regional design structure tree of the outfitting in the embodiment of the present invention may further include step S106, and this step may be arranged between step S102 and step S103, between step S103 and step S104, or between step S104 and step S105. The specific content of step S106 is as follows.
[0117] Step S106, determining the installation types of all iron outfit nodes based on the configuration table of the iron outfit nodes.
[0118] Specifically, the installation types of iron outfitting nodes usually include general iron outfitting and hull iron outfitting. This embodiment determines the installation type of each iron outfitting node by querying the configuration table, that is, determines whether each iron outfitting node is a general iron outfitting or a hull iron outfitting.
[0119] When the classification of iron outfitting nodes includes the classification of installation types, the created regional design structure tree can be optimized based on the installation type in step S105, that is, all module names of each installation stage under each section number are sorted based on the installation type. It should be noted that there is no limitation on which position is higher, the general iron outfitting type or the hull iron outfitting installation type.
[0120] At the same time, in order to further optimize the regional design structure tree, all iron outfitting nodes can also be grouped based on the iron outfitting name under each module name, and the iron outfitting name hierarchy can be constructed accordingly. It should be noted that if there is only one iron outfitting node under the module name hierarchy, there is no need to construct the iron outfitting name hierarchy. For example, only if there are two compartment mark iron outfitting nodes under the module name, it is necessary to construct the compartment mark hierarchy under the corresponding module name, and there is only one compartment extension mark iron outfitting node under the module name, so there is no need to construct the compartment extension mark hierarchy. This optimization method can prevent the arrangement of iron outfitting nodes under each module name from being too large.
[0121] Step S107: After the regional design structure tree is constructed, a three-dimensional annotation node needs to be created under each module name.
[0122] Specifically, a corresponding three-dimensional annotation is generated according to the iron outfitting node under each module name, and the three-dimensional annotation specifically includes the part number, size and rib position number.
[0123] In the design process of the detailed design structure tree, it is inevitable that there will be operations such as position movement, structure tree dragging, model addition, model deletion, model feature change, etc. Therefore, the regional design structure tree should also be changed accordingly. Therefore, the method for converting the outfitting regional design structure tree in the embodiment of the present invention can also include the following steps.
[0124] Step S108: Synchronously update the regional design structure tree according to the changes in the detailed design structure tree.
[0125] Specifically, if there are changes in the installation type, installation stage and installation area of the iron outfitting nodes in the detailed design structure tree, the regional design structure tree should also be changed accordingly; if the iron outfitting nodes are newly added, deleted or moved in the detailed design structure tree, the regional design structure tree should also be added, deleted or moved at the corresponding level.
[0126] Further, the embodiment of the present invention determines the corresponding iron equipment nodes in the detailed design structure tree and the regional design structure tree by identifying the InstanceID attribute in the iron equipment node configuration table, that is, identifying that the iron equipment node A in the detailed design structure tree is associated with the iron equipment node A' in the regional design structure tree. Each time the designer instantiates an iron equipment node, a serial code such as 2669-FSof_26-199 will be generated, and its construction rule is engineering-designer account-serial code. This serial code is the unique identity identifier after the iron equipment node is instantiated. When the A in the detailed design structure tree referenced in the regional design structure tree becomes A', a new JN_MQCVIUniqueID of A' will be generated, and the attribute value cannot be inherited. Therefore, in this scheme, a new attribute X (the attribute name is undetermined) will be added, and when A' in the regional design structure tree is generated, the JN_MQCVIUniqueID value of A will be recorded. The InstanceID attribute of A is shown in Table 2, and the InstanceID attribute of A' is shown in Table 3.
[0127] Table 2
[0128] Property Name Property Value JN_MQCVIUniqueID 2669-FSof_26-199 X
[0129] Table 3
[0130] Property Name Property Value JN_MQCVIUniqueID 2669-FSof_30-001 X 2669-FSof_26-199
[0131] By associating the JN_MQCVIUniqueID value with the X value, it is determined that A and A' are the same iron equipment node.
[0132] Step S109, synchronously updating the three-dimensional annotation according to the changes in the regional design structure tree.
[0133] Specifically, based on the changed ironwork nodes in the regional design structure tree, the corresponding 3D annotations under the corresponding module names are changed accordingly. The corresponding changes to the 3D annotations include moving, adding or deleting part numbers, and deleting and adding dimensions. The above changes need to associate the relationship between part numbers, installation dimensions and the model's unique identity JN_MQCVIUniqueID to ensure accurate identification of geometric changes, position movements, additions and deletions of the model.
[0134] The method for converting the external outfitting area design structure tree provided in an embodiment of the present invention obtains the iron outfitting nodes on the detailed design structure tree, determines the installation stage and installation area of each iron outfitting node, and then uses the installation stage and installation area of the iron outfitting nodes as conditions to realize the construction of the external outfitting area design structure tree, thereby reducing the workload of the designer in manually converting the regional structure tree and reducing the risk of missing or repeating the conversion model, while also achieving the purpose of clear design division of labor and rapid drawing output.
[0135] Embodiment 2
[0136] In order to solve the technical problems existing in the prior art, an embodiment of the present invention provides a structure tree conversion device for an external outfitting area design.
[0137] Figure 3 FIG. 1 shows a schematic diagram of a structure structure conversion device for the external outfitting area design structure structure of the second embodiment of the present invention; Figure 3 As shown, the external outfitting area design structure tree conversion device of the embodiment of the present invention includes a detailed design structure tree acquisition module, an iron outfitting node acquisition module, an installation area determination module, an installation stage determination module and an area design structure tree construction module.
[0138] The detailed design structure tree acquisition module is used to acquire the detailed design structure tree of the external outfitting to be converted.
[0139] The iron outfitting node acquisition module is used to traverse the detailed design structure tree of the external outfitting to be converted and obtain all the iron outfitting nodes.
[0140] The installation area determination module is used to determine the installation areas of all iron outfitting nodes based on the area determination method.
[0141] The installation phase determination module is used to determine the installation phases of all iron outfitting nodes based on the installation areas of all iron outfitting nodes.
[0142] The regional design structure tree construction module is used to construct the external outfitting regional design structure tree based on the installation areas and installation stages of all iron outfitting nodes.
[0143] The process of determining the installation area of a single iron outfitting node based on the area determination method includes:
[0144] If the iron outfitting node directly or indirectly interferes with a single hull structure, the large area to which the interfering hull structure belongs is used as the large installation area of the iron outfitting node, the belonging range set of the interfering hull structure is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are compared with the range parameters in the belonging range set in turn. If the installation judgment range set and the belonging range set have the same range parameters, the segment to which the first identical range parameter belongs is used as the installation segment of the iron outfitting node, otherwise the characteristic area segment is used as the installation segment of the iron outfitting node;
[0145] If the iron outfitting node directly or indirectly interferes with multiple hull structures, the area to which the multiple interfering hull structures belong is used as the large installation area of the iron outfitting node, the parent range set of the multiple interfering hull structures is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are compared with the range parameters in the parent range set in turn. If the installation judgment range set and the parent range set have the same range parameters, the first identical range parameter is used as the segment as the installation segment of the iron outfitting node, otherwise the segment to which the minimum range parameter in the parent range set belongs is used as the installation segment of the iron outfitting node;
[0146] The installation judgment range set includes all installable range parameters of the iron and steel equipment nodes, and all range parameters in the installation judgment range set are sorted in ascending order;
[0147] The range set includes all range parameters of the interfering hull structures, and all range parameters in the range set are sorted from small to large;
[0148] The parent range set includes the range parameters of the parent shared by the multiple interfering hull structures, and all the range parameters in the parent range set are sorted in ascending order.
[0149] The external outfitting area design structure tree conversion device provided by the embodiment of the present invention obtains the iron outfitting nodes on the detailed design structure tree, and determines the installation stage and installation area of each iron outfitting node, and then uses the installation stage and installation area of the iron outfitting nodes as conditions to realize the construction of the external outfitting area design structure tree, thereby reducing the workload of the designer in manually converting the regional structure tree and reducing the risk of missing or repeating the conversion model, while also achieving the purpose of clear design division of labor and rapid drawing output.
[0150] Embodiment 3
[0151] In order to solve the above technical problems existing in the prior art, an embodiment of the present invention further provides a storage medium storing a computer program, which can implement all the steps in the external outfitting area design structure tree conversion method in embodiment 1 when executed by a processor.
[0152] The specific steps of the method for converting the external outfitting area design structure tree and the beneficial effects obtained by applying the readable storage medium provided by the embodiment of the present invention are the same as those in the first embodiment and will not be described in detail here.
[0153] It should be noted that the storage medium includes various media that can store program codes, such as ROM, RAM, magnetic disk or optical disk.
[0154] Embodiment 4
[0155] In order to solve the above technical problems existing in the prior art, an embodiment of the present invention further provides a terminal.
[0156] Figure 4 The schematic diagram of the terminal structure of the fourth embodiment of the present invention is shown. Figure 4 The terminal of this embodiment includes a processor and a memory connected to each other; the memory is used to store computer programs, and the processor is used to execute the computer programs stored in the memory, so that when the terminal executes, all steps in the external outfitting area design structure tree conversion method of embodiment 1 can be implemented.
[0157] The specific steps of the external outfitting area design structure tree conversion method and the beneficial effects obtained by applying the terminal provided by the embodiment of the present invention are the same as those in the first embodiment, and will not be described in detail here.
[0158] It should be noted that the memory may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage. Similarly, the processor may also be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may 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 gates or transistor logic devices, discrete hardware components.
[0159] Although the embodiments disclosed in the present invention are as above, the contents described are only embodiments adopted for facilitating the understanding of the present invention and are not intended to limit the present invention. Any technician in the technical field to which the present invention belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present invention, but the protection scope of the present invention shall still be subject to the scope defined in the attached claims.
Claims
1. A method for converting a structure tree of an external outfitting area design, comprising: Obtain the detailed design structure tree of the external outfitting to be converted; Traversing the detailed design structure tree of the external outfitting to be converted to obtain all iron outfitting nodes; Determining the installation areas of all the iron outfitting nodes based on the area determination method; Determining the installation phases of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes; Constructing an external outfitting area design structure tree based on the installation areas and installation stages of all the iron outfitting nodes; The process of determining the installation area of a single iron outfitting node based on the area determination method includes: If the iron outfitting node directly or indirectly interferes with a single hull structure, the large area to which the interfering hull structure belongs is used as the large installation area of the iron outfitting node, the belonging range set of the interfering hull structure is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are sequentially compared with the range parameters in the belonging range set, if the installation judgment range set and the belonging range set have the same range parameters, then the segment to which the first same range parameter belongs is used as the installation segment of the iron outfitting node, otherwise the characteristic area segment is used as the installation segment of the iron outfitting node; each large area includes four types of segments, namely, characteristic area segment, large total segment, small total segment and segment, and the segment is further divided into medium assembly and large assembly; If the iron outfitting node directly or indirectly interferes with multiple hull structures, the area to which the multiple interfering hull structures belong is used as the large installation area of the iron outfitting node, the parent range set of the multiple interfering hull structures is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are compared with the range parameters in the parent range set in turn. If the installation judgment range set and the parent range set have the same range parameters, the first identical range parameter is used as the segment as the installation segment of the iron outfitting node, otherwise the segment to which the minimum range parameter in the parent range set belongs is used as the installation segment of the iron outfitting node; The installation judgment range set includes all installable range parameters of the iron outfitting node, and all range parameters in the installation judgment range set are sorted in ascending order; The belonging range set includes all range parameters of the interfering hull structure, and all range parameters in the belonging range set are sorted in ascending order; The parent range set includes range parameters of the parent shared by a plurality of interfering hull structures, and all range parameters in the parent range set are sorted in ascending order; The major areas of external outfitting include: superstructure area, bow area, cargo hold area, engine room area and stern area.
2. The method according to claim 1, characterized in that The steps of determining the installation phase corresponding to a single iron outfitting node based on the installation area of the iron outfitting node include: If the installable stage in the iron outfit node configuration table includes the middle assembly stage, it is determined whether the iron outfit node satisfies: the installation area range of the iron outfit node is the middle assembly range and is on a non-middle assembly construction base surface. If so, the iron outfit node is installed in the middle assembly stage; otherwise If the installable stage in the iron outfitting node configuration table includes the large assembly stage, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large assembly range, and does not interfere with the suspension horse and gantry shelving. If so, the iron outfitting node is installed in the large assembly stage; otherwise If the installable stages in the iron outfitting node configuration table include the stage from the end of the segmented cover plate to the stage before the segmented assembly, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large assembly range, and does not interfere with the suspension horse and the gantry. If so, the iron outfitting node is installed in the stage from the end of the segmented cover plate to the stage before the segmented assembly; otherwise If the installable stages in the iron outfitting node configuration table include the stage from the start of the block assembly to the completion of the block assembly, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the small block range, and does not interfere with the suspension horse and gantry shelving. If so, the iron outfitting node is installed in the stage from the start of the block assembly to the completion of the block assembly; otherwise If the installable stages in the iron outfitting node configuration table include the stage from the beginning of the assembly to the stage before the giant block assembly, then determine whether the iron outfitting node meets the following conditions: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large block range, and does not interfere with the suspension horse and gantry shelving. If so, the iron outfitting node is installed in the stage from the beginning of the assembly to the stage before the giant block assembly; otherwise If the installable stages in the iron outfitting node configuration table include the dock or slipway stage, then determine whether the iron outfitting node meets the following requirements: it does not belong to the previous stage installation, the installation area of the iron outfitting node is the large total section range, and does not interfere with the hoisting horse and gantry shelving. If so, the iron outfitting node is installed in the dock or slipway stage; otherwise, the iron outfitting node is installed in the dock or harbor operation stage.
3. The method according to claim 1, characterized in that The steps of constructing a structure tree of the external outfitting area design based on the installation areas and installation stages of all the iron outfitting nodes include: All the iron and steel equipment nodes are grouped based on the large area they belong to, and a large area hierarchy is constructed accordingly; Under each large area level, all the iron and steel parts nodes are grouped based on the sections they belong to, and the corresponding section levels are constructed; Under each section level, all the ironwork nodes are grouped based on the section numbers to which they belong, and a section number level is constructed accordingly; Under each segment number level, all the iron outfitting nodes are grouped based on the module names to which they belong, and the module name levels are constructed accordingly; All the ironwork nodes are placed under the corresponding module name level, and all module names under each segment number level are sorted based on the installation stage.
4. The method according to claim 3, characterized in that The step of determining the installation phase of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes and the step of constructing an external outfitting area design structure tree based on the installation areas and installation phases of all the iron outfitting nodes also includes: Determining the installation type of all the iron outfitting nodes based on the configuration table of the iron outfitting nodes; Among them, the installation types of the iron outfitting nodes include general iron outfitting and hull iron outfitting.
5. The method according to claim 4, characterized in that The step of constructing a structure tree for the design of the outer outfitting area based on the installation areas and installation stages of all the iron outfitting nodes also includes: Sort all module names in each installation phase under each segment number based on the installation type.
6. The method according to claim 3, characterized in that The step of constructing a structure tree for the design of the outer outfitting area based on the installation areas and installation stages of all the iron outfitting nodes also includes: All the iron outfit nodes are grouped based on the iron outfit name under each module name, and a corresponding iron outfit name hierarchy is constructed.
7. The method according to claim 1, characterized in that The direct interference is that the iron outfitting node intersects or contacts the hull structure, and the indirect interference is that the iron outfitting node intersects or contacts at least one outfitting in sequence, and the last outfitting intersects or contacts the hull structure.
8. A structure tree conversion device for design of external outfitting area, characterized in that: It includes a detailed design structure tree acquisition module, an iron and steel equipment node acquisition module, an installation area determination module, an installation phase determination module and a regional design structure tree construction module; The detailed design structure tree acquisition module is used to acquire the detailed design structure tree of the external outfitting to be converted; The iron outfit node acquisition module is used to traverse the detailed design structure tree of the external outfit to be converted to obtain all iron outfit nodes; The installation area determination module is used to determine the installation areas of all the iron outfitting nodes based on an area determination method; The installation phase determination module is used to determine the installation phase of all the iron outfitting nodes based on the installation areas of all the iron outfitting nodes; The regional design structure tree building module is used to build an external outfitting regional design structure tree based on the installation areas and installation stages of all the iron outfitting nodes; The process of determining the installation area of a single iron outfitting node based on the area determination method includes: If the iron outfitting node directly or indirectly interferes with a single hull structure, the large area to which the interfering hull structure belongs is used as the large installation area of the iron outfitting node, the belonging range set of the interfering hull structure is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are sequentially compared with the range parameters in the belonging range set, if the installation judgment range set and the belonging range set have the same range parameters, then the segment to which the first same range parameter belongs is used as the installation segment of the iron outfitting node, otherwise the characteristic area segment is used as the installation segment of the iron outfitting node; each large area includes four types of segments, namely, characteristic area segment, large total segment, small total segment and segment, and the segment is further divided into medium assembly and large assembly; If the iron outfitting node directly or indirectly interferes with multiple hull structures, the area to which the multiple interfering hull structures belong is used as the large installation area of the iron outfitting node, the parent range set of the multiple interfering hull structures is obtained, and the installation judgment range set of the iron outfitting node is obtained from the configuration table of the iron outfitting node, and the range parameters in the installation judgment range set are compared with the range parameters in the parent range set in turn. If the installation judgment range set and the parent range set have the same range parameters, the first identical range parameter is used as the segment as the installation segment of the iron outfitting node, otherwise the segment to which the minimum range parameter in the parent range set belongs is used as the installation segment of the iron outfitting node; The installation judgment range set includes all installable range parameters of the iron outfitting node, and all range parameters in the installation judgment range set are sorted in ascending order; The range set includes all range parameters of the interfering hull structures, and all range parameters in the range set are sorted in ascending order; The parent range set includes range parameters of the parent shared by a plurality of interfering hull structures, and all range parameters in the parent range set are sorted in ascending order; The major areas of external outfitting include: superstructure area, bow area, cargo hold area, engine room area and stern area.
9. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, it implements the external outfitting area design structure tree conversion method described in any one of claims 1 to 7.
10. A terminal, characterized in that: include: A processor and a memory, wherein the memory is communicatively connected to the processor; 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 terminal executes the external outfitting area design structure tree conversion method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Ship outfitting MBD model data association and change method and device, terminal and medium
CN110765551A
Rapid design method and device suitable for ship outfitting platform, medium and terminal
CN112380612A