MBSE modeling-oriented cable information automatic statistical method and system
The automatic cable information statistics method based on MBSE modeling creates a cable element and model library, designs internal module diagrams, and generates a cable detail table. This solves the problems of low efficiency and poor accuracy in cable information statistics in traditional marine engineering design, and realizes automated management and synchronous updating of cable information.
Patent Information
- Application Number
- CN202511487793.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-17
- Publication Date
- 2026-02-06
AI Technical Summary
In traditional shipbuilding engineering design, cable information statistics are inefficient and prone to errors, especially when design changes require a lot of tedious modifications.
An automatic cable information statistics method based on MBSE modeling is adopted. By creating a cable element and model library, setting dedicated parameters for cable elements, designing internal module diagrams, and generating cable detail tables and registers, cable information is automatically managed and statistically analyzed using MBSE modeling tools.
It improves the efficiency and accuracy of cable information statistics, avoids errors in manual statistics, and realizes automated management and synchronous updating of cable information.
Smart Images

Figure CN121479925A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of ship digital design technology, specifically relating to an automatic statistical method and system for cable information for MBSE modeling. Background Technology
[0002] In traditional ship engineering design, cable information mainly relies on manual compilation, summarization, classification, and statistics of cable length and weight to finally complete a cable register for a certain part or compartment. This process is inefficient and prone to errors. If the selected cables are changed during the design process, it will also lead to a lot of tedious modification work.
[0003] Currently, MBSE-based design methods are widely used in ship digital design. By fully utilizing MBSE modeling elements and combining them with professional characteristics to develop custom elements and functional modules, work efficiency can be significantly improved. In MBSE, the connection relationships between modules (equipment) can be described through internal module diagrams. Based on this modeling process, the design manages cable information and creates a cable model library using cable elements as the basic unit to achieve cable element reuse. For the connections (i.e., cables) representing the connections between modules (equipment), matching cable elements are selected, and engineering parameters such as cable code, cable length, and whether it is a cable provided with the equipment or a cable passing through a compartment are set. Equipment engineering parameters, such as equipment name, equipment code, equipment location (rib, compartment, deck, hull), etc., are added to the module attributes representing the equipment in the internal module diagram. These parameters can be set by the designer. Visual differences are used to distinguish between connections and modules (equipment) with set and unset engineering parameters to remind users to avoid omissions. Based on the above modeling parameter settings, a custom cable detail plugin can be used to select the corresponding internal module diagram to extract information from the internal module diagram and automatically generate a cable detail table. Cable books can also be generated by exporting them according to templates. Summary of the Invention
[0004] The technical problem to be solved by this invention is to provide an automatic statistical method and system for cable information for MBSE modeling, so as to improve the efficiency and accuracy of engineering design.
[0005] The technical solution adopted by this invention to solve the above-mentioned technical problems is as follows: an automatic statistical method for cable information based on MBSE modeling, comprising the following steps: S1: Create a cable element and set its specific parameters; S2: A cable model library composed of cable elements; S3: Design the internal module diagram to determine the modules, the connections between modules (i.e., cables), and the corresponding engineering parameters; S4: Generate a cable list based on the internal module diagram and export the cable book in template format.
[0006] According to the above scheme, in step S1, the special parameters include brand or model, core wire and cross-sectional area, cable diameter, technical document or standard number, and weight per meter.
[0007] According to the above scheme, in step S2, cable elements are imported into the specified cable library via a CSV file of a specific format.
[0008] According to the above scheme, in step S2, the cable model library includes a power cable library and a communication cable library.
[0009] According to the above scheme, the specific steps in step S3 are as follows: S31: Select a matching cable element from the cable type library as the connection between modules; set the engineering parameters of the cable element; S32: Set the module's engineering parameters; S33: Distinguish between cable elements or modules with and without set engineering parameters by visual differences; add, edit, or delete engineering parameters for cable elements and modules according to engineering design needs.
[0010] Furthermore, in step S31, cable elements from the power cable library are selected for connection between the control unit and the distribution box; cable elements from the communication cable library are selected for connection between the control units; and the transmission type is set for the communication cable.
[0011] According to the above scheme, in step S3, The engineering parameters of cable elements include cable designation, cable length, and whether it is a cable provided with the equipment or a cable passing through a compartment. The module's engineering parameters include the equipment name, equipment code, and the location of the equipment in the rib, compartment, deck, and hull.
[0012] According to the above scheme, the specific steps in step S4 are as follows: The system reads the dedicated parameters of cable elements between modules, the engineering parameters of cable elements, and the engineering parameters of modules from the internal module diagram, generates a cable list corresponding to the specified internal module diagram, and synchronously updates the above parameters and exports the cable book according to the template. The cable catalog includes cable detail information and comprehensive cable detail information, which classifies cables by cable brand or model, counts the length and weight of cables in each category, and automatically calculates the total weight.
[0013] An automatic statistical system for cable information based on MBSE modeling. The cable element submodule is used to create cable elements and set their specific parameters. The cable model library submodule is used to compose a cable model library from cable line elements; The internal module diagram submodule is used to design the internal module diagram to determine the modules, the connections between modules, and the corresponding engineering parameters; The cable list and cable book generation submodule is used to generate a cable list based on the internal module diagram and export the cable book in a template format.
[0014] A computer memory storing a computer program executable by a computer processor, the computer program performing an automatic statistical method for cable information oriented towards MBSE modeling.
[0015] The beneficial effects of this invention are as follows: 1. This invention provides an automatic cable information statistics method and system for MBSE modeling. It manages cable information using cable line elements as the basic unit by creating a cable model library. Within the internal module diagram of the MBSE modeling design, matching cable line elements are selected for connections between equipment modules. Engineering parameters are set for modules and cable line elements within the internal module diagram, and visual differences distinguish between modules and cable line elements with and without set engineering parameters. A cable detail plugin is designed, and by selecting the corresponding internal module diagram, information is automatically extracted to generate a cable detail table, which is then exported as a cable booklet according to a template. This achieves the function of improving the efficiency and accuracy of engineering design.
[0016] 2. This invention manages cable elements uniformly through a created cable model library, achieving "create once, use everywhere." Modifications to cable element parameters are automatically synchronized to the internal module diagram and updated in the generated cable details table. Cables are classified according to cable grade or model, and the length and weight of each category of cables are counted, and the total weight of all cables is automatically calculated. By making full use of MBSE modeling elements and innovative design methods, design efficiency is effectively improved compared with traditional manual cable information statistics.
[0017] 3. This invention fully leverages the information value in the MBSE modeling process, automatically generates a cable detail table, and exports a cable booklet according to the template, thereby improving the accuracy of engineering design and avoiding errors that may occur in manual statistics.
[0018] Of course, any product implementing this invention does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart of an embodiment of the present invention.
[0021] Figure 2 This is a structural diagram of the cable model library according to an embodiment of the present invention.
[0022] Figure 3 This is an example diagram of the internal module design in an embodiment of the present invention.
[0023] Figure 4 This is an example diagram of the automatically generated cable details in an embodiment of the present invention.
[0024] Figure 5 This is an example diagram of a detailed cable book page derived from an embodiment of the present invention. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0026] Example 1 See Figure 1 The specific steps of an automatic cable information statistics method for MBSE modeling are as follows: S1: Create cable element Create cable elements and set their specific parameters, including grade or model, core wire and cross-sectional area, cable diameter, technical document or standard number, and weight per meter.
[0027] S2: Create a cable model library The cable model library is composed of cable elements. The cable model library can be divided into power cable library, communication cable library, etc., according to the characteristics of engineering design.
[0028] Furthermore, it supports importing cable elements into a specified cable library via a CSV file in a specific format. See the attached diagram for the cable model library structure. Figure 2 As shown.
[0029] S3: Design Internal Module Diagram Modeling and design were carried out based on the internal module diagrams used in MBSE work. Further design work was conducted beyond the traditional internal module diagram design, including the following: S31: Select matching cable elements from the cable type library as connections between modules (equipment). For example, select power cable elements to connect control units and distribution boxes, and communication cable elements to connect control units. Set the engineering parameters of the cable elements, including cable code, cable length, and whether it is a built-in cable or a cable passing through a compartment. For MBSE modeling software, a cable element engineering parameter setting dialog box can be designed in the internal module diagram design interface. The cable element engineering parameters are set by right-clicking the cable element to bring up this dialog box. Furthermore, for communication cables, the transmission type can be set, such as CAN bus or Ethernet, to better utilize the internal module diagram to display design information.
[0030] S32: Set module (equipment) engineering parameters, including equipment name, equipment code, and the location of the equipment (rib, compartment, deck, or hull). For MBSE modeling software, the module (equipment) engineering parameter setting dialog box can be designed in the internal module diagram design interface. The module (equipment) engineering parameters are set by right-clicking the module (equipment) to bring up this dialog box.
[0031] Furthermore, the parameters for cabins, decks, and hull sides can be set using the following boxes to standardize input and avoid erroneous information input.
[0032] In this step, connections (cable elements) without engineering parameter settings are marked in red, while those with engineering parameter settings are marked in black, with the cable code noted next to them. This visual difference distinguishes between connections (cable elements) with and without engineering parameter settings, prompting users to avoid omissions. Modules (devices) without engineering parameter settings have red borders, while those with engineering parameter settings have black borders. The set engineering parameters are displayed in the module information, again visually distinguishing between modules (devices) with and without engineering parameter settings, prompting users to avoid omissions. See the attached example of an internal module diagram design. Figure 3 As shown, the red lines and red borders of the modules in the example's internal module diagram indicate that the engineering parameters have not yet been set.
[0033] Furthermore, engineering parameters for cable elements and modules (equipment) can be added according to engineering design requirements.
[0034] S4: Generate a cable list and export the cable register according to the template format. The cable detailing plugin in the MBSE tool is designed to read the parameter information set in step three above in the user-selected internal module diagram. This includes the dedicated parameters of cable elements between modules (equipment), the engineering parameters of the cable elements, and the engineering parameters of the module (equipment). It then generates a cable detailing table corresponding to the specified internal module diagram and can automatically update the modified parameters and export it as a cable booklet. An example of the generated cable detailing table is attached. Figure 4 As shown.
[0035] Furthermore, the user calls the cable detailing plugin in the MBSE tool, selects the internal module diagram as the input to the cable detailing plugin, and then the cable detailing plugin reads the relevant information in the internal module diagram used to generate the cable detailing table.
[0036] Furthermore, users can export the cable details table as a cable book through the cable details plugin. In addition to the cable details table information, the cable book also includes comprehensive cable details information, that is, it automatically classifies cables by cable brand or model, counts the length and weight of each category of cables, and automatically calculates the total weight.
[0037] Furthermore, the format of the exported cable register can be customized according to the engineering design template provided by the user, exporting it as a cable register for engineering design, improving work efficiency and avoiding potential errors from manual statistics. The exported cable register includes a compartment cable list and a comprehensive cable list; see detailed page examples. Figure 5 As shown.
[0038] This embodiment manages cable information by creating a cable model library, using cable elements as the basic unit. In the internal module diagram of MBSE modeling, matching cable elements are selected for the connections between equipment modules. Engineering parameters are set for modules and cable elements in the internal module diagram, and visual differences distinguish between modules and cable elements with and without set engineering parameters. A cable detail plugin is designed; by selecting the corresponding internal module diagram, information is automatically extracted to generate a cable detail table, and a cable booklet is exported according to a template. This achieves the function of improving the efficiency and accuracy of engineering design.
[0039] Example 2 The steps in this embodiment are the same as in Embodiment 1, except that each step is applied to a specific instance. Specifically, it includes the following steps: S1: Create cable element In the MBSE development software, custom elements are developed to create cable elements and set their specific parameters, including grade or model, core wire and cross-sectional area, cable diameter, technical document or standard number, and weight per meter.
[0040] Taking the creation of a communication type cable as an example, create a cable element and fill in the specific parameters: Brand or model: JHRP85 Core wire and cross-sectional area: 10×2×0.6 Cable diameter: 14.1 (mm) Technical document or standard number: GJB1916-1994 Weight per meter: 0.372 Furthermore, you can create categorized libraries such as power cable libraries and communication cable libraries, add the corresponding cables, or import cable elements into a specified cable library using a CSV file in a specific format.
[0041] After this step is completed, the cable line elements for commonly used cables in the project will be created.
[0042] S2: Create a cable model library Based on the design characteristics of the engineering models, the cable model library can be further subdivided into power cable libraries, communication cable libraries, etc. The cable elements created in the first step are then categorized into the corresponding cable libraries. See the structure diagram of the created cable model library. Figure 2 As shown.
[0043] Furthermore, it supports importing cable elements into a specified cable library via a CSV file in a specific format.
[0044] The created cable model library provides unified management of cable elements, enabling "create once, use everywhere".
[0045] S3: Design Internal Module Diagram The following design work will be carried out further in the traditional MBSE internal module diagram design.
[0046] S31: Select a matching cable element from the cable type library as the connection between modules (equipment). For example, select a cable element from the power cable library to connect the control unit and the distribution box, and select a cable element from the communication cable library to connect the control units. Set the engineering parameters of the cable element, including cable code, cable length, and whether it is a cable provided with the equipment or a cable passing through the enclosure. Taking setting engineering parameters for cable elements between equipment as an example, fill in the engineering parameter information: Set the cable code to C1-09, the cable length to 10 meters, and select whether it is a cable provided by the equipment or a cable passing through the cabin (yes or no) via the drop-down box.
[0047] When operating the MBSE modeling software, in the design of the internal module diagram, the cable element is right-clicked to bring up the cable element engineering parameter settings dialog box for configuration. Furthermore, for communication cables, the transmission type can be set, such as CAN bus or Ethernet, to better utilize the internal module diagram to display design information.
[0048] S32: Set module (equipment) engineering parameters, including equipment name, equipment code, and the location of the equipment (rib, compartment, deck, or hull). In MBSE modeling software, during the design of the internal module diagram, right-click on the module (equipment) to bring up the equipment engineering parameter settings dialog box. For example, to set engineering parameters for a module (equipment), fill in the following engineering parameter information: Equipment Name: Control Unit; Equipment Code: RC-01; Equipment Location: 41~42; Compartment: II; Level: Upper; Side: Port.
[0049] During the internal module diagram design process, connections (cable elements) without engineering parameter settings are marked in red, while connections (cable elements) with engineering parameter settings are marked in black, with the cable code noted next to them; the borders of modules (equipment) without engineering parameter settings are shown in red, while the borders of modules (equipment) with engineering parameter settings are shown in black, and the set engineering parameters are displayed in the module information, see appendix. Figure 3 As shown, visual differences are used to distinguish items and prompt users to avoid omissions.
[0050] S4: Generate a cable list and export the cable register according to the template format. In the MBSE tool, design a cable detail plugin and select the internal module diagram from which cable detail information needs to be generated. The main function of the cable detail plugin is to read the information set in step S3 above in the internal module diagram selected by the user, including the special parameters of cable elements between modules (equipment), cable engineering parameters, and module (equipment) engineering parameters, generate a cable detail table for the specified internal module diagram, and can automatically update the above parameter modifications and export it as a cable book.
[0051] After completing step S3, enable the cable details plugin, select the internal module diagram, and the corresponding cable details table will be generated.
[0052] Furthermore, the output can be exported as a cable register according to the engineering design template format. In addition to the cable details list, the cable register also includes comprehensive cable details, automatically classifying cables by cable grade or model, calculating the length and weight of each category, and automatically calculating the total weight. This automatic export and statistical method improves work efficiency and avoids errors that may occur with manual calculations. The exported cable register includes a compartment cable details list and a comprehensive cable details list; see the attached page for a detailed example. Figure 5 As shown.
[0053] This embodiment manages cable elements uniformly through a created cable model library, achieving "create once, use everywhere." Modifications to cable element parameters are automatically synchronized to the internal module diagram and updated in the generated cable details table. The cable register categorizes and statistically analyzes cable information by brand or model, and calculates cable length and weight by category. By fully utilizing MBSE modeling elements and innovative design methods, design efficiency is effectively improved compared to traditional manual cable information statistics.
[0054] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0055] Example 3 This embodiment is used to implement the principle of the above method embodiment to build an automatic cable information statistics system for MBSE modeling, including a cable element submodule, a cable model library submodule, an internal module diagram submodule, and a cable detail table and cable register generation submodule; The cable element submodule is used to create cable elements and set their specific parameters. The cable model library submodule is used to compose a cable model library from cable line elements; The internal module diagram submodule is used to design the internal module diagram to determine the modules, the connections between modules, and the corresponding engineering parameters; The cable list and cable book generation submodule is used to generate a cable list based on the internal module diagram and export the cable book in a template format.
[0056] Each submodule is mainly used to implement the various steps of the method implementation, which will not be elaborated here.
[0057] It should be noted that, depending on the implementation needs, the various steps / components described in this application can be broken down into more steps / components, or two or more steps / components or parts of the operation of steps / components can be combined into new steps / components to achieve the purpose of this invention.
[0058] This embodiment also includes a processor, a communication interface, a memory, and a communication bus; wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the program is executed by the processor, the processor performs the steps of an automatic cable information statistics method for MBSE modeling.
[0059] This embodiment also provides a computer-readable storage medium storing executable instructions that, when executed by a processor, enable the processor to implement an automatic cable information statistics method for MBSE modeling.
[0060] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects.
[0061] Furthermore, this application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0062] This application is described with reference to the flowchart of the method and computer program product according to Embodiment 1 and the block diagram of the device (system) according to Embodiment 3. It should be understood that each step or block in the flowchart or block diagram, as well as combinations of steps or blocks in the flowchart or block diagram, can be implemented by computer program instructions.
[0063] These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which are executable by the processor of the computer or other programmable data processing device, produce instructions for implementing the process. Figure 1 One or more processes or boxes Figure 1 An automatic statistical system for cable information modeling oriented to MBSE, specifying functions in one or more boxes.
[0064] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes or boxes Figure 1 The function specified in one or more boxes.
[0065] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes or boxes Figure 1 The steps of an automatic statistical method for cable information for MBSE modeling are specified in one or more boxes.
[0066] The above embodiments are only used to illustrate the design concept and features of the present invention, and their purpose is to enable those skilled in the art to understand the content of the present invention and implement it accordingly. The protection scope of the present invention is not limited to the above embodiments. Therefore, all equivalent changes or modifications made based on the principles and design ideas disclosed in the present invention are within the protection scope of the present invention.
Claims
1. An automatic statistical method for cable information based on MBSE modeling, characterized in that: Includes the following steps: S1: Create a cable element and set its specific parameters; S2: A cable model library composed of cable elements; S3: Design an internal module diagram to determine the modules, the connections between modules, and the corresponding engineering parameters; S4: Generate a cable list based on the internal module diagram and export the cable book in template format.
2. The automatic cable information statistics method for MBSE modeling according to claim 1, characterized in that: In step S1, the specific parameters include grade or model, core wire and cross-sectional area, cable diameter, technical document or standard number, and weight per meter.
3. The automatic cable information statistics method for MBSE modeling according to claim 1, characterized in that: In step S2, cable elements are imported into the specified cable library via a CSV file in a specific format.
4. The automatic cable information statistics method for MBSE modeling according to claim 1, characterized in that: In step S2, the cable model library includes a power cable library and a communication cable library.
5. The automatic statistical method for cable information based on MBSE modeling according to claim 1, characterized in that: The specific steps in step S3 are as follows: S31: Select a matching cable element from the cable type library as the connection between modules; set the engineering parameters of the cable element; S32: Set the module's engineering parameters; S33: Distinguish between cable elements or modules with and without set engineering parameters by visual differences; add, edit, or delete engineering parameters for cable elements and modules according to engineering design needs.
6. The automatic cable information statistics method for MBSE modeling according to claim 5, characterized in that: In step S31, cable elements from the power cable library are selected for connection between the control unit and the distribution box; cable elements from the communication cable library are selected for connection between the control units; and the transmission type is set for the communication cable.
7. The automatic cable information statistics method for MBSE modeling according to claim 1, characterized in that: In step S3, The engineering parameters of cable elements include cable designation, cable length, and whether it is a cable provided with the equipment or a cable passing through a compartment. The module's engineering parameters include the equipment name, equipment code, and the location of the equipment in the rib, compartment, deck, and hull.
8. The automatic statistical method for cable information based on MBSE modeling according to claim 1, characterized in that: The specific steps in step S4 are as follows: The system reads the dedicated parameters of cable elements between modules, the engineering parameters of cable elements, and the engineering parameters of modules from the internal module diagram, generates a cable list corresponding to the specified internal module diagram, and synchronously updates the above parameters and exports the cable book according to the template. The cable catalog includes cable detail information and comprehensive cable detail information, which classifies cables by cable brand or model, counts the length and weight of cables in each category, and automatically calculates the total weight.
9. An automatic cable information statistics system for MBSE modeling, characterized in that: The cable element submodule is used to create cable elements and set their specific parameters. The cable model library submodule is used to compose a cable model library from cable line elements; The internal module diagram submodule is used to design the internal module diagram to determine the modules, the connections between modules, and the corresponding engineering parameters; The cable list and cable book generation submodule is used to generate a cable list based on the internal module diagram and export the cable book in a template format.
10. A computer memory, characterized in that: It contains a computer program that can be executed by a computer processor, which performs an automatic statistical method for cable information for MBSE modeling as described in any one of claims 1 to 8.