Three-dimensional Wiring Design Method and System for Satellite Thermocouples
By adopting a systematic three-dimensional design method in satellite thermocouple wiring design, the problem of inaccurate cable length in the prior art is solved, and more efficient design and lower cost are achieved.
Patent Information
- Application Number
- CN202111502850.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-09
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2041-12-09
AI Technical Summary
The prior art is difficult to effectively optimize the satellite thermocouple wiring design, resulting in inaccurate cable lengths and increased costs and resource waste.
The three-dimensional design model of the whole satellite is used as the basis, and the three-dimensional wiring of the thermocouple is systematically designed through data preparation modules, partition definition modules, bundle point design and management modules, thermocouple assembly layout and management modules, cable path design modules and design output modules, and the three-dimensional wiring of the thermocouple is calculated, and the cable length is generated.
Improve the accuracy of cable length calculation in thermocouple wiring design, reduce design workload, improve design efficiency, reduce costs, and effectively reduce cable waste.
Smart Images

Figure CN114330204B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital product design, and specifically, to a three-dimensional wiring design method and system for satellite thermocouples. Background Art
[0002] A thermocouple is a temperature measuring sensor used in the satellite thermal test process, and it needs to be removed after the thermal test is completed. In actual use, the thermocouple is generally pasted and assembled on a single machine in the satellite cabin and is connected to a plug for collecting data outside the cabin through a cable. The satellite thermocouple wiring design is to design the wiring of the thermocouple from the pasting point in the satellite cabin to the plug outside the cabin. Generally, dozens to hundreds of thermocouples are used in a single thermal test, and the main cost of the thermocouple wiring is mainly determined by the length of the connecting cable. Since the length of the cable required for each thermocouple is different, through a more accurate wiring design, the actual required length of the thermocouple cable can be obtained, thereby reducing waste and lowering costs.
[0003] The satellite thermocouple layout design is similar to the satellite cable design. The Chinese patent "Satellite Low-Frequency Cable Design System, Design Software Architecture and Design Method" (Publication No.: CN106294929A) provides a satellite low-frequency cable network design system, design software and design method. This patent realizes the integrated layout and design of the cable. By conducting a detailed design of each cable on the computer-aided design model, the processing drawing of the cable and the three-dimensional routing path diagram for human-computer interaction are finally obtained. The above method is very suitable for the cables that need to go to space with the satellite. Each cable has an accurate length, thus achieving the purpose of reducing the weight of the products going to space. However, for the thermocouples that are only used once in the thermal test process, it is necessary to optimize the wiring design method and the accurate design results to achieve the purpose of improving the design efficiency, reducing losses and lowering costs.
[0004] Currently, no patents on the satellite thermocouple layout design have been found. Summary of the Invention
[0005] Aiming at the defects in the prior art, the purpose of the present invention is to provide a three-dimensional wiring design method and system for satellite thermocouples.
[0006] According to a three-dimensional wiring design system for satellite thermocouples provided by the present invention, it includes:
[0007] A data preparation module: Derive a thermocouple wiring design model, and sort out a thermocouple list information table according to a specified template;
[0008] A partition definition module: Mark area surfaces on the thermocouple wiring design model, create partitions and associate one or more area surfaces with the partitions;
[0009] Cluster point design and management module: create cluster points in partitions, adjust cluster point positions and edit cluster point attribute information;
[0010] Thermocouple assembly layout and management module: Design the thermocouple assembly layout in the partition and the routing to the clustering point, and calculate the shared design length from all thermocouples in the partition to the clustering point;
[0011] Cable path design module: group the partitions, assemble the plug 3D model, and design the routing from the cluster point to the plug;
[0012] Design output module: output thermocouple 3D wiring information and wiring plane branch diagram.
[0013] Preferably, in the data preparation module:
[0014] The data preparation module includes a thermocouple wiring design model derivation module and a thermocouple list information preparation module, wherein:
[0015] The thermocouple design model derivation module derives a thermocouple wiring design model based on the satellite's three-dimensional design model. The thermocouple wiring design model contains all the information of the satellite's three-dimensional design model and an empty skeleton model for storing the wiring geometry information generated by subsequent designs.
[0016] The thermocouple list preparation module extracts and forms a thermocouple list from the thermocouple wiring technical requirements. The attribute information includes the thermocouple number, the equipment code, the equipment name, the thermocouple assembly position, the partition, and the connected plug number.
[0017] Preferably, in the partition definition module:
[0018] The partition definition module includes the area main surface definition module, the partition creation and association module, among which:
[0019] The regional main surface definition module finds the surface where the thermocouple is located on the three-dimensional model according to the thermocouple list information, and defines the surface or the created auxiliary surface as the regional main surface according to certain judgment rules;
[0020] The partition creation and association module creates corresponding partitions on the three-dimensional model according to the partition information on the thermocouple list, and associates them with the main surfaces of the corresponding regions. One partition can contain multiple main surfaces of the regions, and one main surface of the region belongs to only one partition.
[0021] Preferably, in the cluster point design and management module:
[0022] The cluster point design and management module includes the cluster point automatic creation module and the cluster point location and information management module, among which:
[0023] The cluster point automatic creation module supports automatically creating a cluster point at the center of the main surface of the partitioned area. When the partition contains two main surfaces of the area, the cluster point is located on the main surface with the larger surface area. When the partition contains multiple main surfaces of the area, the cluster point is located on the main surface of the area closest to the middle. The cluster point refers to the centralized bundling point of all connection cables of the thermocouples in the partition.
[0024] The cluster point position and information management module adjusts the position of the created cluster point and edits the information, where the information includes the number and name of the cluster point.
[0025] Preferably, in the thermocouple assembly layout and management module:
[0026] The thermocouple assembly and management module includes a thermocouple and partition association module, and a thermocouple assembly and cluster point path design module, where:
[0027] The thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the 3D model according to the partition information where the thermocouples are located.
[0028] The thermocouple assembly and cluster point path design module selects the thermocouple at the outermost edge and farthest from the cluster point in the partition as needed, designs the wiring from this thermocouple to the cluster point, and obtains the length Lr of the wiring. When the distance of the thermocouples in the partition from the surface edge is greater than the preset value, the thermocouples are not actually assembled and the wiring is not designed. Automatically calculate the longest wiring length Lf from each point on the main surface of the partition area to the cluster point. The module uses the larger value of Lr and Lf as the cable length within the partition. If there is no Lr, directly use Lf as the cable length within the partition.
[0029] Preferably, in the cable path design module:
[0030] The cable path design module includes a partition grouping and plug assembly module, and a cable path design module, where:
[0031] The partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds the partitions to the corresponding groups. One group can contain multiple partitions, one partition belongs to only one group, and the thermocouples on all partitions contained in one group are connected to the same plug, and one grouping corresponds to one plug. Assemble the 3D model of the plug at the corresponding spatial position in the 3D design model of the thermocouple according to the actual position of the plug.
[0032] The cable path design module designs the cable routing between the partitioned bundling points and the corresponding plugs, defines key points on the cable routing path in the 3D model as path control points, and then connects the bundling points, each control point, and the plugs in sequence to generate a 3D cable model, and supports referencing existing 3D cable models to complete the design of all cable routings; the path control points are certain key points on the cable routing path.
[0033] Preferably, in the said design output module:
[0034] The design result output module includes a cable flattened branch diagram output module and a thermocouple statistical report output module, where:
[0035] The cable flattened branch diagram output module flattens the 3D cable model into a 2D branch diagram for output, and marks the length information at each branch.
[0036] The thermocouple statistical report output module outputs a statistical report including thermocouple numbers, cable lengths, locations, and the numbers of connected plugs.
[0037] According to a 3D wiring design method for satellite thermocouples provided by the present invention, using a 3D wiring design system for satellite thermocouples, the execution includes:
[0038] Step S1: Form a thermocouple layout information list, read in the 3D design model of the entire satellite and derive a thermocouple wiring design model.
[0039] Step S2: On the thermocouple wiring design model, refer to the thermocouple layout list information to identify and define the surface areas where the thermocouples need to be assembled, and combine one or more surfaces into partitions according to certain rules.
[0040] Step S3: Create thermocouple wiring bundling points within the partitions, adjust their positions, and manage the attribute information.
[0041] Step S4: Read in the thermocouple list information and associate each thermocouple with its corresponding partition, plan the wiring between the thermocouples and the bundling points, and calculate the common design length of all thermocouples in the partition to the bundling points.
[0042] Step S5: Assemble the plugs and design the wiring between the partitioned bundling points and the connected plugs.
[0043] Step S6: Add the common design length of all thermocouples in the partition to the bundling points and the wiring between the partitioned bundling points and the connected plugs to obtain the thermocouple length information, and output the thermocouple design result.
[0044] Preferably, the thermocouple design model derivation module derives a thermocouple wiring design model based on the three-dimensional design model of the entire satellite. The thermocouple wiring design model contains all the information of the three-dimensional design model of the entire satellite and an empty skeleton model for storing the wiring geometric information generated by subsequent designs;
[0045] The thermocouple list preparation module extracts and forms a thermocouple list from the thermocouple wiring technical requirements. The attribute information includes thermocouple number, equipment code it belongs to, equipment name it belongs to, thermocouple assembly location, partition it belongs to, and the plug number it is connected to;
[0046] The regional main surface definition module finds the surface where the thermocouple is located on the three-dimensional model according to the thermocouple list information, and defines this surface or the created auxiliary surface as the regional main surface according to certain determination rules;
[0047] The partition creation and association module creates corresponding partitions on the three-dimensional model according to the partition information on the thermocouple list and associates them with the corresponding regional main surfaces. One partition can contain multiple regional main surfaces, and one regional main surface belongs to only one partition;
[0048] The cluster point automatic creation module supports automatically creating a cluster point at the center of the regional main surface of the partition. When the partition contains two regional main surfaces, the cluster point is located on the main surface with a larger surface area. When the partition contains multiple regional main surfaces, the cluster point is located on the regional main surface closest to the middle. The cluster point refers to the centralized bundling point of all the connecting cables of the thermocouples in the partition;
[0049] The cluster point position and information management module adjusts the position of the created cluster point and edits the information, including the number and name of the cluster point.
[0050] Preferably, the thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the three-dimensional model according to the partition information where the thermocouple is located;
[0051] The thermocouple assembly and cluster point path design module selects the thermocouple at the outermost edge and farthest from the cluster point in the partition as needed, designs the wiring from this thermocouple to the cluster point, and obtains the length Lr of the wiring; when the distance of the thermocouples in the partition from the surface edge is greater than the preset value, the thermocouples are not actually assembled and the wiring is not designed; automatically calculates the longest wiring length Lf from each point of the regional main surface in the partition to the cluster point; the module takes the larger value of Lr and Lf as the cable length in this partition. If there is no Lr, directly takes Lf as the cable length in this partition;
[0052] The partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds partitions to the corresponding groups. A group can contain multiple partitions, a partition belongs to only one group, and the thermocouples on all partitions contained in a group are connected to the same plug. One grouping corresponds to one plug. Assemble the 3D model of the plug at the corresponding spatial position in the 3D design model of the thermocouple according to the actual position of the plug;
[0053] The cable path design module designs the cable routing from the partition bundling point to the corresponding plug, defines key points on the cable routing on the 3D model as path control points, and then connects the bundling point, each control point and the plug in sequence to generate the 3D model of the cable, and supports referencing existing 3D models of cables to complete the design of all cable routings; The path control points are certain key points on the cable routing path;
[0054] The cable flattening branch diagram output module flattens the 3D model of the cable into a 2D branch diagram for output, and marks the length information on each branch;
[0055] The thermocouple statistical report output module outputs a statistical report containing the thermocouple number, cable length, location, and connected plug number.
[0056] Compared with the prior art, the present invention has the following beneficial effects:
[0057] 1. The present invention uses the satellite whole-star design model as the basis for 3D thermocouple wiring design, and makes full use of the 3D model information, which can improve the accuracy of cable length calculation in thermocouple wiring design;
[0058] 2. The present invention performs overall processing on the cables from thermocouples to bundling points in a certain area according to rules, reducing the design workload. At the same time, various reports and branch diagrams can be automatically generated after the design is completed, improving the overall design efficiency;
[0059] 3. The present invention can realize fast and accurate wiring of thermocouples, and finally generate the reports and branch diagrams required for thermocouple wiring design, which can effectively reduce the waste of thermocouple connection cables and reduce the satellite development cost. Description of the Drawings
[0060] By reading the detailed description of the non-restrictive embodiments with reference to the following drawings, other features, purposes and advantages of the present invention will become more obvious:
[0061] Figure 1 It is a schematic diagram of the system composition of the present invention;
[0062] Figure 2 It is a diagram of thermocouple list information;
[0063] Figure 3 It is a flow chart of regional main surface definition;
[0064] Figure 4 It is a flowchart for calculating the wire length of the thermocouple within the partition;
[0065] Figure 5 It is a cable laying length table;
[0066] Figure 6 It is a cable branch diagram;
[0067] Figure 7 It is a flowchart for implementing the three-dimensional layout design method of the satellite thermocouple. Specific implementation manners
[0068] The present invention will be 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 do not limit the present invention in any form. It should be noted that those of ordinary skill in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0069] Example 1:
[0070] According to a three-dimensional wiring design system for satellite thermocouples provided by the present invention, as Figures 1 - 7 shown, it includes:
[0071] Data preparation module: Derive the thermocouple wiring design model, and sort out the thermocouple list information table according to the specified template;
[0072] Partition definition module: Mark the regional surface on the thermocouple wiring design model, create partitions and associate one or more regional surfaces to the partitions;
[0073] Bundle point design and management module: Create partition bundle points in the partition, adjust the positions of the bundle points and edit the attribute information of the bundle points;
[0074] Thermocouple assembly layout and management module: Design the thermocouple assembly layout within the partition and the wiring to the bundle points, and calculate the common design length of all thermocouples in the partition to the bundle points;
[0075] Cable path design module: Group the partitions, assemble the three-dimensional model of the plug, and design the wiring from the bundle points to the plug;
[0076] Design output module: Output the three-dimensional wiring information of the thermocouple and the wiring plane branch diagram.
[0077] Specifically, in the data preparation module:
[0078] The data preparation module includes a thermocouple wiring design model derivation module and a thermocouple list information preparation module, where:
[0079] The thermocouple design model derivation module derives a thermocouple wiring design model based on the three-dimensional design model of the entire satellite. The thermocouple wiring design model contains all the information of the three-dimensional design model of the entire satellite and an empty skeleton model for storing the wiring geometric information generated by subsequent designs.
[0080] The thermocouple list preparation module extracts and forms a thermocouple list from the thermocouple wiring technical requirements. The attribute information includes thermocouple number, equipment code, equipment name, thermocouple assembly location, affiliated partition, and connected plug number.
[0081] Specifically, in the partition definition module:
[0082] The partition definition module includes a regional main surface definition module and a partition creation and association module, where:
[0083] The regional main surface definition module finds the surface where the thermocouple is located in the three-dimensional model according to the thermocouple list information, and defines this surface or the created auxiliary surface as the regional main surface according to certain judgment rules.
[0084] The partition creation and association module creates corresponding partitions on the three-dimensional model according to the partition information on the thermocouple list and associates them with the affiliated regional main surface. One partition can contain multiple regional main surfaces, and one regional main surface belongs to only one partition.
[0085] Specifically, in the bundle point design and management module:
[0086] The bundle point design and management module includes a bundle point automatic creation module and a bundle point position and information management module, where:
[0087] The bundle point automatic creation module supports automatically creating a bundle point at the center of the regional main surface of the partition. When the partition contains two regional main surfaces, the bundle point is located on the main surface with a larger surface area. When the partition contains multiple regional main surfaces, the bundle point is located on the regional main surface closest to the middle. The bundle point refers to the centralized bundling point of all the connecting cables of the thermocouples in the partition.
[0088] The bundle point position and information management module adjusts the position of the created bundle point and edits the information, including the bundle point number and name.
[0089] Specifically, in the thermocouple assembly layout and management module:
[0090] The thermocouple assembly and management module includes a thermocouple and partition association module and a thermocouple assembly and bundle point path design module, where:
[0091] The thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the 3D model according to the partition information where the thermocouples are located;
[0092] The thermocouple assembly and bundle point path design module selects the thermocouple that is the farthest from the bundle point at the edge of the partition as needed, designs the wire routing from this thermocouple to the bundle point, and obtains the wire routing length Lr; when the distance of the thermocouples in the partition from the surface edge is greater than the preset value, the thermocouples are not actually assembled and the wire routing is not designed; automatically calculates the longest wire routing length Lf from each point on the main surface of the area in the partition to the bundle point; the module takes the larger value of Lr and Lf as the cable length within this partition, and if there is no Lr, directly takes Lf as the cable length within this partition.
[0093] Specifically, in the cable path design module:
[0094] The cable path design module includes a partition grouping and plug assembly module and a cable path design module, where:
[0095] The partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds the partitions to the corresponding groups. One group can contain multiple partitions, one partition belongs to only one group, and the thermocouples on all the partitions contained in one group are connected to the same plug, and one grouping corresponds to one plug; assembles the plug 3D model at the corresponding spatial position in the thermocouple 3D design model according to the actual position of the plug;
[0096] The cable path design module designs the cable routing from the partition bundle point to the corresponding plug, defines key points on the cable routing on the 3D model as path control points, and then connects the bundle point, each control point and the plug in sequence to generate the cable 3D model, and supports referencing existing cable 3D models to complete the design of all cable routings; the path control points are certain key points on the cable routing path.
[0097] Specifically, in the design output module:
[0098] The design result output module includes a cable flattened branch diagram output module and a thermocouple statistical report output module, where:
[0099] The cable flattened branch diagram output module flattens the cable 3D model into a 2D branch diagram for output and marks the length information on each branch;
[0100] The thermocouple statistical report output module outputs a statistical report containing the thermocouple number, cable length, location, and connected plug number.
[0101] Example 2:
[0102] Embodiment 2 is a preferred example of Embodiment 1, and is used to illustrate the present invention in more detail.
[0103] Those skilled in the art may understand the satellite thermocouple three-dimensional wiring design method provided by the present invention as a specific implementation of a satellite thermocouple three-dimensional wiring design system, that is, the satellite thermocouple three-dimensional wiring design system may be implemented by executing the step flow of the satellite thermocouple three-dimensional wiring design method.
[0104] According to a satellite thermocouple three-dimensional wiring design method provided by the present invention, a satellite thermocouple three-dimensional wiring design system is used to perform the following steps:
[0105] Step S1: forming a thermocouple layout information list, reading in the satellite whole-satellite three-dimensional design model and deriving a thermocouple wiring design model;
[0106] Step S2: defining the area surfaces where the thermocouples need to be assembled by referring to the thermocouple layout list information on the thermocouple wiring design model, and combining one or more surfaces into zones according to certain rules;
[0107] Step S3: creating a thermocouple routing cluster point in the partition, adjusting the position, and managing the attribute information;
[0108] Step S4: read in the thermocouple list information and associate each thermocouple with the partition to which it belongs, plan the routing from the thermocouple to the cluster point, and calculate the shared design length from all thermocouples in the partition to the cluster point;
[0109] Step S5: Assemble the plugs and design the routing between the partition clustering points and the connected plugs;
[0110] Step S6: Add the common design length from all thermocouples in the partition to the cluster point and the routing from the partition cluster point to the connected plug to obtain thermocouple length information, and output the thermocouple design result.
[0111] Specifically, the thermocouple design model derivation module derives a thermocouple wiring design model based on the satellite's entire three-dimensional design model. The thermocouple wiring design model contains all the information of the satellite's entire three-dimensional design model and an empty skeleton model for storing wiring geometry information generated by subsequent designs.
[0112] The thermocouple list preparation module extracts and forms a thermocouple list from the thermocouple wiring technical requirements. The attribute information includes the thermocouple number, the equipment code, the equipment name, the thermocouple assembly position, the partition, and the connected plug number.
[0113] The regional main surface definition module finds the surface where the thermocouple is located on the three-dimensional model according to the thermocouple list information, and defines the surface or the created auxiliary surface as the regional main surface according to certain judgment rules;
[0114] Partition creation and association module, which creates corresponding partitions on the 3D model according to the partition information on the thermocouple list and associates them with the main surfaces of the affiliated regions. One partition can contain multiple main surfaces of regions, and one main surface of a region belongs to only one partition;
[0115] The cluster point automatic creation module supports automatically creating a cluster point at the center of the main surface of the partition region. When the partition contains two main surfaces of regions, the cluster point is located on the main surface with a larger surface area. When the partition contains multiple main surfaces of regions, the cluster point is located on the main surface closest to the middle. The cluster point refers to the centralized bundling point of all connection cables of the thermocouples in the partition;
[0116] The cluster point position and information management module adjusts the positions of the created cluster points and edits the information, where the information includes the number and name of the cluster points.
[0117] Specifically, the thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the 3D model according to the partition information where the thermocouples are located;
[0118] Thermocouple assembly and cluster point path design module, which selects the thermocouple at the outermost edge and farthest from the cluster point in the partition as needed, designs the wiring from this thermocouple to the cluster point, and obtains the length Lr of the wiring; when the distance of the thermocouples in the partition from the surface edge is greater than the preset value, the thermocouples are not actually assembled and the wiring is not designed; automatically calculates the longest wiring length Lf from each point of the main surface of the region in the partition to the cluster point; the module takes the larger value of Lr and Lf as the cable length within this partition, and if there is no Lr, directly takes Lf as the cable length within this partition;
[0119] Partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information and adds the partitions to the corresponding groups. One group can contain multiple partitions, one partition belongs to only one group, and the thermocouples on all partitions contained in one group are connected to the same plug, and one grouping corresponds to one plug; assembles the 3D model of the plug at the corresponding spatial position in the 3D design model of the thermocouple according to the actual position of the plug;
[0120] The cable path design module designs the cable wiring from the partition cluster point to the corresponding plug, defines key points on the cable wiring path on the 3D model as path control points, and then sequentially connects the cluster point, each control point and the plug to generate the 3D model of the cable, and supports referencing the existing 3D model of the cable to complete the design of all cable wirings; the path control points are certain key points on the cable wiring path;
[0121] The cable flattening branch diagram output module flattens the 3D model of the cable into a 2D branch diagram for output and marks the length information on each branch;
[0122] The thermocouple statistical report output module outputs a statistical report containing thermocouple numbers, cable lengths, locations, and the numbers of connected plugs.
[0123] Example 3:
[0124] Embodiment 3 is a preferred example of Embodiment 1 to more specifically illustrate the present invention.
[0125] A three-dimensional wiring design system for satellite thermocouples includes: a data preparation module, a partition definition module, a bundle point design and management module, a thermocouple assembly and management module, a cable path design module, and a design result output module, where:
[0126] The data preparation module is used to derive a thermocouple wiring design model and sort out a thermocouple list information table according to a specified template;
[0127] The partition definition module is used to identify regional surfaces on the thermocouple wiring design model, create partitions, and associate one or more regional surfaces with the partitions;
[0128] The bundle point design and management module is used to create partition bundle points in the partitions, adjust the positions of the bundle points as needed, and edit the attribute information of the bundle points;
[0129] The thermocouple assembly layout and management module is used to design the thermocouple assembly layout within the partitions and the wiring to the bundle points, and calculate the common design length of all thermocouples in the partitions to the bundle points;
[0130] The cable path design module is used to group the partitions, assemble the three-dimensional models of the plugs, and design the wiring from the bundle points to the plugs;
[0131] The design output module is used to output the three-dimensional wiring information of the thermocouples and the branch diagram of the wiring plane.
[0132] For the three-dimensional wiring design system of the satellite thermocouples, the data preparation module includes a thermocouple wiring design model derivation module and a thermocouple list information preparation module, where:
[0133] The thermocouple design model derivation module derives a thermocouple wiring design model based on the three-dimensional design model of the entire satellite. The thermocouple wiring design model contains all the information of the three-dimensional design model of the entire satellite and an empty skeleton model for storing the wiring geometric information generated by subsequent designs;
[0134] The thermocouple list preparation module extracts and forms a thermocouple list from the thermocouple wiring technical requirements, including attribute information such as thermocouple numbers, equipment codes, equipment names, thermocouple assembly positions, partitions to which they belong, and the numbers of connected plugs;
[0135] The three-dimensional wiring design system for satellite thermocouples, where the partition definition module includes an area main surface definition module and a partition creation and association module, and specifically:
[0136] The area main surface definition module locates the surface where the thermocouples are located on the three-dimensional model according to the thermocouple list information, and defines this surface or the created auxiliary surface as the area main surface according to certain determination rules;
[0137] The partition creation and association module creates corresponding partitions on the three-dimensional model according to the partition information on the thermocouple list and associates them with the affiliated area main surfaces. One partition can contain multiple area main surfaces, and one area main surface belongs to only one partition.
[0138] The three-dimensional wiring design system for satellite thermocouples, where the bundle point design and management module includes a bundle point automatic creation module and a bundle point position and information management module, and specifically:
[0139] The bundle point automatic creation module supports automatically creating a bundle point at the center of the area main surface of the partition. When the partition contains two area main surfaces, the bundle point is located on the main surface with the larger surface area. When the partition contains multiple area main surfaces, the bundle point is located on the relatively middle area main surface. The bundle point refers to the centralized bundling point of all connection cables of the thermocouples in the partition;
[0140] The bundle point position and information management module can adjust the position of the created bundle point and can edit information such as the number and name of the bundle point.
[0141] The three-dimensional wiring design system for satellite thermocouples, where the thermocouple assembly and management module includes a thermocouple and partition association module and a thermocouple assembly and bundle point path design module, and specifically:
[0142] The thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the three-dimensional model according to the partition information where the thermocouples are located;
[0143] The thermocouple assembly and bundle point path design module designs the wiring from the thermocouple that is farthest from the bundle point and closest to the edge in this partition to the bundle point as needed, and obtains the length Lr of the wiring. When all the thermocouples in the partition are far from the surface edge, the thermocouples can not be actually assembled and the wiring can not be designed; this module automatically calculates the longest wiring length Lf from each point of the area main surface in the partition to the bundle point; the module takes the larger value of Lr and Lf as the cable length in this partition. If there is no Lr, it directly takes Lf as the cable length in this partition.
[0144] The three-dimensional wiring design system for satellite thermocouples, where the thermocouple wiring design module includes a partition grouping and plug assembly module and a cable path design module, and specifically:
[0145] The partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds partitions to the corresponding groups. One group can contain multiple partitions, one partition belongs to only one group, and the thermocouples on all partitions contained in one group are connected to the same plug. One grouping corresponds to one plug; Assemble the 3D model of the plug at the corresponding spatial position in the 3D design model of the thermocouple according to the actual position of the plug.
[0146] The cable path design module designs the cable routing from the partition bundling point to the corresponding plug, defines some key points on the cable routing path as path control points on the 3D model, and then connects the bundling point, each control point and the plug in sequence to generate the 3D model of the cable, and supports partial reference to the existing 3D model of the cable, and finally completes the design of all cable routings.
[0147] The cable path design module designs the cable routing from the partition bundling point to the corresponding plug, and generates the 3D model of the cable by connecting the bundling point, path control points, and plug in sequence; and supports directly referencing some existing 3D models of the cable to achieve rapid design of the cable routing.
[0148] The path control point is some key points on the cable routing path.
[0149] For the satellite thermocouple 3D wiring design system, the thermocouple design result output module includes a cable flattened branch diagram output module and a thermocouple statistical report output module, where:
[0150] The cable flattened branch diagram output module flattens the 3D model of the cable into a 2D branch diagram for output, and marks the length information on each branch.
[0151] The thermocouple statistical report output module outputs a statistical report including thermocouple number, cable length, location, and connected plug number.
[0152] A satellite thermocouple 3D wiring design method includes the following steps:
[0153] Step 1: Sort out and form a thermocouple layout information list, read in the 3D design model of the whole satellite, and derive a thermocouple wiring design model based on the whole satellite design model.
[0154] Step 2: On the thermocouple wiring design model, identify and define the area surface where the thermocouple needs to be assembled with reference to the thermocouple layout list information, and combine one or more surfaces into partitions according to certain rules.
[0155] Step 3: Create, adjust the position and manage the attribute information of the thermocouple wiring bundling points within the partition.
[0156] Step 4: Read in the thermocouple list information, associate each thermocouple with its corresponding partition, plan the wire routing between the thermocouple and the bundling point as needed, and calculate the common design length L1 of all thermocouples in the partition to the bundling point;
[0157] Step 5: Assemble the plug, design the wire routing from the partition bundling point to the connected plug, and the wire length is L2;
[0158] Step 6: Calculate the thermocouple length information L = L1 + L2, and output the thermocouple design result.
[0159] Example 4:
[0160] Embodiment 4 is a preferred example of Embodiment 1 to illustrate the present invention more specifically.
[0161] The present invention provides a three-dimensional wiring design system and method for satellite thermocouples. The system includes a data preparation module, a partition definition module, a bundling point design and management module, a thermocouple assembly and management module, a cable path design module, and a design result output module.
[0162] The data preparation module reads in the whole satellite reference model, derives the thermocouple wiring design model based on the whole satellite reference model, and prepares the thermocouple list information at the same time;
[0163] The partition definition module identifies the surfaces where thermocouples need to be pasted, creates partitions, and associates the surfaces with the partitions;
[0164] The bundling point design and management module creates partition bundling points, adjusts the bundling point positions, and edits the bundling point attribute information;
[0165] The thermocouple layout and management module imports the thermocouple list information, associates the thermocouples with their corresponding partitions, assembles the thermocouples as needed, and designs the wire routing between the thermocouples and the partition bundling points;
[0166] The cable routing design module groups the partitions, assembles the plugs, and designs the wire routing from the bundling points to the plugs;
[0167] The design output module supports browsing and outputting the thermocouple information after the design is completed, and supports exporting the cable to a pegboard diagram.
[0168] The present invention realizes the thermocouple layout design on a three-dimensional satellite model, effectively improves the efficiency and accuracy of thermocouple wiring design, and reduces the thermocouple material cost. The present invention is applicable to fields such as spacecraft design and test design.
[0169] Example 5:
[0170] Embodiment 5 is a preferred example of Embodiment 1 to illustrate the present invention more specifically.
[0171] Aiming at the defects in the prior art, the purpose of the present invention is to provide a three-dimensional wiring design system and method for satellite thermocouples. It is characterized in that it includes a data preparation module, a partition definition module, a bundle point design and management module, a thermocouple assembly and management module, a cable path design module, and a design result output module, where:
[0172] The data preparation module is used to derive the thermocouple wiring design model and sort out the thermocouple list information table according to the specified template;
[0173] The partition definition module is used to identify the regional surface on the thermocouple wiring design model, create partitions and associate one or more regional surfaces with the partitions;
[0174] The bundle point design and management module is used to create partition bundle points in the partitions, adjust the positions of the bundle points as needed, and edit the attribute information of the bundle points;
[0175] The thermocouple assembly layout and management module is used to assemble thermocouples in the partitions as needed, design the wiring between the thermocouples and the bundle points, and calculate the common design length of all thermocouples to the bundle points in this partition;
[0176] The cable path design module is used to group the partitions, assemble the three-dimensional model of the plug, and design the wiring between the bundle points and the plug;
[0177] The design output module is used to output the three-dimensional wiring information of the thermocouples and the wiring plane branch diagram.
[0178] Specifically, the data preparation module includes a thermocouple wiring design model derivation module and a thermocouple list information preparation module, where:
[0179] The thermocouple design model derivation module derives the thermocouple wiring design model on the basis of the satellite full-star three-dimensional design model. The thermocouple wiring design model contains all the information of the satellite full-star three-dimensional design model and an empty skeleton model for storing the wiring geometric information generated by subsequent designs;
[0180] The thermocouple list preparation module extracts and forms the thermocouple list from the thermocouple wiring technical requirements according to the given template. The list contains attribute information such as thermocouple number, equipment code, equipment name, thermocouple assembly position, belonging partition, and connected plug number;
[0181] Specifically, the data preparation module includes a thermocouple wiring design model derivation module and a thermocouple list information preparation module. Among them, the thermocouple design model derivation module derives the thermocouple wiring design model on the basis of the satellite full-star three-dimensional design model; the thermocouple list preparation module extracts and forms the thermocouple list from the thermocouple wiring technical requirements according to the given template;
[0182] The thermocouple wiring design model includes all the information of the three-dimensional design model of the entire satellite and an empty skeleton module for storing the wiring geometric information generated by subsequent designs;
[0183] The thermocouple list contains attribute information such as thermocouple number, equipment code, equipment name, thermocouple assembly location, affiliated zone, and connected plug number.
[0184] Specifically, the zone definition module includes a regional main surface definition module and a zone creation and association module, where:
[0185] The regional main surface definition module finds the surface where the thermocouple is located on the three-dimensional model according to the thermocouple list information, and defines the surface or the created auxiliary surface as the regional main surface according to certain judgment rules. The regional main surface refers to the surface where the thermocouple is located;
[0186] The zone creation and association module creates corresponding zones on the three-dimensional model according to the zone information included in the thermocouple list information and associates them with the affiliated regional main surface. One zone can contain multiple regional main surfaces, and one regional main surface belongs to only one zone.
[0187] Specifically, the zone definition module includes a regional main surface definition module and a zone creation and association module, where: the regional main surface definition module defines the regional main surface where the thermocouple is located on the three-dimensional model according to the thermocouple list information; the zone creation and association module creates corresponding zones on the three-dimensional model according to the zone information in the thermocouple list information and associates them with the affiliated regional main surface. One zone can contain multiple regional main surfaces, and one regional main surface belongs to only one zone.
[0188] The regional main surface is the surface where the thermocouple is located or an auxiliary surface created according to certain rules;
[0189] Specifically, the bundle point design and management module includes a bundle point automatic creation module and a bundle point position and information management module, where: the bundle point automatic creation module supports automatically creating a bundle point at the center of the regional main surface of the zone. When the zone contains two regional main surfaces, the bundle point is located on the main surface with a larger surface area. When the zone contains multiple regional main surfaces, the bundle point is located on the relatively middle regional main surface. The bundle point refers to the centralized bundling point of all the connection cables of the thermocouples in the zone;
[0190] The bundle point position and information management module can adjust the position of the created bundle point and can edit information such as the number and name of the bundle point.
[0191] Specifically, the cluster point design and management module includes a cluster point automatic creation module and a cluster point position and information management module, where: the cluster point automatic creation module automatically creates a cluster point at the center of the main surface of the partitioned area according to the cluster point creation rule; the cluster point position and information management module realizes the adjustment of the cluster point position and the editing of information.
[0192] The cluster point refers to the centralized bundling point of all connection cables of the thermocouples in the partition at this point; the cluster point rule is that when the partition contains two main surfaces of the area, the cluster point is located on the main surface with the larger curved surface area, and when the partition contains multiple curved main surfaces, the cluster point is located on the main surface of the area closer to the middle.
[0193] The cluster point information includes the number, name, etc. of the cluster point.
[0194] Specifically, the thermocouple assembly and management module includes a thermocouple and partition association module and a thermocouple assembly and cluster point path design module, where:
[0195] The thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the 3D model according to the partition information where the thermocouples are located.
[0196] The thermocouple assembly and cluster point path design module selects, as needed, the thermocouple farthest from the cluster point and closest to the edge in this partition to design its wiring to the cluster point, obtaining the length Lr of the wiring; when all the thermocouples in the partition are far from the curved surface edge, the thermocouples may not be actually assembled and the wiring may not be designed; this module automatically calculates the longest wiring length Lf from each point on the main surface of the area in the partition to the cluster point; the module takes the larger value of Lr and Lf as the cable length in this partition, and if there is no Lr, it directly takes Lf as the cable length in this partition.
[0197] Specifically, the thermocouple assembly and management module includes a thermocouple and partition association module and a thermocouple assembly and cluster point path design module, where: the thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the 3D model according to the partition information where the thermocouples are located.
[0198] The thermocouple assembly and cluster point path design module selects, as needed, the thermocouple farthest from the cluster point and closest to the edge in this partition to design its wiring to the cluster point, obtaining the length Lr of the wiring; when all the thermocouples in the partition are far from the curved surface edge, the thermocouples may not be actually assembled and the wiring may not be designed; this module automatically calculates the longest wiring length Lf from each point on the main surface of the area in the partition to the cluster point; the module takes the larger value of Lr and Lf as the cable length in this partition, and if there is no Lr, it directly takes Lf as the cable length in this partition.
[0199] Specifically, the thermocouple wire routing design module includes a zoning and grouping and plug assembly module, and a cable path design module, where:
[0200] The zoning and grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds the zones to the corresponding groups. One group can contain multiple zones, one zone belongs to only one group, and the thermocouples on all the zones contained in one group are connected to the same plug. One grouping corresponds to one plug. Assemble the 3D model of the plug at the corresponding spatial position in the thermocouple 3D design model according to the actual position of the plug;
[0201] The cable path design module designs the cable routing between the zone bundling points and the corresponding plugs, and generates the 3D cable model by connecting the bundling points, path control points, and plugs in sequence. It also supports directly referencing some existing 3D cable models to achieve rapid cable routing design;
[0202] The path control points are some key points on the cable routing path.
[0203] Specifically, the thermocouple wire routing design module includes a zoning and grouping and plug assembly module, and a cable path design module, where: The zoning and grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds the zones to the corresponding groups according to the zoning and grouping rules, and assembles the 3D model of the plug at the corresponding spatial position in the thermocouple 3D design model according to the actual position of the plug; The cable path design module designs the cable routing between the zone bundling points and the corresponding plugs, and generates the 3D cable model by connecting the bundling points, path control points, and plugs in sequence to complete the rapid cable routing design;
[0204] The zoning and grouping rules include that one group can contain multiple zones, one zone belongs to only one group, the thermocouples on all the zones contained in one group are connected to the same plug, and one grouping corresponds to one plug, etc.;
[0205] The path control points refer to the key points defined on the cable routing in the 3D model;
[0206] The cable path design supports directly referencing some existing 3D cable models.
[0207] Specifically, the thermocouple design result output module includes a cable flattened branch diagram output module and a thermocouple statistical report output module, where:
[0208] The cable flattened branch diagram output module flattens the 3D cable model into a 2D branch diagram for output, and marks the length information on each branch;
[0209] The thermocouple statistical report output module outputs a statistical report including thermocouple numbers, cable lengths, locations, and connected plug numbers.
[0210] Specifically, the thermocouple design result output module includes a cable flattened branch diagram output module and a thermocouple statistical report output module, where: the cable flattened branch diagram output module flattens the cable 3D model into a 2D branch diagram for output, and marks the length information on each branch; the thermocouple statistical report output module outputs a statistical report on the 3D wiring design information of the thermocouple;
[0211] The 3D wiring design statistical report of the thermocouple includes information such as the thermocouple number, cable length, location, and connection plug number.
[0212] A method for 3D wiring design of satellite thermocouples includes the following steps:
[0213] Step 1: Sort out and form a list of thermocouple layout information, read in the 3D design model of the entire satellite and derive a thermocouple wiring design model;
[0214] Step 2: Define the regional surfaces associated with the thermocouples on the thermocouple wiring design model with reference to the thermocouple layout list information, and combine them into partitions according to the rules;
[0215] Step 3: Create thermocouple wire routing bundle points within the partitions, adjust the positions of the bundle points and manage the attribute information;
[0216] Step 4: Read the thermocouple information and associate it with the partitions, plan the wire routes from the thermocouples to the bundle points according to requirements, and calculate the common design length L1 of all thermocouples in the partitions to the bundle points;
[0217] Step 5: After assembling the plugs, plan the wire route from the bundle points to the plug brackets, and the wire length is L2;
[0218] Step 6: Calculate the thermocouple length information L = L1 + L2, and output the thermocouple design results, including thermocouple reports and cable flattened branch diagrams.
[0219] Example 6:
[0220] Embodiment 6 is a preferred example of Embodiment 1, which is used to illustrate the present invention more specifically.
[0221] Figure 1 It is a schematic diagram of the composition of a satellite thermocouple 3D wiring design system constructed according to the present invention. The system is realized based on the secondary development of 3D modeling software, and includes a data preparation module, a partition definition module, a bundle point design and management module, a thermocouple assembly and management module, a cable path design module, and a design result output module. The following is a specific explanation of each of them.
[0222] The data preparation module is used to derive the thermocouple wiring design model for subsequent wiring and sort out the thermocouple list information table according to the specified template. The thermocouple wiring design model is derived based on the three-dimensional design model of the entire satellite. It contains all the information of the three-dimensional design model of the entire satellite and an empty skeleton module for storing the routing geometric information generated by subsequent designs; the thermocouple list contains attribute information such as thermocouple number, equipment code, equipment name, thermocouple assembly position, affiliated partition, and connected plug number. The list information template and examples are as follows Figure 2 as shown.
[0223] The partition definition module is used to identify the regional surface on the thermocouple wiring design model, create partitions, and associate one or more regional surfaces with the partitions. Combining Figure 3 , the process and method for identifying the main surface of the region are as follows:
[0224] (1) Referring to the thermocouple list, find the assembly surface Fac where the thermocouple is located on the thermocouple wiring design model;
[0225] (2) Select Fac (or auxiliary surface Fn), and the system automatically calculates the distance L1 from the center point to the farthest point on the surface edge;
[0226] (3) Determine whether L1 is greater than the given standard value Lmax. If L1 is greater than Lmax, go to (4); if L1 is less than or equal to Lmax, go to (5);
[0227] (4) Create two or more auxiliary surfaces F1, F2......Fn on Fac to replace Fac, and then go to (2) for calculation;
[0228] (5) Identify the Fac or Fn that meets the determination requirements as the main surface of the region.
[0229] After the definition of the main surface of the region is completed, corresponding partitions are created on the three-dimensional model according to the partition information in the thermocouple list information, and then the main surface of the region is associated with the partition where it is located. One partition can contain multiple main surfaces of the region, and one main surface of the region belongs to only one partition.
[0230] The bundle point design and management module automatically creates partition bundle points in the partition, adjusts the position of the bundle points as needed, and edits the attribute information of the bundle points. When the position of the automatically generated partition bundle point in the three-dimensional model is not conducive to actual bundling, the position of the bundle point needs to be adjusted. Editing the attribute information of the bundle point mainly includes renaming the number and name of the bundle point, etc.
[0231] The thermocouple assembly layout and management module assembles thermocouples in the partition as needed and designs the wiring between the thermocouples and the bundle points, and calculates the common design length of all thermocouples to the bundle points in this partition. Combining Figure 4, the calculation steps for the common design length of thermocouples within a partition are as follows:
[0232] (1) Select 1 thermocouple farther from the bundling point within the partition for assembly, design the wire routing between the thermocouple and the bundling point, and the system calculates the wire routing length Lr;
[0233] (2) The system automatically calculates the automatic wire routing length Lf from the farthest point at the partition edge to the bundling point. Lf has considered the avoidance of other models within the partition during the calculation process;
[0234] (3) Take the larger value L (L = Max{Lr, Lf}) of Lr and Lf as the wire routing length from all thermocouples within the partition to the bundling point; when the distance from the thermocouple to the bundling point is significantly less than the distance from the partition edge to the bundling point, the wire routing design calculation of Lr can be omitted and directly use Lf as the value of L.
[0235] The cable path design module groups the partitions, assembles the three-dimensional model of the plug, and designs the wire routing from the bundling point to the plug. The partition grouping and plug assembly module creates groups on the three-dimensional model according to the thermocouple list information and adds the affiliated partitions. One group corresponds to one plug; the three-dimensional model of the plug is assembled at the corresponding spatial position in the three-dimensional design model of the thermocouple according to the actual position of the plug. The cable path design module designs the cable wire routing from the partition bundling point to the corresponding plug, defines some key points on the cable wire routing as path control points on the three-dimensional model, and then generates the three-dimensional model of the cable from the bundling point, control points to the plug in sequence, and supports directly referencing the completed cable model, finally completing all cable wire routing designs.
[0236] The design output module outputs the completed thermocouple information and the plane branch diagram of the thermocouple wire routing. As Figure 5 shown in the thermocouple information diagram, in the last column, such as "4386(4500)", "4386" is the design length value, and "4500" is the closest standard length value selected upward in the library; as Figure 6 shown in the output cable branch diagram, this branch diagram can guide the manufacture and bundling of the cable.
[0237] Combined with Figure 7 , the three-dimensional cable routing design method for satellite thermocouples includes the following steps:
[0238] Step 1: Sort out and form a thermocouple layout information list, read in the three-dimensional design model of the entire satellite and derive a thermocouple cable routing design model based on the entire satellite design model;
[0239] Step 2: On the thermocouple cable routing design model, identify and define the surface area where the thermocouple needs to be assembled with reference to the thermocouple layout list information, and combine one or more surfaces into a partition according to certain rules;
[0240] Step 3: Creation, position adjustment and attribute information management of the bundling points of the thermocouple wiring within the partition;
[0241] Step 4: Read in the thermocouple list information and associate each thermocouple with its corresponding partition. Plan the wiring between the thermocouple and the bundling point as needed, and calculate the common design length L1 of all the thermocouples within the partition to the bundling point;
[0242] Step 5: Assemble the plug, and design the wiring between the partition bundling point and the connected plug, with the wiring length being L2;
[0243] Step 6: Calculate the thermocouple length information L = L1 + L2, and output the thermocouple design result, including the thermocouple report and the flattened cable branch diagram.
[0244] In summary, the three-dimensional wiring design system and method for satellite thermocouples provided by the present invention can achieve fast and accurate wiring of thermocouples, and finally generate the reports and branch diagrams required for the thermocouple wiring design, which can effectively reduce the waste of thermocouple connection cables and reduce the cost of satellite development.
[0245] Those skilled in the art know that in addition to implementing the systems, devices and their respective modules provided by the present invention in the form of pure computer-readable program codes, the method steps can be logically programmed to enable the systems, devices and their respective modules provided by the present invention to be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. to achieve the same program. Therefore, the systems, devices and their respective modules provided by the present invention can be regarded as a kind of hardware component, and the modules included therein for implementing various programs can also be regarded as the structures within the hardware component; the modules for implementing various functions can also be regarded as either software programs for implementing the method or the structures within the hardware component.
[0246] The specific embodiments of the present invention have been described above. 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. Without conflict, the embodiments of the present application and the features in the embodiments can be combined arbitrarily with each other.
Claims
1. A three-dimensional wiring design system for satellite thermocouples, characterized in that, Including: Data preparation module: Derive the thermocouple wiring design model, and sort out the thermocouple list information table according to the specified template; Partition definition module: Identify the regional surface on the thermocouple wiring design model, create partitions and associate one or more regional surfaces to the partitions; Bundle point design and management module: Create partition bundle points in the partitions, adjust the bundle point positions and edit the bundle point attribute information; Thermocouple assembly layout and management module: Design the thermocouple assembly layout within the partition and the wiring between the bundle points, and calculate the common design length of all thermocouples in the partition to the bundle points; Cable path design module: Group the partitions, assemble the three-dimensional model of the plug, and design the wiring between the bundle points and the plug; Design output module: Output the three-dimensional wiring information of the thermocouple and the wiring plane branch diagram; In the data preparation module: The data preparation module includes a thermocouple wiring design model derivation module and a thermocouple list information preparation module, where: The thermocouple design model derivation module derives the thermocouple wiring design model based on the three-dimensional design model of the whole satellite. The thermocouple wiring design model contains all the information of the three-dimensional design model of the whole satellite and an empty skeleton model for storing the wiring geometric information generated by subsequent designs; The thermocouple list preparation module extracts and forms the thermocouple list from the thermocouple wiring technical requirements. The attribute information includes the thermocouple number, the equipment code it belongs to, the equipment name it belongs to, the thermocouple assembly position, the partition it belongs to, and the plug number it is connected to; In the partition definition module: The partition definition module includes a regional main surface definition module and a partition creation and association module, where: The regional main surface definition module finds the surface where the thermocouple is located in the three-dimensional model according to the thermocouple list information, and defines the surface or the created auxiliary surface as the regional main surface according to certain determination rules; The process and method for identifying the regional main surface are as follows: Step A1: Refer to the thermocouple list and find the assembly surface Fac where the thermocouple is located on the thermocouple wiring design model; Step A2: Select Fac or the auxiliary surface Fn, and the system automatically calculates the distance L1 from the center point to the farthest point on the surface edge; Step A3: Judge whether L1 is greater than the given standard value Lmax. If L1 is greater than Lmax, go to step A4; if L1 is less than or equal to Lmax, go to step A5; Step A4: Create two or more auxiliary surfaces F1, F2,..., Fn on Fac to replace Fac, and then go to step A2 for calculation; Step A5: Identify the Fac or Fn that meets the determination requirements as the regional main surface; The partition creation and association module creates corresponding partitions on the three-dimensional model according to the partition information on the thermocouple list and associates them with the affiliated regional main surfaces. One partition can contain multiple regional main surfaces, and one regional main surface belongs to only one partition; In the bundle point design and management module: The bundle point design and management module includes a bundle point automatic creation module and a bundle point position and information management module, where: The cluster point automatic creation module supports automatically creating a cluster point at the center of the main surface of the partitioned area. When the partition contains two main surfaces of the area, the cluster point is located on the main surface with the larger surface area. When the partition contains multiple main surfaces of the area, the cluster point is located on the main surface of the area closest to the middle. The cluster point refers to the centralized bundling point of all connection cables of the thermocouples in the partition; The cluster point position and information management module adjusts the position of the created cluster point and edits the information, where the information includes the number and name of the cluster point; In the thermocouple assembly layout and management module: The thermocouple assembly and management module includes a thermocouple and partition association module, and a thermocouple assembly and cluster point path design module, where: The thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partitions defined in the 3D model according to the partition information where the thermocouples are located; The thermocouple assembly and cluster point path design module selects the thermocouple at the outermost edge and farthest from the cluster point in the partition as needed, designs the wire routing from this thermocouple to the cluster point, and obtains the wire routing length Lr; when the distance of the thermocouples in the partition from the surface edge is greater than the preset value, the thermocouples are not actually assembled and the wire routing is not designed; automatically calculates the longest wire routing length Lf from each point on the main surface of the area in the partition to the cluster point; the module takes the larger value of Lr and Lf as the cable length within this partition, and if there is no Lr, directly takes Lf as the cable length within this partition; The calculation steps for the common design length of the thermocouples within the partition are as follows: Step B1: Select 1 thermocouple farther from the cluster point within the partition for assembly, design the wire routing between the thermocouple and the cluster point, and the system calculates the wire routing length Lr; Step B2: The system automatically calculates the automatic wiring length Lf from the farthest point on the partition edge to the cluster point. Lf has considered the avoidance of other models within the partition during the calculation process; Step B3: Take the larger value L of Lr and Lf as the wire routing length from all the thermocouples within the partition to the cluster point; when the distance from the thermocouple to the cluster point is less than the distance from the partition edge to the cluster point by the preset standard, omit the wiring design calculation of Lr and directly take Lf as the value of L; In the cable path design module: The cable path design module includes a partition grouping and plug assembly module, and a cable path design module, where: The partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds the partitions to the corresponding groups. One group can contain multiple partitions, one partition belongs to only one group, and the thermocouples on all the partitions contained in one group are connected to the same plug, and one grouping corresponds to one plug; assembles the plug 3D model at the corresponding spatial position in the thermocouple 3D design model according to the actual position of the plug; The cable path design module designs the cable routing from the partition cluster point to the corresponding plug, defines key points on the cable routing on the 3D model as path control points, and then sequentially connects the cluster point, each control point, and the plug to generate the cable 3D model, and supports referencing the existing cable 3D model to complete all the cable routing designs; the path control points are certain key points on the cable routing path; In the design output module: The design result output module includes the cable flattened branch diagram output module and the thermocouple statistical report output module, among which: The cable flattened branch diagram output module flattens the cable 3D model into a 2D branch diagram and outputs it, and marks the length information on each branch. Thermocouple statistical report output module outputs statistical reports including thermocouple number, cable length, location, and connected plug number.
2. A three-dimensional wiring design method for satellite thermocouples, characterized in that, The satellite thermocouple three-dimensional wiring design system according to claim 1 is used to perform the following steps: Step S1: forming a thermocouple layout information list, reading in the satellite whole-satellite three-dimensional design model and deriving a thermocouple wiring design model; Step S2: defining the area surfaces where the thermocouples need to be assembled by referring to the thermocouple layout list information on the thermocouple wiring design model, and combining one or more surfaces into zones according to certain rules; Step S3: creating a thermocouple routing cluster point in the partition, adjusting the position, and managing the attribute information; Step S4: read in the thermocouple list information and associate each thermocouple with the partition to which it belongs, plan the routing from the thermocouple to the cluster point, and calculate the shared design length from all thermocouples in the partition to the cluster point; Step S5: Assemble the plugs and design the routing between the partition clustering points and the connected plugs; Step S6: Add the common design length from all thermocouples in the partition to the cluster point and the routing length from the partition cluster point to the connected plug to obtain thermocouple length information, and output the thermocouple design result; The thermocouple design model derivation module derives a thermocouple wiring design model based on the satellite's three-dimensional design model. The thermocouple wiring design model contains all the information of the satellite's three-dimensional design model and an empty skeleton model for storing the wiring geometry information generated by subsequent designs. The thermocouple list preparation module extracts and forms a thermocouple list from the thermocouple wiring technical requirements. The attribute information includes the thermocouple number, the equipment code, the equipment name, the thermocouple assembly position, the partition, and the connected plug number. The regional main surface definition module finds the surface where the thermocouple is located on the three-dimensional model according to the thermocouple list information, and defines the surface or the created auxiliary surface as the regional main surface according to certain judgment rules; The partition creation and association module creates corresponding partitions on the 3D model according to the partition information on the thermocouple list and associates them with the main surface of the corresponding area. One partition can contain multiple main surfaces of the area, and one main surface of the area belongs to only one partition. The automatic creation module of clustering points supports automatically creating a clustering point at the center of the main surface of the partitioned area. When the partition contains two main surfaces of the area, the clustering point is located on the main surface with a larger surface area. When the partition contains multiple main surfaces of the area, the clustering point is located on the main surface of the area closest to the middle. The clustering point refers to the centralized bundling point of all the connecting cables of the thermocouples in the partition. The cluster point position and information management module adjusts the position of the created cluster point and edits the information, including the number and name of the cluster point; Thermocouple and partition association module reads in the thermocouple list information and automatically associates it with the partition defined in the 3D model according to the partition information where the thermocouple is located; Thermocouple assembly and bundle point path design module. Select the thermocouple that is the farthest from the bundle point and at the outermost edge in this partition as needed, design the wire routing from this thermocouple to the bundle point, and obtain the wire length Lr; when the distance between the thermocouples in the partition and the edge of the curved surface is greater than the preset value, do not actually assemble the thermocouples and design the wire routing; automatically calculate the longest wire routing length Lf from each point on the main surface of the area in the partition to the bundle point; the module uses the larger value of Lr and Lf as the cable length in this partition, and if there is no Lr, directly use Lf as the cable length in this partition; Partition grouping and plug assembly module creates groups on the 3D model according to the thermocouple list information, and adds the partitions to the corresponding groups. One group can contain multiple partitions, one partition belongs to only one group, and the thermocouples on all partitions contained in one group are connected to the same plug, and one grouping corresponds to one plug; assemble the 3D model of the plug at the corresponding spatial position in the 3D design model of the thermocouple according to the actual position of the plug; Cable path design module designs the cable routing from the partition bundle point to the corresponding plug, defines the key points on the cable routing on the 3D model as path control points, and then sequentially connects the bundle point, each control point and the plug to generate the 3D model of the cable, and supports referencing the existing 3D model of the cable to complete the design of all cable routings; the path control points are some key points on the cable routing path; Cable flattening branch diagram output module flattens the 3D model of the cable into a 2D branch diagram for output, and marks the length information on each branch; Thermocouple statistical report output module outputs a statistical report containing thermocouple numbers, cable lengths, locations, and connected plug numbers.
Citation Information
Patent Citations
Low-frequency satellite cable design system, design software framework and design method
CN106294929A
Template thermocouple development system for satellite thermal test
CN111159914A