Method and platform for generating cable path nodes of ship

Through automated ship cable path node generation methods and platforms, the problem of large workload and error-prone caused by manual drawing is solved, the design efficiency and quality are improved, and the on-site rework cost is reduced.

CN119503095APending Publication Date: 2025-02-25SHANGHAI WAIGAOQIAO SHIP BUILDING CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411637281.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, the generation of ship cable path nodes requires manual drawing on CAD, resulting in large workloads for designers, prone to errors, prolonged design cycles, and inability to meet project progress requirements.

Method used

It provides a method and platform for generating a ship's cable path node. By displaying the overall model of the ship, it automatically determines the cable path node and stores it in response to area selection, node generation and path generation operations.

Benefits of technology

It improves the efficiency of cable path node generation, reduces the workload of designers, saves design work hours, improves design quality, and reduces on-site rework costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119503095A_ABST
    Figure CN119503095A_ABST
Patent Text Reader

Abstract

The invention provides a method and a platform for generating cable path nodes of a ship. The method comprises the following steps: displaying an overall ship model of the ship; in response to the area selection operation, determining a target ship area through which the cable needs to pass from the overall ship model; in response to the node generation operation, determining a starting device and a termination device for laying cables from the target ship area, determining the position of the starting device as a starting path node, and determining the position of the termination device as a termination path node; in response to the path generation operation, cable construction parts in the target ship area are identified, a target cable laying path of the cable in the target ship area is determined according to the starting path node and the ending path node, and path nodes are determined based on the cable construction parts on the target cable laying path; and storing the target cable laying path and all path nodes on the target cable laying path. According to the invention, the generation efficiency of the cable path node is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of ship design, and in particular, to a method and platform for generating cable path nodes of a ship. Background Art

[0002] At present, in floating production units, offshore products and civil ship projects, the generation of cable path nodes requires designers to draw them one by one on CAD manually. Due to the large number of nodes, which often reaches more than 10,000, designers need to spend a lot of time and energy on drawing and adjusting on CAD. This not only increases the workload of designers, but also may extend the design cycle and fail to meet the requirements of project progress.

[0003] In the process of manual drawing and adjusting node positions, errors are prone to occur due to the existence of human factors. These errors may include inaccurate node positions, missing or repeated node quantities, etc. Once an error occurs, on-site rework is required, which not only wastes time and resources, but may also have a serious impact on the progress of on-site construction.

[0004] During the manual operation process, it is difficult to ensure the accuracy and consistency of all node data. For example, there may be differences in drawing standards and habits between different designers, resulting in inconsistencies in the transmission and sharing of node data. This data inconsistency may bring difficulties to subsequent construction and debugging work. In terms of cable path node generation, it still relies on traditional manual operation methods, which makes the design process lack flexibility and efficiency. Summary of the invention

[0005] In view of this, the purpose of the present application is to provide a method and platform for generating cable path nodes of a ship to overcome at least one of the above-mentioned defects.

[0006] In a first aspect, an embodiment of the present application provides a method for generating cable path nodes of a ship, the method comprising: displaying an overall ship model of the ship; in response to an area selection operation, determining a target ship area through which cables must be laid from the overall ship model; in response to a node generation operation, determining a starting device and an ending device for laying cables from the target ship area, and determining the location of the starting device as a starting path node, and determining the location of the ending device as a terminating path node; in response to a path generation operation, identifying cable construction parts in the target ship area, determining a target cable laying path for the cable in the target ship area based on the starting path node and the terminating path node, and determining a path node based on the cable construction parts on the target cable laying path; and storing the target cable laying path and all path nodes on the target cable laying path.

[0007] In an optional embodiment of the present application, the cable construction parts include brackets, bases and through-pieces, wherein the target cable laying path is determined in the following manner: in response to a path generation operation, all brackets, bases and through-pieces existing between the starting path node and the ending path node are determined; based on the starting path node, the ending path node, the brackets, the bases and the through-pieces, candidate cable laying paths for the cables within the target ship area are determined; based on the brackets on the candidate cable laying paths, the target cable laying path is determined.

