Data processing method and data processing platform for ship cable

By importing the cable list on the data processing platform of the ship cable and calculating the cable length, the time-consuming and labor-intensive problem of traditional manual calculation of the cable length is solved, the calculation efficiency and construction quality are improved, and material waste and rework are avoided.

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

Patent Information

Application Number
CN202411637280.7
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 design of marine cable laying, the calculation of cable length in traditional manual mode is time-consuming and labor-intensive, and the accuracy is difficult to guarantee, resulting in waste of materials and on-site rework.

Method used

Provide a data processing method and data processing platform for marine cables. By importing a cable inventory in the data processing interface, extracting cable nodes from the cable node database according to the starting equipment and terminating equipment of the cable, calculating the cable length, and updating the cable inventory.

Benefits of technology

Improve the efficiency of cable length calculation, avoid material waste and on-site rework, and ensure construction quality and construction progress.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514087A_ABST
    Figure CN119514087A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and a data processing platform for ship cables, and the method comprises the steps: importing a cable list in a data processing interface, the cable list comprises a plurality of processing items, and each processing item is used for recording a plurality of attribute parameters of a corresponding cable, the plurality of attribute parameters comprise initial equipment and termination equipment of the cable; for each cable, executing the following processing: extracting all cable nodes between a starting device and a termination device from a cable node database according to the starting device and the termination device of the cable so as to calculate the cable length of the cable, the cable length is the actual length of the cable required to be laid in the preset area of the ship from the starting equipment to the ending equipment; and for each processing item, adding all the cable nodes and the cable length of the cable corresponding to the processing item to the processing item so as to update and store the cable list. According to the invention, the cable length calculation efficiency is improved, and the working time is shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of ship technology, and in particular to a data processing method and a data processing platform for ship cables. Background Art

[0002] At present, ship cable laying design is one of the important contents of ship electrical equipment production design. As the degree of automation of modern ships is getting higher and higher, the number of cables on ships is also increasing, and the cable specifications are also increasing. Under the traditional manual mode, the cable laying design is very time-consuming and labor-intensive, and the accuracy of the cable length is difficult to guarantee.

[0003] In floating production units, offshore products and civil ship projects, the calculation of cable lengths used to require designers to manually measure on the drawing software and then add up the results. At the same time, it is also necessary to consider whether the cable is on the inside or outside of the bracket when turning, to increase a certain cable bending allowance. In practice, there are a large number of cables, and the length of each cable must be manually measured on the drawing software. This is a huge workload for designers, with long working hours and prone to errors. The correctness of the cable length is a key point related to future equipment wiring, commissioning and even delivery. Once an error is made, it will cause waste of materials. At the same time, the site will have to go back and forth to re-lay the cables, resulting in ineffective labor and affecting the progress of on-site construction. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide a data processing method and a data processing platform for ship cables to overcome at least one of the above-mentioned defects.

[0005] In a first aspect, an embodiment of the present application provides a data processing method for ship cables, the method comprising: importing a cable list in a data processing interface, the cable list comprising multiple processing items, each processing item being used to record multiple attribute parameters of a corresponding cable, the multiple attribute parameters including a starting device and an ending device of the cable; performing the following processing for each cable: according to the starting device and the ending device of the cable, extracting from a cable node database all cable nodes between the starting device and the ending device to calculate the cable length of the cable, the cable length being the actual length of the cable required to be laid from the starting device to the ending device in a preset area of ​​the ship; for each processing item, adding all cable nodes and cable lengths of the cable corresponding to the processing item to the processing item to update and store the cable list.

[0006] In an optional embodiment of the present application, the multiple attribute parameters of each cable also include a cable name, wherein all cable nodes of each cable are determined in the following manner: in response to a cable selection operation, a target cable to be calculated is determined from the cable list; in response to a node query operation, all cable nodes between the starting device and the terminating device are extracted from the cable node database based on the cable name, starting device and terminating device of the target cable.

