Satellite low-frequency cable network automatic generation method and system

By automatically generating satellite low-frequency cable network contact tables, the problems of cumbersome design and error-prone in the existing technology are solved, design efficiency and quality are improved, and accuracy and flexibility are achieved.

CN119962128APending Publication Date: 2025-05-09SHANGHAI SATELLITE ENG INST

Patent Information

Application Number
CN202411952437.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In the prior art, the design of low-frequency cable networks for satellite power supply and distribution systems requires manual compilation of contact tables, which are cumbersome, time-consuming and error-prone, resulting in limited design efficiency, reliability and flexibility.

Method used

It provides a method and system for automatic generation of satellite low-frequency cable networks. By reading interface data sheets, outputting cable contact tables according to preset formats, and automatically generating cable network contact tables using text matching and custom connector matching rules.

Benefits of technology

The automatic generation of satellite cable network contact tables is realized, reducing the workload and error rate of manual compilation, improving design efficiency and quality, and enhancing the accuracy and flexibility of contact tables.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119962128A_ABST
    Figure CN119962128A_ABST
Patent Text Reader

Abstract

The invention provides a satellite low-frequency cable network automatic generation method and system, and the method comprises the steps: reading an interface data list of each single machine of a target satellite according to the priority order of file numbers, and reading the contact number, the destination, the signal content, the line type and the description of a first electric connector code of an electric connector contact distribution table in the interface data list according to rows; the first electric connector is defined as a first-stage electric connector; the signal content and direction of the first-stage electric connector are matched with other interface data sheets, the successfully matched connector is defined as a second-stage electric connector, and the specification of the corresponding connector in the cable is matched at the same time; and after all the electric connectors are matched, outputting cable contacts between two adjacent stages of electric connectors according to a preset format to obtain a satellite low-frequency cable network contact table. According to the method, the interface connection relation of all single machines of the whole satellite can be completely retrieved, the low-frequency cable contact table of the whole satellite is automatically generated, and the efficiency and accuracy of cable network design are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite power supply and distribution system design, and in particular to a method and system for automatically generating a satellite low-frequency cable network. Background Art

[0002] The satellite power supply and distribution system is an important part of the satellite. It is responsible for providing stable and reliable power to each unit of the satellite. The overall circuit design of the satellite power supply and distribution system is related to the electrical connection between each unit of the satellite, which determines the energy security of the entire satellite and the smoothness of some information channels. The cables connecting each unit in the circuit need to be designed according to the satellite's interface data sheet. The interface data sheet is the basis for energy and information exchange between each unit of the satellite. It contains all the electrical connector codes, contact numbers, signal content, destination, and description content of each unit. According to the interface data sheet, designers need to compile a satellite low-frequency cable network contact table, that is, which contacts of which units are connected at both ends of each cable bundle, and the signal content transmitted by each contact. This process is very cumbersome, time-consuming, and prone to errors, which greatly limits the design efficiency, reliability, and flexibility of the satellite power supply and distribution system. Summary of the invention

[0003] In view of the defects in the prior art, the object of the present invention is to provide a method and system for automatically generating a satellite low-frequency cable network.

[0004] A method for automatically generating a satellite low-frequency cable network according to the present invention comprises:

[0005] Step S1, reading the interface data sheets of each single unit of the target satellite in the order of priority of the file number, reading the contact number, destination, signal content, line type, and description of the first electrical connector code in the electrical connector contact allocation table in the interface data sheet row by row, and defining the first electrical connector as the first-level electrical connector;

[0006] Step S2, matching the signal content and destination of the first-level electrical connector with other interface data sheets, defining the successfully matched connector as the second-level electrical connector, and matching the specifications of the corresponding connector in the cable, until all contacts of the first-level electrical connector are queried, and then matching the next-level electrical connector;

[0007] Step S3: after all connectors that are derived from the first-level electrical connector are matched, the cable contacts between all interconnected electrical connectors are output according to a preset format and set as a first bundle of cables;

[0008] Step S4, sequentially obtain the second unmatched electrical connector, and generate other cable bundles according to steps S1 to S3 until all electrical connectors in the electrical connector contact allocation table are traversed and matched, thereby obtaining a complete satellite low-frequency cable network contact table.

[0009] Furthermore, in step S1, after reading the interface data sheet, the process includes: verifying the integrity of the interface data sheet by checking the file name, quantity, format and mutual matching relationship between products of the read interface data sheet.