[0008] In an optional embodiment of the present application, determining the target cable laying path based on the brackets on the candidate cable laying path includes: for each bracket on the candidate cable laying path, judging whether the filling rate of the bracket through the target cable laying path is greater than a filling rate threshold; for each bracket on the candidate cable laying path, if the filling rate of the bracket is not greater than the filling rate threshold, the position of the bracket node corresponding to the bracket remains unchanged; for each bracket on the candidate cable laying path, if the filling rate of the bracket is greater than or equal to the filling rate threshold, it is considered that the bracket cannot withstand the weight and pressure of the candidate cable laying path, and the bracket is deleted from the candidate cable laying path, and the target bracket is selected to be added to the candidate cable laying path to generate the target cable laying path.

[0009] In an optional embodiment of the present application, the target bracket is determined in the following manner: a bracket position whose fill rate is greater than or equal to a fill rate threshold is determined, and all candidate brackets existing around the bracket position are screened; for all candidate brackets, a candidate bracket that is closest to the bracket position and whose fill rate is less than the fill rate threshold is screened out from all candidate brackets, and is determined as the target bracket.

[0010] In an optional embodiment of the present application, the path nodes include a bracket node, a base node and a through-piece node, wherein the path nodes are determined in the following manner: identifying all brackets, bases and through-pieces in the target ship area; determining the corresponding position of the bracket as a bracket node, determining the corresponding position of the base as a base node, and determining the corresponding position of the through-piece as a through-piece node; determining the bracket node, the base node and the through-piece node as path nodes.

[0011] In an optional embodiment of the present application, the front and rear directions of each path node are determined according to the head and tail directions of the target cable laying path, wherein the method further includes: in response to a path node deletion operation, identifying the target position of the path node to be deleted on the target cable laying path, the target position including a first position, a second position and a third position; if the position of the path node to be deleted is the first position, deleting the path node and the target cable laying path between the path node and the next path node; if the position of the path node to be deleted is the second position, deleting the path node and connecting the previous path node and the next path node of the path node; if the position of the path node to be deleted is the third position, deleting the path node and the target cable laying path between the path node and the previous path node.

[0012] In an optional embodiment of the present application, the path node in the first position is the starting path node of the target cable laying path, the path node in the second position is any path node on the target cable laying path except the starting path node and the ending path node, and the path node in the third position is the ending path node of the target cable laying path.

[0013] In a second aspect, an embodiment of the present application further provides a platform for generating cable path nodes of a ship, the platform for generating cable path nodes of the ship comprising: an overall ship model display module for displaying the overall ship model of the ship; a target ship area determination module for determining, in response to an area selection operation, a target ship area through which cables need to be laid from the overall ship model; an equipment determination module for determining, in response to a node generation operation, a starting device and an ending device for laying cables from the target ship area, and determining the location of the starting device as a starting path node, and the location of the ending device as a terminating path node; a path node determination module for identifying cable construction parts in the target ship area in response to a path generation operation, determining a target cable laying path of the cable in the target ship area according to the starting path node and the terminating path node, and determining a path node based on the cable construction parts on the target cable laying path; a path node storage module for storing the target cable laying path and all path nodes on the target cable laying path.

[0014] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the method described above are performed.

[0015] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described above are executed.

[0016] The generation method and platform of the cable path node of the ship provided by the embodiment of the present application display the overall ship model of the ship; in response to the area selection operation, determine the target ship area through which the cable is to be laid from the overall ship model; in response to the node generation operation, determine the starting device and the ending device for laying the cable from the target ship area, and determine the location of the starting device as the starting path node, and determine the location of the ending device as the ending path node; in response to the path generation operation, identify the cable construction parts in the target ship area, determine the target cable laying path of the cable in the target ship area according to the starting path node and the ending path node, and determine the path node based on the cable construction parts on the target cable laying path; store the target cable laying path and all the path nodes on the target cable laying path. Through this application, the efficiency of cable path node generation is improved and the workload of designers is reduced.

[0017] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0019] Figure 1 A flow chart of a method for generating a cable path node of a ship provided in an embodiment of the present application;

[0020] Figure 2 A flow chart for determining a target cable laying path provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of the structure of a cable path node generation platform for a ship provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0024] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied in the field of ship design technology.

[0025] Research has found that in floating production units, offshore products and civil ship projects, the generation of cable path nodes requires designers to draw them manually on drawing software, and adjust and modify the node positions according to the actual cable direction to ensure consistency with the cable path. In practice, the number of nodes is often large, which is a huge workload for designers, long working hours and prone to errors. Since cable path nodes are key information for on-site departments to lay cables, once an error occurs, it will cause rework on site, resulting in ineffective labor and low work efficiency, and also affects the progress of on-site construction.