[0007] In an optional embodiment of the present application, the cable length of each cable is determined in the following manner: based on all cable nodes of the cable, the length between each cable node is determined; the sum of the lengths between all cable nodes on the cable is calculated, and the sum of the lengths is determined as the cable length of the cable.

[0008] In an optional embodiment of the present application, the method also includes: in response to a cable viewing operation, displaying a cable laying path corresponding to the cable name in a three-dimensional cable path display interface according to the cable name; determining whether the cable laying path meets the preset laying standards; if the cable laying path meets the preset laying standards, adding the cable length corresponding to the cable laying path to the processing item corresponding to the cable to update and store the cable list; if the cable laying path does not meet the preset laying standards, not adding the cable length to the processing item corresponding to the cable, indicating that the cable laying path is abnormal and needs to be checked.

[0009] In an optional embodiment of the present application, the cable laying path that meets the preset laying standard is a cable laying path displayed in the three-dimensional cable path display interface as a continuous and uninterrupted path, and the cable length corresponding to the cable laying path is not 0.

[0010] In an optional embodiment of the present application, the cable node includes a bracket node, a base node and a through-piece node, wherein the method further includes: for each bracket node on the cable laying path, determining whether the number of cables passing through the bracket corresponding to the bracket node is greater than a cable number threshold; for each bracket node on the cable laying path, if the number of cables passing through the bracket corresponding to the bracket node is not greater than the cable number threshold, the position of the bracket node remains unchanged, and the length of the current cable laying path is calculated as the cable length; for each bracket node on the cable laying path, if the number of cables passing through the bracket corresponding to the bracket node is greater than the cable number threshold, it is considered that the bracket cannot withstand the weight and pressure of the cable laying path, the bracket node is deleted from the cable laying path, the target bracket node is selected to be added to the cable laying path, the target cable laying path is generated, and the length of the target cable laying path is calculated as the cable length.

[0011] In an optional embodiment of the present application, the target bracket node is determined in the following manner: (A) determining a candidate bracket node, the candidate bracket node being a bracket node that is closest to a bracket node whose number of cable laying paths is greater than the cable number threshold; (B) determining whether the number of cable laying paths passed by the candidate bracket node is greater than the cable number threshold; (C) if the candidate bracket node is not greater than the cable number threshold, determining the candidate bracket node as the target bracket node; (D) if the candidate bracket node is greater than the cable number threshold, selecting an updated bracket node, taking the updated bracket node as the candidate bracket, and returning to (B).

[0012] In the second aspect, an embodiment of the present application also provides a data processing platform, which includes: a cable list import module, which is used to import a cable list in a data processing interface, and the cable list includes multiple processing items, each processing item is used to record multiple attribute parameters of a corresponding cable, and the multiple attribute parameters include the starting device and the ending device of the cable; a cable length calculation module, which is used to perform the following processing for each cable: according to the starting device and the ending device of the cable, all cable nodes between the starting device and the ending device are extracted from the cable node database to calculate the cable length of the cable, and the cable length is the actual length of the cable required to be laid from the starting device to the ending device in a preset area of ​​the ship; a cable list storage module, which is used to add all cable nodes and cable lengths of the cable corresponding to each processing item to the processing item, so as to update and store the cable list.

[0013] 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 via the bus, and when the machine-readable instructions are executed by the processor, the steps of the method described above are performed.

[0014] 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.

[0015] The data processing method and data processing platform for ship cables provided by the embodiment of the present application include: importing a cable list in a data processing interface, the cable list includes multiple processing items, each processing item is used to record multiple attribute parameters of a corresponding cable, and the multiple attribute parameters include the starting device and the ending device of the cable; performing the following processing for each cable: according to the starting device and the ending device of the cable, extracting all cable nodes between the starting device and the ending device from the cable node database to calculate the cable length of the cable, and the cable length is the actual length of the cable required to be laid from the starting device to the ending device in the preset area of ​​the ship; for each processing item, all cable nodes and cable lengths of the cable corresponding to the processing item are added to the processing item to update and store the cable list. Through this application, the efficiency of calculating the cable length is improved, and material waste and on-site rework are avoided.