[0010] Furthermore, in step S2, the matching principles include:

[0011] If the destination contains "self-test" or "empty point", no matching is performed; if the signal content contains "CAN", no matching is performed; if the description contains "2711", "CXP", or "optical fiber", no matching is performed;

[0012] If the destination contains "Star Table", "-S", "Thermal Control", "JD", no "-", or the description contains "Scattered Wires", no matching is performed, but the corresponding information is written into the cable Sheet of the current electrical connector;

[0013] If the description contains "parallel line" or "split line", match it according to the signal content and mark it in yellow font.

[0014] Furthermore, the model of the electrical connector at the cable end corresponds to the model of the electrical connector at the stand-alone end, and the corresponding relationship is changed and matched by loading a designed rule file.

[0015] Furthermore, the line type corresponding to the cable is matched with the line type adapted to the voltage and current capabilities corresponding to the electrical connector models at both ends and the signals by loading the designed rule file.

[0016] A satellite low-frequency cable network automatic generation system provided by the present invention comprises:

[0017] Module M1, reads the interface data sheet of each single unit of the target satellite according to the priority order of the file number, reads the contact number, destination, signal content, line type, and description of the first electrical connector code in the electrical connector contact allocation table in the interface data sheet row by row, and defines the first electrical connector as the first-level electrical connector;

[0018] Module M2, matches the signal content and destination of the first-level electrical connector with other interface data sheets, defines the successfully matched connector as the second-level electrical connector, and matches the specifications of the corresponding connector in the cable until all contacts of the first-level electrical connector are queried, and then matches the next-level electrical connector; after all electrical connectors are matched, a bundle of cables is formed, and other cables are formed according to the same process

[0019] Module M3: After all electrical connectors are matched, the cables generated by all interconnected electrical connectors are output in a preset format to obtain a satellite low-frequency cable network contact table, and the contact verification conclusion is output based on the matching results.

[0020] Furthermore, in the module M1, after reading the interface data sheet, the module M1 includes: verifying the integrity of the interface data sheet by checking the file name, quantity, format and mutual matching relationship between products of the read interface data sheet.

[0021] Furthermore, in module M2, the matching principles include:

[0022] If the destination contains "self-test" or "empty point", no matching is performed; if the signal content contains "CAN", no matching is performed; if the description contains "2711", "CXP", or "optical fiber", no matching is performed;

[0023] If the destination contains "Star Table", "-S", "Thermal Control", "JD", no "-", or the description contains "Scattered Wires", no matching is performed, but the corresponding information is written into the cable Sheet of the current electrical connector;

[0024] If the description contains "parallel line" or "split line", match it according to the signal content and mark it in yellow font.

[0025] Furthermore, the model of the electrical connector at the cable end corresponds to the model of the electrical connector at the stand-alone end, and the corresponding relationship is changed and matched by loading a designed rule file.

[0026] Furthermore, the line type corresponding to the cable is matched with the line type adapted to the voltage and current capabilities corresponding to the electrical connector models at both ends and the signals by loading the designed rule file.

[0027] Compared with the prior art, the present invention has the following beneficial effects:

[0028] The present invention can realize the automatic generation of the satellite cable network connection point table, reduce the workload and error rate of manual compilation, and improve the efficiency and quality of the satellite power supply and distribution system design;

[0029] The present invention can avoid the subjectivity and uncertainty of manual judgment and screening by text matching and eliminating irrelevant elements, thereby improving the accuracy and completeness of the satellite cable network connection table;

[0030] The present invention can achieve the matching of cable-end electrical connectors by customizing connector matching rules, meet the needs of different users and different projects, and increase the flexibility and applicability of the satellite cable network contact table. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0032] Figure 1 Provide the number and work intention for each bundle of cables generated;

[0033] Figure 2 This is a schematic diagram of the matching relationship at each level of a bundle of cables. DETAILED DESCRIPTION

[0034] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0035] The present invention provides a method for automatically generating a satellite low-frequency cable network, comprising the following steps:

[0036] Step S1: Read the interface data sheets of the target satellite according to the priority of the file number, take 01-file 1 as the starting file, read the contact number, destination, signal content, and description of the first electrical connector code (such as A1-X01) of the "Electrical Connector Contact Allocation Table" row by row, and define it as the first level.

[0037] After reading the satellite interface data sheet, a verification process of the integrity and format of the data sheet is further included, in which the integrity of the input interface data sheet is verified by checking the read file name, quantity, format and mutual matching relationship between products.