[0026] Based on this, the embodiment of the present application provides a method and platform for generating cable path nodes of a ship, showing the overall ship model of the ship; in response to the area selection operation, determining the target ship area through which the cable is to be laid from the overall ship model; in response to the node generation operation, determining the starting device and the ending device for laying the cable from the target ship area, and determining the location of the starting device as the starting path node, and determining the location of the ending device as the ending path node; in response to the path generation operation, identifying the cable construction parts in the target ship area, determining the target cable laying path of the cable in the target ship area according to the starting path node and the ending path node, and determining the path node based on the cable construction parts on the target cable laying path; storing the target cable laying path and all the path nodes on the target cable laying path. Through this application, the efficiency of cable path node generation is improved and the workload of designers is reduced.

[0027] See also Figure 1 , Figure 1 This is a flow chart of a method for generating a cable path node of a ship provided in an embodiment of the present application. Figure 1 As shown in, the method for generating a cable path node of a ship provided in an embodiment of the present application includes:

[0028] S101. Display the overall ship model of the ship.

[0029] Among them, the overall ship model where the cable needs to be installed is obtained, and the overall ship model includes multiple areas, such as the engine room, deck, cargo hold, and special areas.

[0030] The deck is an important component of the hull. It is a flat structure located above the inner bottom plate in the ship structure. It is used to cover the space inside the ship and divide it into different levels. In the deck area, cables are usually laid along the channels or brackets under the deck to connect various equipment and systems. These cables may include power cables, communication cables, control cables, etc., which are used to ensure the normal operation and communication of the ship.

[0031] The engine room is the power center of the ship, containing key equipment such as engines and generators. In the engine room area, cables are mainly used to connect power equipment such as engines and generators, as well as related control systems and monitoring equipment. These cables usually have high fire resistance and explosion-proof performance to ensure that they can still work normally in harsh environments.

[0032] The cargo hold is the area of ​​the ship used to load cargo. In the cargo hold area, cables are mainly used to connect lighting equipment, ventilation equipment, monitoring equipment, etc. These cables usually require special protection, such as using metal covers or cable tubes to prevent cargo from causing damage or interference to the cables.

[0033] Special areas may include key areas such as the ship's wheelhouse, control room, emergency equipment, etc. In these areas, cable laying and connection need to be particularly careful to ensure the normal operation and communication of key equipment. For example, in the wheelhouse and control room, cables may be used to connect navigation equipment, communication equipment, control systems, etc.; in the emergency equipment area, cables may be used to connect emergency lighting, emergency disconnection systems, etc.

[0034] In ships, special cable channels are usually set up to lay cables. These channels may be located below the deck, in the engine room or other areas, and are used to transfer cables from one place to another. In order to avoid different types of cables interfering with each other or causing safety problems such as fire, cable separation measures are usually adopted in ships. For example, power cables and communication cables may be laid in different cable channels or brackets respectively; when necessary, fireproof separation materials are used to separate the cable channels.

[0035] S102: In response to the area selection operation, determine the target ship area through which the cable needs to be laid from the overall ship model.

[0036] Here, the target ship area can be an area within the above-mentioned overall ship model, the target ship area can be cross-regional, and can be two or more areas. Multiple areas mean that there are multiple areas through which the cables need to be laid, which can be determined according to actual conditions and is not limited here.

[0037] For example, the target ship area may be a deck area, and a deck name E20 is input, which means that the cable will be laid on a deck numbered E20 in the deck area.

[0038] S103. In response to the node generation operation, determine the starting device and the ending device for laying the cable from the target ship area, and determine the location of the starting device as the starting path node, and determine the location of the ending device as the ending path node.

[0039] In this step, after selecting the target ship area, the starting device and the ending device of the cable laying path are selected from the target ship area. Here, the starting path node corresponding to the starting device is the starting point of the cable path of the target ship area, and the ending path node corresponding to the ending device is the end point of the cable path of the target ship area.

[0040] S104. In response to the path generation operation, the cable construction parts in the target ship area are identified, and a target cable laying path of the cable in the target ship area is determined based on the starting path node and the ending path node, and the path nodes are determined based on the cable construction parts on the target cable laying path.

[0041] The cable construction parts include brackets, bases and penetration parts. Here, the base corresponds to the equipment one by one, the starting equipment corresponds to a bracket, and the terminating equipment also corresponds to a bracket.