[0016] 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

[0017] 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.

[0018] Figure 1 A flow chart of a data processing method for ship cables provided in an embodiment of the present application;

[0019] Figure 2 A schematic diagram of the structure of a three-dimensional cable path display interface provided in an embodiment of the present application;

[0020] Figure 3 A schematic diagram of the structure of the data processing platform provided in the embodiment of the present application;

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

[0022] 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.

[0023] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied to the field of ships.

[0024] Research has found that the calculation of cable length on ships requires designers to manually measure and accumulate on the drawing software. At the same time, it is also necessary to consider whether the cable is on the inside or outside of the bracket when turning, and a certain cable bending allowance needs to be increased or reduced accordingly. There are a large number of cables on ships, and the length of each cable must be manually measured on the drawing software. This is a huge workload for designers, with long working hours and prone to errors. The correctness of the cable length is a key point related to future equipment wiring, debugging and even delivery. Once an error is made, it will cause waste of materials. At the same time, the site will have to go back and forth to re-lay the cables, resulting in invalid labor and affecting the progress of on-site construction.

[0025] Based on this, the embodiment of the present application provides a data processing method and a data processing platform for ship cables, the method comprising: importing a cable list in a data processing interface, the cable list comprising a plurality of processing items, each processing item being used to record a plurality of attribute parameters of a corresponding cable, the plurality of attribute parameters comprising a starting device and an ending device of the cable; performing the following processing for each cable: extracting all cable nodes between the starting device and the ending device from a cable node database according to the starting device and the ending device of the cable to calculate the cable length of the cable, the cable length being the actual length of the cable required to be laid from the starting device to the ending device in a preset area of ​​the ship; for each processing item, adding all cable nodes and cable lengths of the cable corresponding to the processing item to the processing item to update and store the cable list. Through the present application, the efficiency of calculating the cable length is improved, material waste and on-site rework are avoided, and the construction quality and construction progress of on-site cable laying are ensured.

[0026] See also Figure 1 , Figure 1This is a flow chart of a data processing method for ship cables provided in an embodiment of the present application. Figure 1 As shown in, the data processing method for ship cables provided in the embodiment of the present application includes:

[0027] S101. Import the cable list in the data processing interface.

[0028] Among them, in response to the operation of importing the cable list, the cable list is displayed on the data processing interface, and the cable list includes multiple processing items, each processing item is used to record multiple attribute parameters of a corresponding cable, and the multiple attribute parameters include the starting device and the ending device of the cable.

[0029] S102, performing the following processing for each cable: according to the starting device and the ending device of the cable, extracting all the cable nodes between the starting device and the ending device from the cable node database to calculate the cable length of the cable.

[0030] Here, the cable length is the actual length of the cable required to be laid from the starting equipment to the ending equipment in the preset area of ​​the ship.

[0031] The multiple property parameters for each cable also include the cable name, where all the cable nodes for each cable are identified by:

[0032] In response to the cable selection operation, a target cable to be calculated is determined from the cable list;

[0033] For example, in the data processing interface, a single cable selection or a batch cable selection can be performed to determine the target cables to be calculated.

[0034] In response to the node query operation, all cable nodes between the starting device and the terminating device are extracted from the cable node database according to the cable name, the starting device and the terminating device of the target cable.

[0035] Determine the cable length for each cable by:

[0036] According to all the cable nodes of the cable, determine the length between each cable node;

[0037] The sum of the lengths between all cable nodes on the cable is calculated and the sum of the lengths is determined as the cable length of the cable.

[0038] In an optional embodiment, when the cable path is relatively simple and there are fewer nodes, the specific location of each cable node on the cable is queried from a cable node database. The cable node database is established through design drawings, construction drawings or on-site measurements. The distances between adjacent cable nodes are determined. These distances will be used as the basic data for calculating the cable length. The distances between all cable nodes are accumulated to obtain the cable length.