[0038] Step S2: Through text matching, keyword screening and interface matching principles, the signal content and destination of the first level are matched with other files, and the successfully matched connector is defined as the second level (B1-X03), and relevant information is obtained. At the same time, the specifications of the corresponding connector in the cable are matched and filled in the result file; if no match is found, the unmatched electrical connector and its contacts are recorded and marked in the result file until all contacts of A1-X01 are queried.

[0039] Match other files based on the first-level signal content. The matching principles are as follows:

[0040] 1) If the destination contains "self-test" or "empty point", no matching is performed; if the signal content contains "CAN", no matching is performed; if the description contains "2711", "CXP", or "optical fiber", no matching is performed. (It is recommended that the above keywords be implemented in the configuration file, and users can change them flexibly).

[0041] 2) If the destination contains "Star Table", "-S", "Thermal Control", "JD", no "-", or the description contains "scattered wire", no matching is performed, but the corresponding information is written into the cable sheet of the current electrical connector. (It is recommended that the above keywords be implemented in the configuration file, and users can change them flexibly).

[0042] 3) If the description contains "parallel line" or "split line", match it according to the signal content and mark it in yellow font.

[0043] In step S2, the model of the electrical connector at the cable end must correspond to the model of the electrical connector at the stand-alone end, and the corresponding relationship is changed and matched by loading the designed rule file (connectors outside the rules are left blank and marked in yellow). The line type corresponding to the cable is matched with the line type that matches the model of the electrical connector at both ends and the voltage and current capacity corresponding to the signal by loading the designed rule file. The automatic matching strategy should include text comparison and semantic recognition. By setting keyword query and fuzzy recognition, the program can recognize the connection relationship by matching the signal content and destination of different electrical connector contacts.

[0044] Step S3: Use the above matching strategy to match the contacts of all the second-level electrical connectors (the contacts that have been successfully matched in the previous stage will not be matched again). If all signals have been matched, the query of the electrical connector is terminated; if there is a connector that matches (i.e., interconnects) the second-level electrical connector, the successfully matched connector is defined as the third level (such as C1-X10...). The software program sets corresponding storage structures and identifiers according to different element information, which can accurately characterize the matching status of all electrical connector contacts, ensure that the contacts that have been matched will not be matched repeatedly, and prevent the generated cable redundancy.

[0045] Step S4: According to the above matching strategy, all the next N-level electrical connectors are matched until all the electrical connectors that have a direct relationship or a derived relationship with A1-X01 are matched, and the first bundle of cables is output according to the output format requirements, named XXXX-W001 (XXXX is the pre-defined satellite code). All connector codes and models in the automatically generated cables are statistically integrated into a material table. The contact table of the entire satellite low-frequency cable network generated by automatic formatting can be used for cable three-dimensional wiring, processing and production, and entire satellite layout work. It also supports data format customization, so that the remote control command table generated by the program is compatible with different format requirements.

[0046] Step S5: Generate a new Sheet and output the second bundle of cables. Take 01-File 1 as the starting file, obtain the "Electrical Connector Contact Allocation Table" to obtain the second electrical connector code (example: A1-X02) and electrical connector model, and repeat the steps for the first bundle of cables until all files are traversed in the order of file naming.

[0047] By providing a user interface, the user interface provides functions such as interface data sheet upload, file storage path selection, matching rule file selection, etc.

[0048] Figure 1 The diagram shows the number and work area of ​​each cable bundle generated. There are 7 cables bundles, which are in worksheets W001-W007.

[0049] Figure 2 This is a schematic diagram of the matching relationship of each level of a bundle of cables. All contacts of the connectors of each level are connected to the second-level connector. Among them, A1-X01 represents the first electrical connector code read from 01-file 1. B1-X03 represents the electrical connector code of the current file or other files that matches the signal content of the first line of the A1-X01 electrical connector code. Bn-X0m represents the electrical connector code of the current file or other files that matches the last signal content of the A1-X01 electrical connector code.

[0050] Table 1 is a table of interface data read and matched, which is all the contacts of a single-machine connector, including the connector code and model, as well as the destination of the contact number, signal content, voltage and current, polarity signal type, line type and description.

