Simulation model extraction method and system based on satellite truss structure
Patent Information
- Application Number
- CN202210038718.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-13
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-01-13
AI Technical Summary
[0007]现有的卫星仿真建模方法基本上与三维设计是分离的,需要设计师自行在设计与仿真之间处理设计信息传递
[0031]1、本发明将桁架模型以壳体与杆线两种方式分别输出对应的桁架壳体三维模型与桁架杆线三维模型,适用于不同的仿真过程;
Smart Images

Figure CN114491804B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of aerospace vehicle structural products, specifically to a method and system for extracting simulation models based on satellite truss structures, and more particularly to a rapid method for extracting simulation models based on satellite truss structures. Background Art
[0002] Currently, satellite development faces challenges such as multiple models being developed simultaneously, high-density launches, high quality and reliability requirements, and short development cycles. This necessitates high-quality, high-efficiency, and high-benefit satellite structural design, which requires refined and rapid structural design simulation that can quickly adapt to changes in the structural design and continuously iterate.
[0003] A method for adaptively creating and updating a 3D model of a satellite truss structure is disclosed in patent document CN106649981A. The method includes establishing a skeleton model corresponding to the truss structure; defining the coordinates of the truss joint center points and a local reference coordinate system attached to the center points in the skeleton model; connecting the joint center points end-to-end to form the wireframe configuration corresponding to the truss structure; defining parametric member templates and performing solid modeling and assembly of the truss members; importing the parametric cross-sectional geometric information of members gathered at the same joint into the 3D model of the joint based on the joint center points, and then performing solid modeling and assembly of the joint; when the wireframe configuration in the skeleton changes or the coordinates of the joint center points are updated, the truss structure system is adaptively reconstructed or recreated, and the structural elements are updated. This invention focuses on a method for creating and rapidly updating the state of a 3D model of a satellite truss structure.
[0004] Patent document CN108470094B discloses an intelligent method for generating 3D models of truss structures. It employs a phased intelligent auxiliary design approach for overlapping frame structures, dividing the 3D assembly modeling of the overlapping frame structure into two processes: qualitative determination of overlapping relationships and quantitative geometric calculation. A combination of deep learning and the Zhu-Liu algorithm is used to solve the crucial first stage, the qualitative determination of overlapping relationships. Then, geometric calculation is used to complete the second stage, ultimately achieving intelligent 3D modeling of the truss structure. This invention focuses on a parametric intelligent design method for 3D models of satellite truss structures.
[0005] A rapid 3D annotation method for satellite trusses is disclosed in patent document CN106777565A. Based on computer-aided design technology and Pro / E secondary development technology, the method includes the following steps: 1. Creating a 3D model of the truss using Pro / E secondary development software; 2. Opening the complete 3D model of the truss in Pro / E; 3. Performing 3D annotation on the joints of the truss 3D model and identifying the coordinate values; 4. Setting parameters and materials for the truss 3D model; 5. Analyzing the processing molds for the products in the truss 3D model; 6. Designing the 3D annotation view of the truss in Pro / E; 7. Viewing the truss component information and assembly information through the bill of materials viewer. This invention focuses on a method for rapid annotation of 3D models of satellite truss structures.
[0006] Patent document CN111879545A discloses a ground-based laboratory remote sensing flight simulation platform and its control method. The ground-based laboratory remote sensing flight simulation platform includes a seat rail, floor, wiring box, non-airtight opening airtight cover, downward-facing optical window, camera door, manual opening mechanism for the non-airtight protective door, and a satellite navigation signal simulator installed inside the cabin. A truss is connected to the bottom of the fuselage, a pod is connected to the truss, and an antenna radome is installed on the outer surface of the fuselage. A fuselage mounting bracket is installed below the fuselage structure, and a boarding ladder is installed at the side door of the fuselage. One end of the power system is installed outside the fuselage, and the other end is installed inside the cabin.
[0007] Existing satellite simulation modeling methods are largely separate from 3D design, requiring designers to handle the transfer of design information between design and simulation themselves. Therefore, a technical solution is needed to improve these technical problems. Summary of the Invention
[0008] To address the shortcomings of existing technologies, the purpose of this invention is to provide a method and system for extracting simulation models based on satellite truss structures.
[0009] According to the present invention, a method and system for extracting a simulation model based on a satellite truss structure are provided. The method includes the following steps:
[0010] Step S1: Based on the simulation requirements, pre-select either to extract the 3D model of the truss shell or the 3D model of the truss rods;
[0011] Step S2: During the extraction of the truss shell 3D model, the external contours of the members and joints are automatically read based on the truss 3D model, and the external contour surfaces of the members and joints are copied and created respectively.
[0012] Step S3: During the extraction of the truss shell 3D model, according to the pre-set configuration conditions, the outer contour surfaces of the members and joints are extended and overlapped according to the connection situation, so that all the outer contours are connected into a whole, and the resulting truss shell 3D model is generated and output.
[0013] Step S4: During the extraction of the 3D model of the truss rods, the joint center point is automatically analyzed and created based on the 3D model of the truss. The joint center point is used as the truss connection point, and the geometric rods between the connection points of each member are generated according to the connection relationship of the truss.
[0014] Step S5: During the process of extracting the 3D model of the truss members, the truss member information is read and exported in XML format, and the resulting 3D model of the truss members is generated and output.
[0015] Preferably, the truss member information in step S5 includes the member's number, model name, cross-sectional specifications, start and end coordinates in a preset coordinate system, and the direction vector of the member line in space in the preset coordinate system.
[0016] Preferably, the truss model is output as a shell and a pole line, respectively, and the truss shell 3D model and the truss pole line 3D model are suitable for different simulation processes.
[0017] Preferably, during the generation of the truss shell 3D model, the outer contours of the members and joints in the truss are extracted, and the extension and overlapping are performed according to the connection situation. All the outer contours are connected into a whole to generate the truss shell 3D model.
[0018] Based on the truss 3D model, the external contours of the members and joints are read and copied; according to the pre-set configuration conditions, the external contour surfaces of the members and joints are extended and overlapped according to the connection situation, and all external contours are connected into a whole to generate and output the truss shell 3D model.
[0019] Preferably, during the generation of the truss rod line 3D model, the joint center point is automatically analyzed and created as the truss connection point, and the geometric rod lines between the connection points of each member are generated according to the connection relationship of the truss, thus generating the truss rod line 3D model.
[0020] Preferably, based on the truss 3D model, the joint center point is read and created as the member connection point; the geometric lines between the member connection points are generated according to the connection relationship of the truss, and a 3D model of the truss line is generated.
[0021] Preferably, during the generation of the 3D model of the truss members, the truss member information is exported in XML format. The truss member information includes the member's number, model name, cross-sectional specifications, start and end coordinates in the preset coordinate system, and the direction vector of the member in space in the preset coordinate system.
[0022] Preferably, the truss member information is exported in XML format, including the member number, model name, cross-sectional specifications, start and end coordinates in the preset coordinate system, and direction vector of the member line in space in the preset coordinate system, and the truss member line three-dimensional model is generated and output.
[0023] This invention also provides a simulation model extraction system based on a satellite truss structure, the system comprising the following modules:
[0024] Module M1: Based on simulation requirements, pre-select either to extract the 3D model of the truss shell or the 3D model of the truss rods;
[0025] Module M2: During the extraction of the truss shell 3D model, the external contours of the members and joints are automatically read based on the truss 3D model, and the external contour surfaces of the members and joints are copied and created respectively;
[0026] Module M3: During the extraction of the truss shell 3D model, according to the pre-set configuration conditions, the outer contour surfaces of the members and joints are extended and overlapped according to the connection situation, so that all the outer contours are connected into a whole, generating and outputting the obtained truss shell 3D model.
[0027] Module M4: During the extraction of the 3D model of truss members, the module automatically analyzes and creates the joint center point based on the 3D model of the truss. The joint center point is used as the truss connection point, and the geometric members between the connection points of each member are generated according to the connection relationship of the truss.
[0028] Module M5: During the extraction of the 3D model of truss members, it reads and exports truss member information in XML format, generates and outputs the obtained 3D model of truss members.
[0029] Preferably, the truss member information in module M5 includes the member's number, model name, cross-sectional specifications, start and end coordinates in a preset coordinate system, and the direction vector of the member line in space in the preset coordinate system.
[0030] Compared with the prior art, the present invention has the following beneficial effects:
[0031] 1. This invention outputs the corresponding 3D model of the truss shell and the 3D model of the truss rod in two ways: shell and rod, respectively, which are suitable for different simulation processes;
[0032] 2. In the process of generating a 3D model of a truss shell, this invention extracts the outer contours of the members and joints in the truss and extends and overlaps them according to the connection situation, so that all the outer contours are connected into a whole to generate a 3D model of the truss shell. This greatly reduces the workload of surface connection in the simulation process;
[0033] 3. In the process of generating a 3D model of truss rods, this invention automatically analyzes and creates the joint center point as the truss connection point, generates the geometric rods between the connection points of each member according to the connection relationship of the truss, and generates a 3D model of truss rods.
[0034] 4. During the generation of the 3D model of truss members, this invention can export truss member information in XML format, including the member's number, model name, cross-sectional specifications, start and end coordinates in a preset coordinate system, and the direction vector of the member in space in the preset coordinate system. Designers can directly judge and confirm the assembly and subordination relationships of the 3D truss model based on the exported information, improving the convenience of simulation analysis.
[0035] 5. This invention breaks down the barriers between design and simulation by custom-developing simulation extraction software, enabling the lossless, rapid, and effective transmission and feedback of 3D model information to simulation modeling, thereby improving satellite simulation efficiency and reducing costs.
[0036] 6. This invention innovatively uses 3D modeling software, which enables the simple, fast, and effective transmission and feedback of design information, process information, and unit information to the simulation stage, thereby improving satellite simulation efficiency and reducing simulation time and manpower costs. Attached Figure Description
[0037] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0038] Figure 1 This is a flowchart of the rapid extraction method for simulation models based on satellite truss structures according to the present invention;
[0039] Figure 2 This is a schematic diagram of the shell 3D model creation interface and truss 3D model of the rapid extraction method of simulation model based on satellite truss structure according to the present invention.
[0040] Figure 3 This is a schematic diagram of the shell 3D model outline overlap interface and truss shell 3D model of the rapid extraction method of simulation model based on satellite truss structure of the present invention.
[0041] Figure 4 This is the interface for publishing the shell 3D model of the rapid extraction method for simulation models based on satellite truss structures according to the present invention;
[0042] Figure 5 This is a schematic diagram of the pole line 3D model creation interface and truss 3D model of the rapid extraction method of simulation model based on satellite truss structure of the present invention.
[0043] Figure 6 This is a schematic diagram of the three-dimensional model of the pole line, the pole line connection interface, and the three-dimensional model of the truss member in the rapid extraction method of the simulation model based on the satellite truss structure of the present invention;
[0044] Figure 7 This is a schematic diagram of the rod information export method and the rod line 3D model export and publishing interface in the rapid extraction method of simulation model based on satellite truss structure of the present invention. Detailed Implementation
[0045] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention.
[0046] Reference Figure 1 and Figure 2 This invention provides a method and system for extracting simulation models based on satellite truss structures, comprising the following steps: Step S1: Based on simulation requirements, pre-select either to extract a 3D model of the truss shell or a 3D model of the truss rods; Step S2: During the extraction of the 3D model of the truss shell, automatically read the external contours of the rods and joints based on the 3D model of the truss, and copy and create the external contour surfaces of the rods and joints respectively; Step S3: During the extraction of the 3D model of the truss shell, according to pre-set configuration conditions, extend and overlap the external contour surfaces of the rods and joints according to the connection situation, so that all external contours are connected into a whole. Step S4: During the extraction of the truss rod line 3D model, the joint center point is automatically analyzed and created based on the truss 3D model. The joint center point is used as the truss connection point, and the geometric rod line between the connection points of each member is generated according to the connection relationship of the truss. Step S5: During the extraction of the truss rod line 3D model, the truss member information is read and exported in XML format, including the number of each member, model name, cross-section specifications, start and end coordinates in the preset coordinate system, and direction vector of the rod line in space in the preset coordinate system, etc., and the obtained truss rod line 3D model is generated and output.
[0047] Reference Figure 3 and Figure 4The system outputs 3D models of the truss shell and truss rods in two ways: shell and rods, respectively, suitable for different simulation processes. During the generation of the 3D truss shell model, the external contours of the members and joints in the truss are extracted and extended according to the connection conditions, connecting all external contours into a whole to generate the 3D truss shell model. During the generation of the 3D truss rod model, the system automatically analyzes and creates the center point of the joint as the truss connection point, generating the geometric rods between the connection points of each member according to the truss connection relationship, thus generating the 3D truss rod model. During the generation of the 3D truss rod model, the system can export truss member information in XML format, including the member's number, model name, cross-sectional specifications, start and end coordinates in a preset coordinate system, and the direction vector of the rod in space in the preset coordinate system.
[0048] Reference Figure 5 and Figure 6 Based on the truss 3D model, the external contours of the members and joints are read and copied. According to the pre-set configuration conditions, the external contour surfaces of the members and joints are extended and overlapped according to the connection situation, so that all external contours are connected into a whole, generating and outputting the truss shell 3D model. Based on the truss 3D model, the center point of the joint is read and created as the member connection point. According to the connection relationship of the truss, the geometric lines between the connection points of each member are generated, generating the truss line 3D model. The truss member information is exported in XML format, including the number of each member, model name, cross-section specifications, start and end coordinates in the preset coordinate system, and direction vector of the line in space in the preset coordinate system, generating and outputting the truss line 3D model.
[0049] This invention also provides a simulation model extraction system based on a satellite truss structure, the system comprising the following modules:
[0050] Module M1: Based on simulation requirements, pre-select either to extract the 3D model of the truss shell or the 3D model of the truss members; Module M2: During the extraction of the 3D model of the truss shell, automatically read the external contours of the members and joints based on the 3D model of the truss, and copy and create the external contour surfaces of the members and joints respectively; Module M3: During the extraction of the 3D model of the truss shell, according to the pre-set configuration conditions, extend and overlap the external contour surfaces of the members and joints according to the connection situation, so that all external contours are connected into a whole, generating and outputting the obtained 3D model of the truss shell; Module M4: During the extraction of the 3D model of the truss members, automatically analyze and create the center point of the joint based on the 3D model of the truss, using the center point of the joint as the truss connection point, and generate the geometric members between the connection points of each member according to the connection relationship of the truss; Module M5: During the extraction of the 3D model of the truss members, read and export the truss member information in XML format, generate and output the obtained 3D model of the truss members; the truss member information includes the number of each member, model name, cross-sectional specifications, start and end coordinates in the preset coordinate system, and direction vector of the member in space in the preset coordinate system.
[0051] This invention outputs corresponding 3D models of the truss shell and truss rods in two ways: shell and rods, respectively, suitable for different simulation processes. During the generation of the 3D model of the truss shell, the external contours of the members and joints in the truss are extracted and extended and overlapped according to the connection conditions, connecting all external contours into a whole to generate the 3D model of the truss shell. This significantly reduces the workload of surface connections during simulation.
[0052] This invention automatically analyzes and creates joint center points as truss connection points during the generation of a 3D model of truss members. It then generates geometric lines between these connection points according to the truss's connection relationships, thus creating a 3D model of the truss members. During this process, truss member information can be exported in XML format, including each member's number, model name, cross-sectional specifications, start and end coordinates in a preset coordinate system, and the direction vector of the line in space within that coordinate system. Designers can directly use this exported information to determine and confirm the assembly and subordination relationships of the truss 3D model, significantly improving the convenience of simulation analysis.
[0053] This invention breaks down the barriers between design and simulation by custom-developing simulation extraction software. It enables the lossless, rapid, and effective transmission and feedback of 3D model information to simulation modeling, thereby improving satellite simulation efficiency and reducing costs. This invention innovatively uses 3D modeling software, which enables the simple, rapid, and effective transmission and feedback of design information, process information, and unit information to the simulation stage, improving satellite simulation efficiency and reducing simulation time and labor costs.
[0054] Those skilled in the art will understand that, besides implementing the system and its various devices, modules, and units provided by this invention in the form of purely computer-readable program code, the same functions can be achieved entirely through logical programming of the method steps, making the system and its various devices, modules, and units of this invention function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, the system and its various devices, modules, and units provided by this invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0055] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.
Claims
1. A method for extracting a simulation model based on a satellite truss structure, characterized in that, The method includes the following steps: Step S1: Based on the simulation requirements, pre-select either to extract the 3D model of the truss shell or the 3D model of the truss rods; Step S2: During the extraction of the truss shell 3D model, the external contours of the members and joints are automatically read based on the truss 3D model, and the external contour surfaces of the members and joints are copied and created respectively. Step S3: During the extraction of the truss shell 3D model, according to the pre-set configuration conditions, the outer contour surfaces of the members and joints are extended and overlapped according to the connection situation, so that all the outer contours are connected into a whole, and the resulting truss shell 3D model is generated and output. Step S4: During the extraction of the 3D model of the truss rods, the joint center point is automatically analyzed and created based on the 3D model of the truss. The joint center point is used as the truss connection point, and the geometric rods between the connection points of each member are generated according to the connection relationship of the truss. Step S5: During the process of extracting the 3D model of the truss members, the truss member information is read and exported in XML format, and the resulting 3D model of the truss members is generated and output. The truss member information in step S5 includes the member's number, model name, cross-sectional specifications, start and end coordinates in the preset coordinate system, and the direction vector of the member line in space in the preset coordinate system. The truss model is output in two ways: as a shell and as a rod, respectively, and the corresponding 3D truss shell model and 3D truss rod model are suitable for different simulation processes. During the generation of the truss shell 3D model, the outer contours of the members and joints in the truss are extracted, and the extension and overlapping treatment is performed according to the connection situation. All the outer contours are connected into a whole to generate the truss shell 3D model. Based on the truss 3D model, read and copy the external contours of the members and joints; according to the pre-set configuration conditions, extend and overlap the external contour surfaces of the members and joints according to the connection situation, connect all the external contours into a whole, generate and output the truss shell 3D model. During the generation of the 3D model of the truss struts, the system automatically analyzes and creates the center point of the joint as the truss connection point, and generates the geometric struts between the connection points of each member according to the connection relationship of the truss, thus generating the 3D model of the truss struts.
2. The method for extracting simulation models based on satellite truss structures according to claim 1, characterized in that, Based on the truss 3D model, the joint center point is read and created as the member connection point; the geometric lines between the member connection points are generated according to the connection relationship of the truss, and the truss line 3D model is generated.
3. The method for extracting simulation models based on satellite truss structures according to claim 1, characterized in that, During the generation of the 3D model of the truss members, the truss member information is exported in XML format. The truss member information includes the member number, model name, cross-sectional specifications, start and end coordinates in the preset coordinate system, and direction vector of the member in space in the preset coordinate system.
4. The method for extracting simulation models based on satellite truss structures according to claim 3, characterized in that, Export truss member information in XML format, including the member number, model name, cross-section specifications, start and end coordinates in the preset coordinate system, and direction vector of the member line in space in the preset coordinate system, and generate and output a 3D model of the truss member line.
5. A simulation model extraction system based on a satellite truss structure, characterized in that, The system includes the following modules: Module M1: Based on simulation requirements, pre-select either to extract the 3D model of the truss shell or the 3D model of the truss rods; Module M2: During the extraction of the truss shell 3D model, the external contours of the members and joints are automatically read based on the truss 3D model, and the external contour surfaces of the members and joints are copied and created respectively; Module M3: During the extraction of the truss shell 3D model, according to the pre-set configuration conditions, the outer contour surfaces of the members and joints are extended and overlapped according to the connection situation, so that all the outer contours are connected into a whole, generating and outputting the obtained truss shell 3D model. Module M4: During the extraction of the 3D model of truss members, the module automatically analyzes and creates the joint center point based on the 3D model of the truss. The joint center point is used as the truss connection point, and the geometric members between the connection points of each member are generated according to the connection relationship of the truss. Module M5: During the process of extracting the 3D model of truss members, it reads and exports the truss member information in XML format, generates and outputs the obtained 3D model of truss members. The truss member information in module M5 includes the member's number, model name, cross-sectional specifications, start and end coordinates in the preset coordinate system, and the direction vector of the member line in space in the preset coordinate system. The truss model is output in two ways: as a shell and as a rod, respectively, and the corresponding 3D truss shell model and 3D truss rod model are suitable for different simulation processes. During the generation of the truss shell 3D model, the outer contours of the members and joints in the truss are extracted, and the extension and overlapping treatment is performed according to the connection situation. All the outer contours are connected into a whole to generate the truss shell 3D model. Based on the truss 3D model, read and copy the external contours of the members and joints; according to the pre-set configuration conditions, extend and overlap the external contour surfaces of the members and joints according to the connection situation, connect all the external contours into a whole, generate and output the truss shell 3D model. During the generation of the 3D model of the truss struts, the system automatically analyzes and creates the center point of the joint as the truss connection point, and generates the geometric struts between the connection points of each member according to the connection relationship of the truss, thus generating the 3D model of the truss struts.
Citation Information
Patent Citations
A method for intelligent generation of 3D models of truss structures
CN108470094B
Ground laboratory remote sensing flight simulation platform and control method
CN111879545A
Method for adaptively creating and updating three-dimensional model of satellite truss structure
CN106649981A
Rapid satellite truss three-dimensional marking method
CN106777565A