[0039] In another optional embodiment, when the cable path is complex and there are bends and intersections, a more accurate calculation method is required. For example, the equivalent length method can be used to convert the complex laying into several simple layings, and then the length of each simple laying is calculated and added to get the total length. Calculate additional length: According to the "Electric Power Engineering Cable Design Standard" GB50217-2018, the calculated length of the cable should include the actual path length and the additional length. The additional length should take into account factors such as elevation changes in the cable laying path terrain, expansion joints or detours, reserved sections of the cable required for terminal or connector production, and the length required for the cable to be led to the equipment or device. In some complex engineering projects, professional cable length calculation software can be used to assist in the calculation. These software can usually automatically generate cable length reports based on design drawings and node locations.

[0040] At the same time, when calculating the cable length, the following points should be taken into consideration:

[0041] When calculating the cable length, a certain margin should be reserved to avoid insufficient cable length due to inaccurate calculation or errors in the construction process. Usually, the proportion of the reserved margin can be determined based on engineering experience and cable specifications; cables of different specifications have different bending radius and bending angle limits. When calculating the cable length, the cable specifications and laying environment should be fully considered to ensure that the bending radius and bending angle of the cable meet the specified requirements; after the calculation is completed, the calculation results should be carefully checked to ensure the accuracy and completeness of the data. If necessary, on-site measurements can be carried out to verify the correctness of the calculation results.

[0042] In summary, calculating the cable length through each cable node on the cable requires comprehensive consideration of multiple factors, including node location, measurement distance, bending and crossing conditions, additional length, and cable specifications. In actual operation, the appropriate calculation method and precautions should be selected according to the specific situation to ensure the accuracy and reliability of the calculation results.

[0043] Specifically, in response to the cable viewing operation, according to the cable name, the cable laying path corresponding to the cable name is displayed in the three-dimensional cable path display interface;

[0044] For example, by clicking on the cable name or cable node, you can directly switch to the three-dimensional cable path diagram display interface and jump to the location of the clicked object. The clicked object is not limited to the cable name or cable node. The designer uses the three-dimensional interface to check the correctness of the cable path.

[0045] See also Figure 2 , Figure 2 This is a schematic diagram of the structure of the three-dimensional cable path display interface provided by the embodiment of the present application. Figure 2 As shown in , a structural schematic diagram of a three-dimensional cable path display interface provided by an embodiment of the present application includes cables and cable nodes.

[0046] like Figure 2 As shown, the red line represents the cable laying path corresponding to the cable name selected in the data processing interface, the green line represents the cable laying path corresponding to the cable name that exists in the data processing interface but is not selected, and the green and red dots both represent cable nodes. The specific meaning of the cable nodes can be defined according to actual needs, and can include bracket nodes, base nodes, and through-piece nodes. The specific color corresponds to which node can be set by the staff according to actual conditions and is not specifically restricted here.

[0047] Determine whether the cable laying path meets the preset laying standards;

[0048] Preferably, the cable laying path that meets the preset laying standard is a cable laying path displayed in the three-dimensional cable path display interface as a continuous and uninterrupted path, and the cable length corresponding to the cable laying path is not zero.

[0049] If the cable laying path meets the preset laying standards, the cable length corresponding to the cable laying path will be added to the processing item corresponding to the cable to update and store the cable list; if the cable laying path does not meet the preset laying standards, the cable length will not be added to the processing item corresponding to the cable, indicating that the cable laying path is abnormal and needs to be checked.

[0050] Here, in the design of power or communication systems, the cable routing is crucial. In order to ensure the stability and reliability of the system, the cable routing needs to follow certain standards and specifications. These standards may include the minimum bending radius of the cable, the maximum tensile force, the minimum spacing from other equipment, etc.