[0051] Connector code A1-X01 Connector Model J36A-62ZKBM Contact No. Where to go Signal content polarity Signal Type Line Type 1,2,3 B1-X03 Ground Platform Solar Array 1+ + Primary power supply X2 38,39,40 B1-X03 Ground Platform Solar Array 1- - Primary power supply X2 5,6,7 B2-X02 Ground Platform Solar Array 2+ + Primary power supply X2 42,43,44 B2-X02 Ground Platform Solar Array 2- - Primary power supply X2

[0052] Table 1 Interface data sheet

[0053] Table 2 is the final generated cable network contact table, including the starting and ending electrical connector models and codes, the contact numbers, signal contents and line types of all contacts, as well as the cable number, name and type.

[0054]

[0055]

[0056] Table 2 Cable network connection table

[0057] by Figure 2 , taking Table 1 and Table 2 as examples, the specific implementation process of the present invention is as follows:

[0058] 1) Read the interface data sheet shown in Table 1, read the code, contact number, destination, signal content, and description of all electrical connectors, and define it as the first level;

[0059] 2) Then start from the first electrical connector and match according to the above matching principles. For example, read contact 2 in Table 1. If the match is successful, obtain the electrical connector code, electrical connector model, line type and contact number of the corresponding file, define it as the first electrical connector of the second level (example: B1-X03), complete the filling of the corresponding table content, and select the appropriate wire gauge according to the imported custom rule file to match the cable end electrical connector model.

[0060] 3) Continue to traverse the remaining signal contents of the first electrical connector (example: A1-X01), such as contacts 1, 3, 4, and 5 in Table 1, and obtain the electrical connector code, electrical connector model, line type, and contact number of the corresponding file, which is defined as the second electrical connector of the second level (example: B2-X02). Add a blank row under the rows where the two adjacent twisted pair cables are located in Excel.

[0061] 4) Refer to the first-level matching steps until all contacts in the second level are traversed, insert blank rows, and perform N-level matching (N>2). The N-level is similar to the first level until there is no signal content to match.

[0062] 5) Determine the harness type of the entire cable based on all the signal contents of the cable.

[0063] 6) Generate a new Sheet and output the second bundle of cables. Using 01-File 1 as the starting file, obtain the "Electrical Connector Contact Allocation Table" to obtain the second electrical connector code (example: A1-X02) and electrical connector model, and then traverse all connectors involved in the second bundle of cables to generate the second bundle of cables, until all connectors are traversed and a complete cable network is generated, and the material representation of each bundle of cables in Table 3 can be obtained.

[0064] Serial number name Model Specifications quantity 1 Electrical connector J6W-50D01K1NMB 1 2 Electrical connector J36A-52ZKL 1 3 Tail hood J6W-02238NMB 1 4 Screws J6W-02246NMB 2

[0065] Table 3 Material list of each cable bundle

[0066] The present invention also provides a satellite low-frequency cable network automatic generation system, which can be implemented by executing the process steps of the satellite low-frequency cable network automatic generation method, that is, those skilled in the art can understand the satellite low-frequency cable network automatic generation method as a preferred implementation of the satellite low-frequency cable network automatic generation system. The satellite low-frequency cable network automatic generation system includes:

[0067] Module M1 reads the interface data sheet of each unit of the target satellite in the order of priority of the file number, reads the contact number, destination, signal content and description of the first electrical connector code in the electrical connector contact allocation table in the interface data sheet row by row, and defines the first electrical connector as the first-level electrical connector.

[0068] Module M2, matches the signal content and destination of the first-level electrical connector with other interface data sheets, defines the successfully matched connector as the second-level electrical connector, and matches the specifications of the corresponding connector in the cable until all contacts of the first-level electrical connector are queried, and then matches the next-level electrical connector; after all electrical connectors are matched, a bundle of cables is formed, and other cables are formed according to the same process

[0069] Module M3: After all electrical connectors are matched, the cables generated by all interconnected electrical connectors are output in a preset format to obtain a satellite low-frequency cable network contact table, and the contact verification conclusion is output based on the matching results.

[0070] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.

[0071] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A method for automatically generating a satellite low-frequency cable network, characterized in that: include: Step S1, reading the interface data sheets of each single unit of the target satellite in the order of priority of the file number, reading the contact number, destination, signal content, line type, and description of the first electrical connector code in the electrical connector contact allocation table in the interface data sheet row by row, and defining the first electrical connector as the first-level electrical connector; Step S2, matching the signal content and destination of the first-level electrical connector with other interface data sheets, defining the successfully matched connector as the second-level electrical connector, and matching the specifications of the corresponding connector in the cable, until all contacts of the first-level electrical connector are queried, and then matching the next-level electrical connector; Step S3: after all connectors that are derived from the first-level electrical connector are matched, the cable contacts between all interconnected electrical connectors are output according to a preset format and set as a first bundle of cables; Step S4, sequentially obtain the second unmatched electrical connector, and generate other cable bundles according to steps S1 to S3 until all electrical connectors in the electrical connector contact allocation table are traversed and matched, thereby obtaining a complete satellite low-frequency cable network contact table.