[0042] See also Figure 2 , Figure 2 This is a flow chart of the targeted cable laying path of a ship provided in an embodiment of the present application. Figure 2 As shown in , the target cable routing path is determined by:

[0043] S201, in response to a path generation operation, determining all brackets, bases, and through-pieces between a starting path node and an ending path node;

[0044] In an optional embodiment, the cable corresponds to a starting path node and an ending path node. If the distance between the starting path node and the ending path node is very close, and there is no cable construction part between the starting path node and the ending path node, then the cable corresponds to two nodes, namely the starting path node and the ending path node.

[0045] S202, determining a candidate cable laying path for the cable in the target ship area according to the starting path node, the ending path node, the bracket, the base, and the penetration piece;

[0046] There are cable construction parts between the starting path node and the ending path node. The position of each construction part is identified, a node is determined at the position of each construction part, and each node is named. For example, taking the laying of cables on the E20 deck as an example, the path node name can be E200001. The name of the path node is determined according to the cable laying position.

[0047] S203: Determine a target cable laying path according to the brackets on the candidate cable laying paths.

[0048] For each bracket on the candidate cable laying path, determining whether a filling rate on the bracket through the target cable laying path is greater than a filling rate threshold;

[0049] For each bracket on the candidate cable laying path, if the fill rate of the bracket is not greater than the fill rate threshold, the position of the bracket node corresponding to the bracket remains unchanged; for each bracket on the candidate cable laying path, if the fill rate of the bracket is greater than or equal to the fill rate threshold, it is considered that the bracket cannot withstand the weight and pressure of the candidate cable laying path, and the bracket is deleted from the candidate cable laying path, and the target bracket is selected to be added to the candidate cable laying path to generate the target cable laying path.

[0050] In an optional embodiment, the fill rate of the bracket can be determined by:

[0051] The fill rate of a cable tray node refers to the proportion of space occupied by the cable in the tray. It is an important indicator for evaluating whether the cable layout is reasonable.

[0052] First, you need to calculate the total cross-sectional area of ​​all the cables in the bracket. This is usually obtained by measuring the cross-sectional area of ​​each cable and adding them up. Next, you need to measure the cross-sectional area of ​​the bracket. This can be obtained by measuring the width and height of the bracket and calculating the product. Finally, divide the total cross-sectional area of ​​the cables by the cross-sectional area of ​​the bracket to get the fill rate.

[0053] The calculation formula is: Filling rate = (total cable cross-sectional area ÷ bracket cross-sectional area) × 100%.

[0054] In actual operation, you can also refer to relevant standards and specifications to determine whether the filling rate is reasonable. For example, the "Civil Building Electrical Design Code" stipulates that cables can be laid without spacing on the cable tray, but the filling rate of the cross section of the cable in the tray should not be greater than 40% for power cables and 50% for control cables. These standards and specifications provide a clear basis for judging the filling rate of cable tray nodes.

[0055] Calculating the fill rate of the bracket can improve the efficiency and reliability of the cable system. A reasonable fill rate can ensure that the cables are fully supported and protected in the bracket, reducing the wear and failure of the cables due to swinging or sagging. At the same time, a reasonable fill rate can also improve the heat dissipation performance of the cable system and reduce the risk of cable damage due to overheating. By reasonably controlling the fill rate, the space of the bracket can be fully utilized to avoid waste. This can not only reduce the cost of cable laying, but also provide more space for other equipment and systems on the ship. A reasonable fill rate can ensure that the cables are not too dense in the bracket, thereby reducing friction and heat accumulation between cables. This helps to reduce the probability of safety hazards such as fire and improve the safety of ships.

[0056] In summary, it is of great significance to reasonably judge and control the filling rate of cable tray nodes. In actual operation, various factors such as cable type, tray size and environmental factors should be comprehensively considered to ensure that the filling rate meets the requirements of relevant standards and specifications. At the same time, cable trays should be inspected and maintained regularly to promptly discover and deal with potential safety hazards.

[0057] Specifically, the target bracket is determined by:

[0058] Determine a bracket position whose filling rate is greater than or equal to a filling rate threshold, and filter all candidate brackets existing around the bracket position;

[0059] For all candidate brackets, a candidate bracket which is closest to the bracket position and whose filling rate is less than a filling rate threshold is screened out from all candidate brackets and is determined as the target bracket.