[0051] The cable routing is displayed using a three-dimensional cable routing display interface, which helps to visually view the cable's direction, bends, and relative position to the surrounding environment.

[0052] Check whether the cable routing path is presented as a continuous and uninterrupted path in the 3D cable path display interface, which means that the cable is not interrupted or broken from the starting point to the end point, ensuring the integrity and continuity of the cable.

[0053] Calculate the cable length corresponding to the cable routing path and ensure that the length is not 0. This is because if the cable length is 0, it may mean that the cable is not actually routed or there is a problem with the routing path (for example, the path is too short to calculate the valid length).

[0054] Through the above steps and processing methods, we can effectively determine whether the cable laying path meets the preset laying standards, and update and store the paths that meet the standards, and prompt and check the paths that do not meet the standards. This helps to ensure the stability and reliability of the cable system and improve the quality and efficiency of the entire project.

[0055] Specifically, when calculating the cable length, for each bracket node on the cable laying path, it is determined whether the number of brackets corresponding to the bracket node passing through the cable laying path is greater than a cable number threshold;

[0056] Here, when calculating the cable length, we need to consider that the cable needs to pass through or be fixed on multiple bracket nodes during the laying process. These bracket nodes support the cable and ensure its stability and safety. In order to ensure the rationality and safety of the cable laying, we need to evaluate the carrying capacity of each bracket node and adjust the cable laying path according to the evaluation results. The following is a detailed explanation of the above process:

[0057] First, a threshold for the number of cables needs to be set. This threshold is determined based on the load-bearing capacity of the bracket, that is, the maximum number of cables that the bracket can safely bear. This threshold may be data provided by the manufacturer or may be based on engineering practice experience.

[0058] Next, for each bracket node on the cable laying path, we need to determine whether the number of cable laying paths that have passed through the bracket corresponding to the node exceeds the previously set cable number threshold;

[0059] For each bracket node on the cable laying path, if the number of brackets corresponding to the bracket node that pass through the cable laying path is not greater than the cable number threshold, the position of the bracket node remains unchanged, and the length of the current cable laying path is calculated as the cable length;

[0060] If the number of cables passing through the bracket corresponding to a bracket node does not exceed the threshold, then we can consider that the bracket node is safe and can continue to bear the weight and pressure of the cables. Therefore, the position of the bracket node does not need to be changed, and we can directly calculate the length of the current cable laying path, that is, the cable length.

[0061] For each bracket node on the cable laying path, if the number of cables passing through the cable laying path on the bracket corresponding to the bracket node is greater than the cable number threshold, it is considered that the bracket cannot withstand the weight and pressure of the cable laying path. The bracket node is deleted from the cable laying path, and the target bracket node is selected to be added to the cable laying path to generate the target cable laying path. The length of the target cable laying path is calculated as the cable length.

[0062] If the number of cables passing through the bracket corresponding to a bracket node exceeds the threshold, we need to consider that this bracket node cannot bear more weight and pressure of the cable routing path. Therefore, we need to remove this bracket node from the cable routing path to avoid potential safety risks.

[0063] After deleting the bracket node, we need to re-plan the cable routing path and select a suitable target bracket node to add to the cable routing path to form a new target cable routing path. This process may require consideration of multiple factors, such as the carrying capacity of the bracket, the length limit of the cable, the feasibility of the routing path, etc.

[0064] Finally, we need to calculate the length of the newly generated target cable routing path as the final cable length.

[0065] Through the above process, we can ensure the rationality and safety of the cable laying path, and calculate the accurate cable length. This process not only takes into account the carrying capacity of the bracket, but also the feasibility and optimization of the cable laying path, which is of great significance to ensure the stable operation of the cable system.

[0066] Here, the present application also changes the direction of the cable and recalculates the cable length under the new path through the adjustment interface of the cable node, such as adding, deleting and other operations.

[0067] In an optional embodiment, the target bracket node is determined by:

