Method, System, Device and Storage Medium for Generating Hull Area Design Structure Tree
By generating a hull area design structure tree, using the basic node configuration table and the planned configuration table to compare the detailed design model of the hull, the problems of low design efficiency and missing parts in the existing technology are solved, and the effect of clear design division of labor and quick drawing is achieved.
Patent Information
- Application Number
- CN202111528339.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-12-14
AI Technical Summary
In the prior art, the design efficiency of the hull area is low, and there is a risk of missing parts or repeated conversion, resulting in a decrease in design efficiency.
By creating a basic node configuration table and a schedule configuration table, combining the construction space of large assembly nodes and small assembly nodes with the detailed design model of the hull, a hull area design structure tree is generated, including various structural professional nodes under the large assembly node and small assembly nodes, and the final structure tree is formed through inspection and grouping technology.
It reduces the workload of designers in manual conversion, reduces the risk of missing or repeated conversion of parts, and achieves clear division of design labor and quick drawing.
Smart Images

Figure CN114169081B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of ship hull area design structure tree construction, and relates to a generation method and system, in particular to a method, system, device and storage medium for generating a ship hull area design structure tree. Background Art
[0002] With the rapid development of digital design technology in the shipbuilding industry, different from the detailed design mode of two-dimensional drawings, the detailed design technology based on three-dimensional models has been widely applied in the ship field. The main task in the detailed design stage is to determine the structural form of the ship according to the construction contract, technical specifications, and line graph, etc., and determine the shape, plate thickness, material, specifications, and their connection methods of all ship components. Production / area design is an extension based on the detailed design, providing process information, specific details, digital construction models, etc. for the production site. Therefore, the presentation methods of the structure tree based on model design are different in different stages. The detailed design focuses on the integrity of the content in the ship design area, as well as the style and strength of the structure, and usually organizes the detailed design structure tree by design area; while the area design mainly focuses on the convenience of construction, and the combination and sequence of assembly are crucial. Therefore, the area design mostly organizes the area design structure tree by segments, sub-assemblies, etc. required for on-site construction. However, the manual conversion workload of hundreds of thousands or millions of parts is huge, and there is a risk of omission or repeated conversion, resulting in a significant decrease in the area design efficiency.
[0003] Therefore, how to provide a method, system, device and storage medium for generating a ship hull area design structure tree to solve the defects in the prior art such as low area design efficiency, the risk of missing parts or repeated conversion of parts has actually become a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention
[0004] In view of the above-mentioned disadvantages of the prior art, the purpose of the present invention is to provide a method, system, device and storage medium for generating a ship hull area design structure tree, which is used to solve the problems of low area design efficiency and the risk of missing parts or repeated conversion of parts in the prior art.
[0005] To achieve the above and other related objectives, on the one hand, the present invention provides a method for generating a hull area design structure tree, including: creating a basic node configuration table for generating the hull area design structure tree and a plan configuration table for the type ship area design; the basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty within the area design structure tree; comparing the construction spaces of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which each type ship area in the design model belongs; generating the construction areas that make up the area design structure tree and the structural specialty nodes below them according to the information content of the basic node configuration table; matching the inspection passing status of each specialty node under the construction area to which it belongs according to the plan configuration table of the type ship area design; if all the structural specialty nodes pass the inspection, generating the assembly models of each structural specialty node, calling the pre-stored group technology, combining the generated assembly models, generating the erection nodes under each structural specialty node, and forming the hull area design structure tree.
[0006] In an embodiment of the present invention, the step of creating a basic node configuration table for generating the hull area design structure tree includes: creating the basic node configuration table by sorting out the detailed information of the large assembly nodes and small assembly nodes.
[0007] In an embodiment of the present invention, the step of creating a plan configuration table for the type ship area design includes: obtaining the design plan start time, buffer time, and responsible person of each structural specialty node within the area design structure tree from the overall construction schedule of the hull; configuring the screening frequency of the hull area; and forming the plan configuration table of the type ship area design with the design plan start time, buffer time, responsible person of each structural specialty node within the area design structure tree, and the screening frequency of the hull area.
[0008] In an embodiment of the present invention, after the step of determining the construction areas to which each type ship area in the design model belongs, the method for generating the hull area design structure tree further includes: writing the construction areas to which each component in the design model belongs into the plan attributes of the design model according to the area node plan start time in the plan configuration table of the type ship area design.
[0009] In an embodiment of the present invention, the step of comparing the construction spaces of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which the respective components in the design model belong includes: using the spatial envelopes of the construction spaces of the pre-stored large assembly nodes and small assembly nodes to frame each ship type area in the design model. If it is within the spatial envelope of the large assembly node, it is determined that the ship type area belongs to the large assembly node, and an area attribute belonging to the large assembly node is generated; if it is within the spatial envelope of the small assembly node, it is determined that the ship type area belongs to the small assembly node, and an area attribute belonging to the small assembly node is generated; if it exceeds the spatial envelope of the large assembly node, it indicates that the ship type area belongs to the parent area.
[0010] In an embodiment of the present invention, after the step of generating the erection nodes under each structural specialty node, the method for generating the hull area design structure tree further includes: recording the generation time of the assembly models of each structural specialty node; transferring the editing permissions of each structural specialty node under the generated construction area to the person in charge of the construction area.
[0011] In an embodiment of the present invention, the method for generating the hull area design structure tree further includes: screening whether the hull detailed design model has been modified according to the configured screening frequency of the hull area. If so, synchronize the modification of the hull detailed design model to the hull area design structure tree; if not, continue to screen whether the hull detailed design model has been modified according to the configured screening frequency of the hull area.
[0012] On the other hand, the present invention provides a system for generating a hull area design structure tree, including: a creation module for creating a basic node configuration table for generating the hull area design structure tree and a plan configuration table for ship type area design; the basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty in the area design structure tree; a processing module for comparing the construction spaces of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which the respective ship type areas in the design model belong; a generation module for generating the construction areas constituting the area design structure tree and the respective structural specialty nodes thereunder according to the information content of the basic node configuration table; a formation module for matching the inspection passing status of each specialty node under the construction area to which it belongs according to the plan configuration table for ship type area design; if all specialty nodes pass the inspection, an assembly model of each structural specialty node will be generated, the pre-stored group technology will be called, and the generated assembly models will be combined to generate the erection nodes under each structural specialty node, forming the hull area design structure tree.
[0013] On the other hand, the present invention provides 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 generating the hull area design structure tree is implemented.
[0014] In a last aspect of the present invention, there is provided a device, comprising: a processor and a memory; the memory is used for storing a computer program, and the processor is used for executing the computer program stored in the memory so that the device executes the method for generating the hull area design structure tree.
[0015] As described above, the method, system, device and storage medium for generating the hull area design structure tree according to the present invention have the following beneficial effects:
[0016] The method, system, device and storage medium for generating the hull area design structure tree according to the present invention can reduce the workload of designers manually converting the area structure tree, reduce the risk of missing parts or repeated conversion of models, and achieve the purpose of clear design division of labor and rapid drawing. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It shows a schematic flow chart of the method for generating the hull area design structure tree according to the present invention in an embodiment.
[0018] Figure 2 It shows an example diagram of the hull area design structure tree generated by the method for generating the hull area design structure tree according to the present invention.
[0019] Figure 3 It shows a schematic diagram of the hull structure model attributes according to the present invention.
[0020] Figure 4 It shows a schematic principle structure diagram of the system for generating the hull area design structure tree according to the present invention in an embodiment.
[0021] Description of Component Labels
[0022] 3 Hull area design structure tree
[0023] Generation system
[0024] 31 Creation module
[0025] 32 Processing module
[0026] 33 Generation module
[0027] 34 Formation module
[0028] 35 Modification module
[0029] Steps S11 - S16 DETAILED DESCRIPTION OF THE EMBODIMENTS
[0030] The following uses specific specific examples to illustrate the implementation manners of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0031] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner. Therefore, only the components related to the present invention are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The types, quantities, and ratios of the components in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.
[0032] This embodiment provides a method for generating a hull area design structure tree, including:
[0033] Create a basic node configuration table for generating the hull area design structure tree and a plan configuration table for the type ship area design; the basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty in the area design structure tree;
[0034] Compare the construction spaces of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which each type ship area in the design model belongs;
[0035] Generate the construction areas that make up the area design structure tree and the structural specialty nodes below them according to the information content of the basic node configuration table;
[0036] According to the plan configuration table of the type ship area design, match the inspection passing status of each specialty node under the construction area to which it belongs; if all specialty nodes pass the inspection, generate the assembly models of each structural specialty node, call the pre-stored group technology, combine the generated assembly models, generate the subassembly nodes under each structural specialty node, and form the hull area design structure tree.
[0037] The following will describe in detail the method for generating the hull area design structure tree provided in this embodiment with reference to the diagrams. The method for generating the hull area design structure tree in this embodiment can automatically generate the hull area design structure tree from the ship hull detailed design structure tree (also known as the hull detailed model).
[0038] Please refer to Figure 1 , which shows a schematic flowchart of the method for generating the hull area design structure tree in an embodiment. As Figure 1As shown, the method for generating the design structure tree of the hull area specifically includes the following steps:
[0039] S11. Create a basic node configuration table for generating the design structure tree of the hull area and a plan configuration table for the design of the reference ship area; the basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty within the design structure tree of the area.
[0040] Specifically, the step of creating a basic node configuration table for generating the design structure tree of the hull area includes: creating the basic node configuration table by sorting out the detailed information of the large assembly nodes and small assembly nodes.
[0041] The detailed information of the large assembly nodes is subdivided into small assembly, grouped structure, welding, and process tooling nodes.
[0042] The detailed information of the small assembly nodes is subdivided into grouped structure, welding, process tooling, and jig nodes.
[0043] Specifically, the steps of creating a plan configuration table for the design of the reference ship area include:
[0044] Obtain the design plan start time, buffer time, and responsible person of each structural specialty node within the design structure tree of the area from the major construction schedule of the hull;
[0045] Configure the screening frequency of the hull area; the screening frequency of the hull area is used after the transformation of the detailed design structure tree.
[0046] Form the plan configuration table for the design of the reference ship area with the design plan start time, buffer time, responsible person of each structural specialty node within the design structure tree of the area, and the screening frequency of the hull area.
[0047] S12. Compare the construction spaces of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which each reference ship area in the design model belongs.
[0048] Specifically, use the spatial envelope of the construction spaces of the pre-stored large assembly nodes and small assembly nodes to frame each reference ship area in the design model. If it is within the spatial envelope of the large assembly node, it is determined that this reference ship area belongs to the large assembly node, and generate the area attribute belonging to the large assembly node; if it is within the spatial envelope of the small assembly node, it is determined that this reference ship area belongs to the small assembly node, and generate the area attribute belonging to the small assembly node; if it exceeds the spatial envelope of the large assembly node, it means that this reference ship area belongs to the parent area, and write this area attribute into the area attribute of the hull detailed model.
[0049] S13. Write the construction area to which each component in the design model belongs into the planned attributes of the design model according to the start time of the area node plan in the planned configuration table designed based on the reference ship area.
[0050] S14. Generate the construction areas that make up the regional design structure tree and the structural professional nodes below them according to the information content of the basic node configuration table. The construction areas that make up the regional design structure tree include large assembly nodes and small assembly nodes. Each structural professional node includes sub-assembly, group structure, welding, and process tooling nodes under the large assembly node. Under the small assembly node, there are group structure, welding, process tooling, and jigging, forming the major nodes of the hull area design structure tree as shown in Figure 2 the figure.
[0051] S15. According to the planned configuration table of the reference ship area design, match the inspection passing status of each professional node under the construction area to which it belongs. As shown in Figure 3 the figure, traverse each model attribute to match the status of all inspection items. If all structural professional nodes pass the inspection, generate the assembly models of each structural professional node, call the pre-stored group technology, and combine the generated assembly models to generate the erection nodes under each structural professional node, that is, allocate the corresponding structural models under the Figure 2 group structure node. If all structural professional nodes do not all pass the inspection, push a warning report to the responsible person.
[0052] In this embodiment, S15 further includes recording the generation time of the assembly models of each structural professional node and transferring the editing permissions of each structural professional node under the generated construction area to the responsible person of this construction area.
[0053] S16. According to the screening frequency of the configured hull area, screen whether the detailed hull design model has been modified. If so, synchronize the modification of the detailed hull design model to the hull area design structure tree; if not, continue to screen whether the detailed hull design model has been modified according to the screening frequency of the configured hull area.
[0054] Specifically, S16 includes:
[0055] S161. According to the configured screening frequency, traverse the nodes of the detailed hull design structure tree to screen whether there are new models (the area and planned attributes are empty). If so, match the inspection passing situation of the detailed design model quality control points to determine whether to hang them into the area structure tree;
[0056] S162. According to the configured screening frequency, compare the nodes of the detailed hull design structure tree with the nodes of the area structure tree. If the nodes of the area structure tree are more than those of the detailed hull design structure tree, they will be automatically deleted;
[0057] S163. Traverse the nodes of the hull detailed design structure tree according to the configured screening frequency, and compare the last modification time of the hull detailed design model with the time when it was initially hung into the regional structure tree. If the modification time is later than the hanging-in time, it indicates that the model has been modified after the stage transition.
[0058] S164. Automatically push the list of parts with model changes to the person in charge of regional design according to the information on new additions, deletions, and modifications of the detailed design model determined in steps S161 - S163.
[0059] The method for generating the hull regional design structure tree in this embodiment can reduce the workload of designers manually converting the regional structure tree, reduce the risk of part omission or repeated model conversion, and achieve the purpose of clear design division of labor and rapid drawing.
[0060] This embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the method as Figure 1 described.
[0061] At any possible level of combination of technical details, the present application can be a system, a method, and / or a computer program product. The computer program product can include a computer-readable storage medium, on which computer-readable program instructions are loaded for causing a processor to implement various aspects of the present application.
[0062] The computer-readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. The computer-readable storage medium can be, for example, (but is 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 of the above. More specific examples (non-exhaustive list) of the 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, such as a punched card or raised structures in a groove storing instructions thereon, and any suitable combination of the above. The computer-readable storage medium used herein is not construed as an instantaneous signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.
[0063] The computer-readable programs described herein can be downloaded to various computing / processing devices from a computer-readable storage medium or downloaded to an external computer or external storage device via a network such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device. The computer program instructions for performing the operations of the present application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state-setting data, integrated circuit configuration data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may 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 may be connected to an external computer (e.g., connected through the Internet using an Internet service provider). In some embodiments, by using the status information of the computer-readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present application.
[0064] This embodiment further provides a system for generating a hull area design structure tree, including:
[0065] A creation module for creating a basic node configuration table for generating the hull area design structure tree and a plan configuration table for the type ship area design; the basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty within the area design structure tree;
[0066] A processing module for comparing the construction space of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which each type ship area in the design model belongs;
[0067] A generation module for generating the construction areas constituting the area design structure tree and the structural specialty nodes thereunder according to the information content of the basic node configuration table;
[0068] A forming module is used to match the inspection passing status of each professional node in the construction area according to the planned configuration table designed for the ship type area; if all professional nodes pass the inspection, an assembly model of each structural professional node will be generated, the pre-stored group technology will be called, and the generated assembly models will be combined to generate group erection nodes under each structural professional node, forming a hull area design structure tree.
[0069] Please refer to Figure 4 , which shows the schematic principle structure of the hull area design structure tree generation system in an embodiment. As Figure 4 shown, the hull area design structure tree generation system 3 includes a creation module 31, a processing module 32, a generation module 33, a forming module 34 and a modification module 35.
[0070] The creation module 31 is used to create a basic node configuration table for generating the hull area design structure tree and a planned configuration table for the ship type area design; the basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty in the area design structure tree.
[0071] Specifically, the creation module 31 creates the basic node configuration table by sorting out the detailed information of the large assembly nodes and small assembly nodes.
[0072] Specifically, the process of the creation module 31 creating the planned configuration table for the ship type area design includes: obtaining the design plan start time, buffer time and responsible person of each structural professional node in the area design structure tree from the construction schedule of the hull; configuring the screening frequency of the hull area; the screening frequency of the hull area is used after the detailed design structure tree is transformed. The design plan start time, buffer time, responsible person of each structural professional node in the area design structure tree and the screening frequency of the hull area form the planned configuration table for the ship type area design.
[0073] The processing module 32 is used to compare the construction space of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction area to which each ship type area in the design model belongs.
[0074] Specifically, the processing module 32 uses the space envelope of the construction space of the pre-stored large assembly nodes and small assembly nodes to frame each ship type area in the design model. If it is within the space envelope of the large assembly node, it is determined that the ship type area belongs to the large assembly node, and the area attribute belonging to the large assembly node is generated; if it is within the space envelope of the small assembly node, it is determined that the ship type area belongs to the small assembly node, and the area attribute belonging to the small assembly node is generated; if it exceeds the space envelope of the large assembly node, it means that the ship type area belongs to the parent area, and the area attribute is written into the area attribute of the hull detailed model.
[0075] According to the start time of the regional node plan in the planned configuration table designed for the reference ship area, the processing module 32 writes the construction area to which each component in the design model belongs into the planned attributes of the design model.
[0076] The generating module 33 is used to generate the construction areas that make up the regional design structure tree and each structural specialty node thereunder according to the information content of the basic node configuration table. The construction areas that make up the regional design structure tree include large assembly nodes and small assembly nodes. Each structural specialty node includes small assembly, group structure, welding, and process tooling nodes under the large assembly node. Under the small assembly node, it includes group structure, welding, process tooling, and jigging.
[0077] The forming module 34 is used to match the inspection passing status of each specialty node under the construction area according to the planned configuration table of the reference ship area design; if all structural specialty nodes pass the inspection, it will generate the assembly models of each structural specialty node, call the pre-stored group technology, combine the generated assembly models, generate the erection nodes under each structural specialty node, and form the hull area design structure tree. If all structural specialty nodes do not all pass the inspection, a warning report will be pushed to the responsible person.
[0078] In this embodiment, the forming module 34 is further used to record the generation time of the assembly models of each structural specialty node, and transfer the editing rights of each structural specialty node under the generated construction area to the responsible person of this construction area.
[0079] The modification module 35 screens whether the detailed hull design model has been modified according to the configured screening frequency of the hull area. If so, it synchronizes the modification of the detailed hull design model to the hull area design structure tree; if not, it continues to screen whether the detailed hull design model has been modified according to the configured screening frequency of the hull area.
[0080] Specifically, the modification module 35 traverses the nodes of the detailed hull design structure tree according to the configured screening frequency, screens whether there are new models (the area and planned attributes are empty), and if so, matches the inspection passing situation of the quality control points of the detailed design model to determine whether to hang them into the area structure tree;
[0081] The modification module 35 compares the nodes of the detailed hull design structure tree with the nodes of the area structure tree according to the configured screening frequency. If the nodes of the area structure tree are more than the nodes of the detailed hull design structure tree, they will be automatically deleted;
[0082] The modification module 35 traverses the nodes of the hull detailed design structure tree according to the configured screening frequency, and compares the last modification time of the hull detailed design model with the time when it was initially hung into the regional structure tree. If the modification time is later than the hanging-in time, it indicates that there are modifications after the model transitions to the next stage.
[0083] The modification module 35 automatically pushes the list of parts with model changes to the person in charge of regional design according to the information on new additions, deletions, and modifications of the detailed design model determined above.
[0084] It should be noted that it should be understood that the division of each module of the above system is only a division of logical functions. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. And these modules can all be implemented in the form of software called by a processing element, or all in the form of hardware, or some modules can be implemented in the form of software called by a processing element and some modules in the form of hardware. For example: The x module can be a separately established processing element, or 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 to perform the functions of the above x module. The implementation of other modules is similar. These modules can be fully or partially integrated together, or independently implemented. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed by the integrated logic circuit in the processor element or the instruction in the form of software. The above modules can be one or more integrated circuits configured to implement the above method, for example: one or more Application Specific Integrated Circuits (ASICs), one or more Digital Singnal Processors (DSPs), one or more Field Programmable Gate Arrays (FPGAs), etc. When a certain module above is implemented in the form of a program code called by a processing element, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processors that can call program code. These modules can be integrated together and implemented in the form of a System-on-a-chip (SOC).
[0085] Finally, this embodiment provides a device, which includes: a processor, a memory, a transceiver, a communication interface, or / and a system bus; the memory and the communication interface are connected to the processor and the transceiver through the system bus and complete communication with each other. 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 the computer programs to enable the device to execute each step of the method for generating the hull area design structure tree as described above.
[0086] The above-mentioned system bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This system bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is shown 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 a Random Access Memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.
[0087] The above-mentioned processor may 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 gate or transistor logic devices, discrete hardware components.
[0088] The protection scope of the method for generating the hull area design structure tree according to the present invention is not limited to the execution order of the steps listed in this embodiment. Any solution achieved by adding or subtracting steps of the prior art and replacing steps according to the principle of the present invention is included in the protection scope of the present invention.
[0089] The present invention also provides a system for generating a hull area design structure tree. The system for generating a hull area design structure tree can implement the method for generating a hull area design structure tree according to the present invention. However, the implementation device of the method for generating a hull area design structure tree according to the present invention includes, but is not limited to, the structure of the system for generating a hull area design structure tree listed in this embodiment. Any structural deformation and substitution of the prior art made according to the principle of the present invention are included in the protection scope of the present invention.
[0090] In summary, the method, system, device, and storage medium for generating a hull area design structure tree according to the present invention can reduce the workload of designers manually converting the area structure tree, reduce the risk of part omission or repeated conversion of models, and achieve the purpose of clear design division of labor and rapid drawing. The present invention effectively overcomes various drawbacks in the prior art and has high industrial utilization value.
[0091] The above embodiments are only illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes completed by those with ordinary knowledge in the technical field without departing from the spirit and technical idea disclosed by the present invention should still be covered by the claims of the present invention.
Claims
1. A method for generating a hull area design structure tree, characterized in that, Including: Create a basic node configuration table for generating the hull area design structure tree and a plan configuration table for the reference ship area design; The basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty within the area design structure tree; Compare the construction spaces of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction areas to which each reference ship area in the design model belongs. It includes: using the spatial envelopes of the construction spaces of the pre-stored large assembly nodes and small assembly nodes to frame each reference ship area in the design model. If it is within the spatial envelope of the large assembly node, it is determined that this reference ship area belongs to the large assembly node, and generate the area attribute belonging to the large assembly node. If it is within the spatial envelope of the small assembly node, it is determined that this reference ship area belongs to the small assembly node, and generate the area attribute belonging to the small assembly node. If it exceeds the spatial envelope of the large assembly node, it indicates that this reference ship area belongs to the parent area; Generate the construction areas that make up the area design structure tree and the respective structural specialty nodes below them according to the information content of the basic node configuration table; According to the plan configuration table of the reference ship area design, match the inspection passing status of each specialty node under the construction area to which it belongs. If all the structural specialty nodes pass the inspection, generate the assembly models of each structural specialty node, call the pre-stored group technology, combine the generated assembly models, generate the erection nodes under each structural specialty node, and form the hull area design structure tree.
2. The method for generating a hull area design structure tree according to claim 1, wherein The steps of creating a basic node configuration table for generating the hull area design structure tree include: Create the basic node configuration table by sorting out the detailed information of the large assembly nodes and small assembly nodes.
3. The method for generating a hull area design structure tree according to claim 1, wherein The steps of creating a plan configuration table for the reference ship area design include: Obtain the design plan start time, buffer time, and responsible person of each structural specialty node within the area design structure tree from the overall construction schedule of the hull; Configure the screening frequency of the hull area; Form the plan configuration table of the reference ship area design with the design plan start time, buffer time, responsible person of each structural specialty node within the area design structure tree, and the screening frequency of the hull area.
4. The method for generating a hull area design structure tree according to claim 3, wherein After the step of determining the construction areas to which each reference ship area in the design model belongs, the method for generating the hull area design structure tree further includes: according to the area node plan start time in the plan configuration table of the reference ship area design, write the construction areas to which each component in the design model belongs into the plan attribute of the design model.
5. The method for generating a hull area design structure tree according to claim 1, characterized in that After the step of generating the erection nodes under each structural specialty node, the method for generating the hull area design structure tree further includes: Record the generation time of the assembly models of each structural specialty node; Transfer the editing permissions of each structural specialty node under the generated construction area to the responsible person of this construction area.
6. The method for generating a hull area design structure tree according to claim 3, wherein The method for generating the hull area design structure tree further includes: According to the screening frequency of the configured hull area, screen whether the hull detailed design model has been modified. If so, synchronize the modification of the hull detailed design model to the hull area design structure tree; if not, continue to screen whether the hull detailed design model has been modified according to the screening frequency of the configured hull area.
7. A generating system for a hull area design structure tree, characterized in that, Including: A creation module, used to create a basic node configuration table for generating the hull area design structure tree and a plan configuration table for the ship type area design; The basic node configuration table includes the large assembly nodes and small assembly nodes of the hull specialty in the area design structure tree; A processing module, used to compare the construction space of the pre-stored large assembly nodes and small assembly nodes with the hull detailed design model to determine the construction area to which each ship type area in the design model belongs; including: using the space envelope of the construction space of the pre-stored large assembly nodes and small assembly nodes to frame each ship type area in the design model. If it is within the space envelope of the large assembly node, it is determined that the ship type area belongs to the large assembly node, and an area attribute belonging to the large assembly node is generated; if it is within the space envelope of the small assembly node, it is determined that the ship type area belongs to the small assembly node, and an area attribute belonging to the small assembly node is generated; if it exceeds the space envelope of the large assembly node, it means that the ship type area belongs to the parent area; A generation module, used to generate the construction areas that make up the area design structure tree and the various structural specialty nodes below according to the information content of the basic node configuration table; A formation module, used to match the inspection passing status of each professional node under the construction area to which it belongs according to the plan configuration table of the ship type area design; if all professional nodes pass the inspection, an assembly model of each structural specialty node will be generated, the pre-stored group technology will be called, and the generated assembly models will be combined to generate the erection nodes under each structural specialty node, forming the hull area design structure tree.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the method for generating the hull area design structure tree according to any one of claims 1 to 6.
9. A device, characterized in that, Including: 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 generating the hull area design structure tree according to any one of claims 1 to 6.
Citation Information
Patent Citations
Ship outfitting manufacturing structure tree recombination method and system, terminal and medium
CN112446093A
Ship tool design method for comprehensive evaluation
CN113722854A