[0060] Here, a preset bracket closest to the bracket whose filling rate is greater than or equal to the filling rate threshold is selected around the bracket, and it is determined whether the filling rate of the preset bracket is less than the filling rate threshold. If the filling rate of the preset bracket is less than the filling rate threshold, the preset bracket is determined as the target bracket. If the filling rate of the preset bracket is not less than the filling rate threshold, the preset bracket is discarded, and the bracket that is second closest to the bracket whose filling rate is greater than or equal to the filling rate threshold is selected as the new preset bracket. The judgment is continued, and a preset bracket whose filling rate is less than the filling rate threshold and is closest to the bracket is determined as the target bracket.

[0061] Here, the path nodes include bracket nodes, base nodes and through-piece nodes, wherein the path nodes are determined in the following manner:

[0062] Identify all brackets, bases and through-pieces in the target ship area; determine the corresponding position of the bracket as a bracket node, the corresponding position of the base as a base node, and the corresponding position of the through-piece as a through-piece node;

[0063] The bracket nodes, base nodes and through-piece nodes are identified as path nodes.

[0064] The starting path node is usually set at the device or electrical component at the starting end of the cable to mark the starting point of the cable and ensure that the cable is laid from the correct position. By setting the starting path node, the starting position of the cable can be clearly identified to avoid getting lost or taking the wrong path during the laying process.

[0065] The termination path node is located at the end of the cable, that is, the device or electrical component to which the cable needs to be connected. It marks the end point of the cable and ensures that the cable can be accurately connected to the target device. By setting the termination path node, you can ensure that the cable routing path meets the design requirements and improve the accuracy and reliability of the cable connection.

[0066] Bracket nodes are usually set at locations where cables need to be supported or fixed, such as brackets along walls, ceilings or floors, to provide support and fixation for cables and prevent them from sagging or swinging during the laying process. The setting of bracket nodes can ensure that the cables remain neat and orderly during the laying process, while reducing cable wear and failure caused by swinging or sagging.

[0067] The penetration node is usually located at the position where the cable needs to pass through the structural members (such as decks, bulkheads, etc.), providing a channel for the cable to pass through the structural members and ensuring the safety and reliability of the cable during the passage. By setting the penetration node, it can be ensured that the cable can pass through the structural members smoothly while meeting the safety requirements such as fire protection and watertightness.

[0068] The base nodes may be located at certain key positions on the cable laying path to fix or support the cables, provide additional support and fixation for the cables, and ensure that the cables will not be displaced or damaged by external forces during the laying process. The setting of the base nodes can further improve the stability and safety of the cables and ensure the normal operation of the cables during the operation of the ship.

[0069] In summary, the setting of these nodes is to ensure that the target cable laying path can be laid out according to the design requirements, improve the accuracy and reliability of cable connection, and meet the safety requirements such as fire protection and watertightness. During the ship cable laying process, these nodes should be reasonably set according to the actual situation, and corresponding measures should be taken to fix and support them to ensure the quality and safety of cable laying.

[0070] According to the starting path node, the ending path node, the bracket node, the base node and the penetration node, the candidate cable laying paths of the cable in the target ship area are determined.

[0071] Here, for useless nodes, click the node delete button to delete the nodes, and delete the lines between the nodes at the same time.

[0072] Specifically, in response to a path node deletion operation, a target position of a path node to be deleted on a target cable laying path is identified;

[0073] Here, the target position includes a first position, a second position and a third position, and the front-to-back direction of each path node is determined according to the head-to-tail direction of the target cable laying path.

[0074] If the path node to be deleted is located at the first position, the path node and the target cable laying path between the path node and the next path node are deleted, and the path node at the first position is the starting path node of the target cable laying path;

[0075] If the position of the path node to be deleted is the second position, the path node is deleted, and the previous path node and the next path node of the path node are connected. The path node at the second position is any path node on the target cable laying path except the starting path node and the ending path node;

[0076] If the path node to be deleted is located at the third position, the path node and the target cable laying path between the path node and the previous path node are deleted, and the path node at the third position is the terminal path node of the target cable laying path.

[0077] For example, when you need to rename a path node, click the node rename button to rename the path node. For example, the path node name can be changed from E200001 to E200011. In addition, you can also modify the position of the path node. You can use the virtual node button to adjust the up, down, left, right, front, and back directions, which is convenient and flexible.

[0078] S105: Store the target cable laying path and all path nodes on the target cable laying path.

[0079] When the target cable laying path and all path nodes are generated, the cable data and node data are transferred to the database through the data upload function for storage and processing, in preparation for subsequent ship cable laying work.