[0068] Here, the process of determining the target bracket node is carefully planned and optimized to ensure that after deleting the bracket node that cannot bear the additional cable, a suitable replacement bracket node can be found to continue to support the cable routing. The following is a detailed explanation of the process:

[0069] (A) determining a candidate bracket node, where the candidate bracket node is a bracket node that is closest to a bracket node whose number of cable laying paths is greater than a threshold value of the number of cables;

[0070] Specifically, when we determine that the number of cable laying paths on a certain bracket node (which we call the "problem bracket node") exceeds the cable number threshold and needs to be removed from the cable laying path, we first look for an alternative bracket node, namely a candidate bracket node. This candidate bracket node is selected as the one closest to the problem bracket node. Such a selection is usually based on physical distance considerations to minimize modifications to the original cable laying path and the increase in cable length.

[0071] (B) determining whether the number of candidate bracket nodes passing through the cable laying path is greater than a cable number threshold;

[0072] Next, we need to determine whether this candidate bracket node has carried too many cable routing paths. This is achieved by comparing the number of cable routing paths that have passed through the candidate bracket node with the cable number threshold. If the number of cables on the candidate bracket node does not exceed the threshold, then it may be a suitable replacement bracket node.

[0073] (C) if the candidate bracket node is not greater than the cable quantity threshold, determining the candidate bracket node as the target bracket node;

[0074] If the carrying capacity of the candidate bracket node is sufficient (ie, the number of cables on it is not greater than the cable number threshold), we can determine it as the target bracket node, that is, the new cable laying path will pass through this bracket node.

[0075] (D) If the number of candidate bracket nodes is greater than the cable quantity threshold, select an updated bracket node, take the updated bracket node as the candidate bracket, and return to (B).

[0076] If the carrying capacity of the candidate bracket node is also insufficient (that is, the number of cables on it exceeds the cable number threshold), we need to find an updated bracket node as a candidate. This process is iterative. We select a new bracket node that is closer to the problem bracket node as a candidate and repeat the judgment process of step (B).

[0077] If the new candidate bracket node still does not meet the requirements, we continue to look for the next candidate until we find a suitable bracket node. In this process, we may need to consider multiple factors, such as the location of the bracket, the carrying capacity, and the overall optimization of the cable laying path.

[0078] Through this iterative process, we can ensure that after deleting the bracket node that cannot bear the additional cable, we can find a safe and reasonable replacement bracket node to continue to support the cable routing. This process not only takes into account the load-bearing capacity of the bracket, but also considers the continuity of the cable routing path and minimizes the modification of the original path.

[0079] S103. For each processing item, all cable nodes and cable lengths of the cable corresponding to the processing item are added to the processing item, so as to update and store the cable list.

[0080] In this step, in the task of handling cable laying and management, each processing item usually represents a specific cable laying task or record. In order to complete the cable list and ensure its accuracy, we need to add all the relevant information of the cable corresponding to each processing item in detail.

[0081] We need to make it clear which processing item is the target that needs to be updated currently. This is usually achieved through the identifier of the processing item (such as ID number, name or other unique identifier).

[0082] Once the treatment item is determined, we need to find the cables that are directly related to the treatment item. This is usually done by consulting the relevant design documents, construction drawings or database records.

[0083] For each cable, we need to collect and record all the cable node information along the route. These cable nodes may include the starting point, the end point, and any support points or connection points in between. Each cable node should contain enough information to accurately locate its position in physical space.

[0084] Next, we need to calculate the cable length. This is usually done by measuring the actual length of the cable along the route, or by calculating the distance between the cable nodes and summing them up. The calculated cable length should be accurately added to the processing item for subsequent use and reference.

[0085] After collecting all the necessary cable node information and cable lengths, we can update the cable list, which usually means adding new records to the corresponding locations in the cable list or updating existing records to include the new information.

[0086] Finally, we need to store the updated cable list for subsequent use and query. This can be achieved by saving the data in a database, file or other storage medium.