2. The method for automatically generating a satellite low-frequency cable network according to claim 1, characterized in that: In step S1, after reading the interface data sheet, the process includes: verifying the integrity of the interface data sheet by checking the file name, quantity, format and mutual matching relationship between products of the read interface data sheet.

3. The method for automatically generating a satellite low-frequency cable network according to claim 1, characterized in that: In step S2, the matching principles include: If the destination contains "self-test" or "empty point", no matching is performed; if the signal content contains "CAN", no matching is performed; if the description contains "2711", "CXP" or "optical fiber", no matching is performed; If the destination contains "Star Table", "-S", "Thermal Control", "JD", no "-", or the description contains "Scattered Wires", no matching is performed, but the corresponding information is written into the cable Sheet of the current electrical connector; If the description contains "parallel line" or "split line", match it according to the signal content and mark it in yellow font.

4. The method for automatically generating a satellite low-frequency cable network according to claim 1, characterized in that: The model of the electrical connector at the cable end corresponds to the model of the electrical connector at the stand-alone end, and the corresponding relationship is changed and matched by loading the designed rule file.

5. The method for automatically generating a satellite low-frequency cable network according to claim 1, characterized in that: The line type corresponding to the cable is matched with the line type that matches the voltage and current capacity of the electrical connector models at both ends and the signals by loading the designed rule file.

6. A satellite low-frequency cable network automatic generation system, characterized in that: include: Module M1, reads the interface data sheet of each single unit of the target satellite according to the priority order of the file number, reads the contact number, destination, signal content, line type, and description of the first electrical connector code in the electrical connector contact allocation table in the interface data sheet row by row, and defines the first electrical connector as the first-level electrical connector; Module M2, matches the signal content and destination of the first-level electrical connector with other interface data sheets, defines the successfully matched connector as the second-level electrical connector, and matches the specifications of the corresponding connector in the cable until all contacts of the first-level electrical connector are queried, and then matches the next-level electrical connector; after all electrical connectors are matched, a bundle of cables is formed, and other cables are formed according to the same process Module M3: After all electrical connectors are matched, the cables generated by all interconnected electrical connectors are output in a preset format to obtain a satellite low-frequency cable network contact table, and the contact verification conclusion is output based on the matching results.

7. The satellite low-frequency cable network automatic generation system according to claim 6, characterized in that: In module M1, after the interface data sheet is read, the following steps are performed: verifying the integrity of the interface data sheet by checking the file name, quantity, format and mutual matching relationship between products of the read interface data sheet.

8. The satellite low-frequency cable network automatic generation system according to claim 6, characterized in that: In module M2, the matching principles include: If the destination contains "self-test" or "empty point", no matching is performed; if the signal content contains "CAN", no matching is performed; if the description contains "2711", "CXP" or "optical fiber", no matching is performed; If the destination contains "Star Table", "-S", "Thermal Control", "JD", no "-", or the description contains "Scattered Wires", no matching is performed, but the corresponding information is written into the cable Sheet of the current electrical connector; If the description contains "parallel line" or "split line", match it according to the signal content and mark it in yellow font.

9. The satellite low-frequency cable network automatic generation system according to claim 6, characterized in that: The model of the electrical connector at the cable end corresponds to the model of the electrical connector at the stand-alone end, and the corresponding relationship is changed and matched by loading the designed rule file.

10. The satellite low-frequency cable network automatic generation system according to claim 6, characterized in that: The line type corresponding to the cable is matched with the line type that matches the voltage and current capacity of the electrical connector models at both ends and the signals by loading the designed rule file.

Citation Information

Patent Citations

  • Design method of satellite control system cable network

    CN107103137A

  • Satellite matrix cable network designing method

    CN107317395A

Cited By

  • Spacecraft cable network resource automatic allocation method and system based on mixed integer programming

    CN122286938A

  • Intelligent design system for satellite-earth low-frequency cable and method of using the same

    CN122758548A

  • Spacecraft interface data unit fill specification checking system and method

    CN122886559A