[0080] In an optional embodiment, the cable data and node data (such as path coordinates, length, height, etc.) of the cable are stored in a database for subsequent query and analysis, and the model data of the cable laying path can be exported to a file format (such as a CAD file) for long-term storage and sharing.

[0081] In another optional embodiment, each path node can be uniquely identified, such as using a node number. The identification information should be clear and accurate to facilitate subsequent identification and management, and record detailed information of each node, including location coordinates, surrounding environment (such as buildings, roads, pipelines, etc.), cable type, laying method, etc. This information can be managed through tables, databases or professional software, and the node status information can be updated in time during the cable laying process, such as whether the cable has been laid, whether the node has been connected, etc. Node data is regularly maintained to ensure the accuracy and integrity of the data.

[0082] The generation method and platform of the cable path node of the ship provided by the embodiment of the present application display the overall ship model of the ship; in response to the area selection operation, determine the target ship area through which the cable is to be laid from the overall ship model; in response to the node generation operation, determine the starting device and the ending device for laying the cable from the target ship area, and determine the location of the starting device as the starting path node, and determine the location of the ending device as the ending path node; in response to the path generation operation, identify the cable construction parts in the target ship area, determine the target cable laying path of the cable in the target ship area according to the starting path node and the ending path node, and determine the path node based on the cable construction parts on the target cable laying path; store the target cable laying path and all the path nodes on the target cable laying path. Through this application, the efficiency of cable path node generation is improved, the workload of designers is reduced, the design time is saved, the design quality is improved, and the on-site rework cost is reduced.

[0083] During the shipbuilding process, the application can automatically generate nodes through the program, and can also perform operations such as connecting, deleting and renaming nodes, and automatically adjust the position of the nodes according to the actual direction of the cable to keep the two consistent. The node data can also be transferred to the database for storage for processing and reuse. Even if the number of nodes is large, designers can quickly and efficiently complete the node generation work without making mistakes. While ensuring the quality of the nodes, on-site rework is avoided, and the construction quality of on-site cable laying and the construction progress are ensured.

[0084] Based on the same inventive concept, the embodiment of the present application also provides a generation platform corresponding to the method for generating cable path nodes of a ship. Since the principle of solving the problem by the platform in the embodiment of the present application is similar to the method for generating cable path nodes of the ship in the above-mentioned embodiment of the present application, the implementation of the platform can refer to the implementation of the method, and the repeated parts will not be repeated.

[0085] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of the generation platform of the cable path node of the ship provided in the embodiment of the present application. Figure 3As shown in FIG. 3 , the generation platform 300 of the cable path node of the ship includes:

[0086] An overall ship model display module 301 is used to display an overall ship model of the ship;

[0087] A target ship area determination module 302 is used to determine the target ship area through which the cable needs to be laid from the overall ship model in response to the area selection operation;

[0088] The device determination module 303 is used to determine the starting device and the ending device for laying the cable from the target ship area in response to the node generation operation, and determine the location of the starting device as the starting path node, and determine the location of the ending device as the ending path node;

[0089] A path node determination module 304 is used to identify the cable construction parts in the target ship area in response to the path generation operation, determine the target cable laying path of the cable in the target ship area according to the starting path node and the ending path node, and determine the path node based on the cable construction parts on the target cable laying path;

[0090] The path node storage module 305 is used to store the target cable laying path and all path nodes on the target cable laying path.

[0091] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 4 As shown in , the electronic device 500 includes a processor 510 , a memory 520 and a bus 530 .

[0092] The memory 520 stores machine-readable instructions executable by the processor 510. When the electronic device 500 is running, the processor 510 communicates with the memory 520 via the bus 530. When the machine-readable instructions are executed by the processor 510, the above-mentioned Figure 1 The steps of the method for generating the cable path nodes of the ship in the method embodiment shown, the specific implementation method can be found in the method embodiment, and will not be repeated here.

[0093] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The steps of the method for generating the cable path nodes of the ship in the method embodiment shown, the specific implementation method can be found in the method embodiment, and will not be repeated here.