[0087] Through such a process, we can ensure the accuracy and completeness of the cable inventory, thereby supporting all aspects of cable laying and management, including design, construction, maintenance, etc. In addition, this also helps to improve the reliability and safety of the cable system, because accurate information is crucial to timely detect and solve potential problems.

[0088] The data processing method and data processing platform for ship cables provided by the embodiment of the present application include: importing a cable list in a data processing interface, the cable list includes multiple processing items, each processing item is used to record multiple attribute parameters of a corresponding cable, and the multiple attribute parameters include the starting device and the ending device of the cable; performing the following processing for each cable: according to the starting device and the ending device of the cable, extracting all cable nodes between the starting device and the ending device from the cable node database to calculate the cable length of the cable, and the cable length is the actual length of the cable required to be laid from the starting device to the ending device in the preset area of ​​the ship; for each processing item, all cable nodes and cable lengths of the cable corresponding to the processing item are added to the processing item to update and store the cable list. Through this application, the efficiency of calculating the cable length is improved, material waste and on-site rework are avoided, and the construction quality and construction progress of the on-site cable laying are ensured.

[0089] This application can automatically calculate the cable length according to the nodes through which the cable passes through the program, and display a three-dimensional cable path diagram at the same time. The cable nodes can also be manually adjusted, such as adding, deleting, etc., to change the direction of the cable and thus change the cable length. Even if the number of cables is large, the software can automatically complete the calculation of the cable length quickly and efficiently. It is easy to use, has the characteristics of fast speed and high efficiency, saves design time, improves design quality, and avoids material waste and on-site rework while ensuring the cable length, and also ensures the construction quality of on-site cable laying and the progress of construction.

[0090] Based on the same inventive concept, a data processing platform corresponding to the data processing method for ship cables is also provided in the embodiment of the present application. Since the principle of solving the problem by the platform in the embodiment of the present application is similar to the above-mentioned data processing method for ship cables in the 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.

[0091] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of the data processing platform provided in the embodiment of the present application. Figure 3 As shown in , the data processing platform 300 includes:

[0092] The cable list importing module 301 is used to import the cable list in the data processing interface, wherein the cable list includes multiple processing items, each of which is used to record multiple attribute parameters of a corresponding cable, wherein the multiple attribute parameters include the starting device and the ending device of the cable;

[0093] The cable length calculation module 302 is used to perform the following processing for each cable: according to the starting device and the terminating device of the cable, all the cable nodes between the starting device and the terminating device are extracted from the cable node database to calculate the cable length of the cable, wherein the cable length is the actual length of the cable required to be laid from the starting device to the terminating device in the preset area of ​​the ship;

[0094] The cable list storage module 303 is used to add all the cable nodes and cable lengths of the cables corresponding to each processing item to the processing item, so as to update and store the cable list.

[0095] 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 .

[0096] 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 specific implementation of the steps of the method for processing data of ship cables in the method embodiment shown can be found in the method embodiment, which will not be described in detail here.

[0097] 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 specific implementation of the steps of the method for processing data of ship cables in the method embodiment shown can be found in the method embodiment, which will not be described in detail here.

[0098] 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.

[0099] 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.

[0100] 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.

[0101] 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.

[0102] 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.

[0103] 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 data processing method for ship cables, characterized in that: include: Importing a cable list in a data processing interface, the cable list includes multiple processing items, each processing item is used to record multiple attribute parameters of a corresponding cable, the multiple attribute parameters include a starting device and an ending device of the cable; The following processing is performed for each cable: according to the starting device and the terminating device of the cable, all the cable nodes between the starting device and the terminating device are extracted from the cable node database to calculate the cable length of the cable, wherein the cable length is the actual length of the cable required to be laid from the starting device to the terminating device in the preset area of ​​the ship; For each processing item, all cable nodes and cable lengths of the cable corresponding to the processing item are added to the processing item, so as to update and store the cable list.

2. The method according to claim 1, characterized in that Each cable has multiple property parameters including cable name, Here, all cable nodes for each cable are determined as follows: In response to the cable selection operation, determining a target cable to be calculated from the cable list; In response to a node query operation, all cable nodes between the starting device and the terminating device are extracted from the cable node database according to the cable name, the starting device and the terminating device of the target cable.

3. The method according to claim 2, characterized in that Determine the cable length for each cable by: According to all the cable nodes of the cable, determine the length between each cable node; The sum of the lengths between all cable nodes on the cable is calculated and the sum of the lengths is determined as the cable length of the cable.

4. The method according to claim 2, characterized in that: The method further comprises: In response to the cable viewing operation, displaying the cable laying path corresponding to the cable name on the three-dimensional cable path display interface according to the cable name; Determining whether the cable laying path meets the preset laying standard; If the cable laying path meets the preset laying standard, the cable length corresponding to the cable laying path is added to the processing item corresponding to the cable, so as to update and store the cable list; If the cable laying path does not meet the preset laying standard, the cable length will not be added to the processing item corresponding to the cable, indicating that the cable laying path is abnormal and needs to be checked.

5. The method according to claim 4, characterized in that The cable laying path that meets the preset laying standard is a cable laying path displayed in the three-dimensional cable path display interface as a continuous and uninterrupted path, and the cable length corresponding to the cable laying path is not zero.

6. The method according to claim 5, characterized in that The cable nodes include bracket nodes, base nodes and through-piece nodes. Wherein, the method further comprises: For each bracket node on the cable laying path, determining whether the number of the brackets corresponding to the bracket node passing through the cable laying path is greater than a cable number threshold; For each bracket node on the cable laying path, if the number of brackets corresponding to the bracket node passing through the cable laying path is not greater than the cable number threshold, the position of the bracket node remains unchanged, and the length of the current cable laying path is calculated as the cable length; For each bracket node on the cable laying path, if the number of cables passing through the cable laying path on the bracket corresponding to the bracket node is greater than the cable number threshold, it is considered that the bracket cannot withstand the weight and pressure of the cable laying path, and the bracket node is deleted from the cable laying path, and the target bracket node is selected to be added to the cable laying path, and the target cable laying path is generated, and the length of the target cable laying path is calculated as the cable length.

7. The method according to claim 6, characterized in that The target bracket node is determined by: (A) determining a candidate bracket node, wherein the candidate bracket node is a bracket node that is closest to a bracket node having a number of cable laying paths greater than a threshold value of the number of cables; (B) determining whether the number of the candidate bracket nodes passing through the cable laying path is greater than the cable number threshold; (C) if the candidate bracket node is not greater than the cable quantity threshold, determining the candidate bracket node as a target bracket node; (D) If the number of candidate bracket nodes is greater than the cable quantity threshold, an updated bracket node is selected, the updated bracket node is used as a candidate bracket, and the process returns to (B).

8. A data processing platform, characterized in that: include: A cable list import module is used to import a cable list in a data processing interface, wherein the cable list includes multiple processing items, each of which is used to record multiple attribute parameters of a corresponding cable, wherein the multiple attribute parameters include a starting device and an ending device of the cable; The cable length calculation module is used to perform the following processing for each cable: according to the starting device and the terminating device of the cable, all the cable nodes between the starting device and the terminating device are extracted from the cable node database to calculate the cable length of the cable, wherein the cable length is the actual length of the cable required to be laid from the starting device to the terminating device in the preset area of ​​the ship; The cable list storage module is used to add all the cable nodes and cable lengths of the cables corresponding to each processing item to the processing item, so as to update and store the cable list.

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 and the memory communicate 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

  • Automatic generation method of topological network of ship cable path nodes

    CN111563293A

  • Cable laying model construction method and system, electronic equipment and readable storage medium

    CN118747412A

  • Drain conduit for foldable entrance floor

    KR1020210106252A

  • Enforcement of shipping rules

    US20160275448A1