[0094] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0095] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0096] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0097] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0098] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0099] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for generating a cable path node of a ship, characterized in that: include: an overall ship model showing said ship; In response to the area selection operation, determining a target ship area through which the cable needs to be laid from the overall ship model; In response to the node generation operation, a starting device and an ending device for laying cables are determined from the target ship area, and the location of the starting device is determined as a starting path node, and the location of the ending device is determined as a ending path node; In response to the path generation operation, the cable construction parts in the target ship area are identified, a target cable laying path of the cable in the target ship area is determined according to the start path node and the end path node, and a path node is determined based on the cable construction parts on the target cable laying path; The target cable laying path and all path nodes on the target cable laying path are stored.

2. The method according to claim 1, characterized in that The cable construction parts include a bracket, a base and a through-piece. The target cable routing path is determined by: In response to a path generation operation, determining all brackets, bases, and through-pieces that exist between the starting path node and the ending path node; Determine a candidate cable laying path for the cable in the target ship area according to the starting path node, the ending path node, the bracket, the base, and the penetration piece; A target cable laying path is determined according to the brackets on the candidate cable laying path.

3. The method according to claim 2, characterized in that The step of determining a target cable laying path according to the brackets on the candidate cable laying path comprises: For each bracket on the candidate cable laying path, determining whether a filling rate on the bracket through the target cable laying path is greater than a filling rate threshold; For each bracket on the candidate cable laying path, if the filling rate of the bracket is not greater than the filling rate threshold, the position of the bracket node corresponding to the bracket remains unchanged; For each bracket on the candidate cable laying path, if the filling rate of the bracket is greater than or equal to the filling rate threshold, it is considered that the bracket cannot withstand the weight and pressure of the candidate cable laying path, and the bracket is deleted from the candidate cable laying path, and the target bracket is selected to be added to the candidate cable laying path to generate the target cable laying path.

4. The method according to claim 3, characterized in that The target bay is determined by: Determine a bracket position whose filling rate of the bracket is greater than or equal to a filling rate threshold, and screen all candidate brackets existing around the bracket position; For all candidate brackets, a candidate bracket which is closest to the bracket position and has a bracket filling rate less than a filling rate threshold is screened out from all candidate brackets and is determined as the target bracket.

5. The method according to claim 2, characterized in that: The path nodes include bracket nodes, base nodes and through-piece nodes. The path node is determined in the following manner: Identify all brackets, bases and penetrations within the target vessel area; Determine the corresponding position of the bracket as the bracket node, determine the corresponding position of the base as the base node, and determine the corresponding position of the through-piece as the through-piece node; The bracket node, the base node and the through-piece node are determined as path nodes.

6. The method according to claim 5, characterized in that The front and rear directions of each path node are determined according to the head and tail directions of the target cable laying path. Wherein, the method further comprises: In response to a path node deletion operation, identifying a target position of a path node to be deleted on a target cable laying path, wherein the target position includes a first position, a second position, and a third position; If the position of the path node to be deleted is the first position, then the path node and the target cable laying path between the path node and the next path node are deleted; If the path node to be deleted is located at the second position, the path node is deleted, and the previous path node and the next path node of the path node are connected; If the position of the path node to be deleted is the third position, the path node and the target cable laying path between the path node and the previous path node are deleted.

7. The method according to claim 6, characterized in that The path node at the first position is the starting path node of the target cable laying path, the path node at the second position is any path node on the target cable laying path except the starting path node and the ending path node, and the path node at the third position is the ending path node of the target cable laying path.

8. A cable path node generation platform for a ship, characterized in that: include: An overall ship model display module, used to display the overall ship model of the ship; A target ship area determination module, for determining, in response to an area selection operation, a target ship area through which the cable needs to be laid from the overall ship model; A device determination module, configured to determine, in response to a node generation operation, a starting device and an ending device for laying cables from the target ship area, and determine a location of the starting device as a starting path node, and determine a location of the ending device as a ending path node; a path node determination module, for identifying cable construction parts in the target ship area in response to the path generation operation, determining a target cable laying path of the cable in the target ship area according to the start path node and the end path node, and determining a path node based on the cable construction parts on the target cable laying path; The path node storage module is used to store the target cable laying path and all path nodes on the target cable laying path.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the steps of any method as claimed in claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are executed.

Citation Information

Patent Citations

  • Ship cable design method, system and equipment based on three-dimensional model, and medium

    CN109492288A

  • Ship cable arrangement design method and device, readable storage medium and terminal

    CN111274651A

  • Ship partition cable path and length generation method, system, equipment and medium

    CN114741823A

  • Method for controlling regenerative braking of vehicle

    KR1020230152918A

  • Method and system for determining optimal pathways for installing cables in an infrastructure

    US11036899B1