Three-dimensional dynamic simulation method of spacecraft solar panel considering shading effect
A solar panel and simulation method technology, applied in the field of solar panel power calculation and three-dimensional dynamic simulation, can solve the problems of inaccurate power generation efficiency estimation, complex analysis tasks, etc., reduce physical risks and development costs, and have good interactivity , a strong sense of reality
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0023] Specific implementation mode one: the following combination figure 1 , figure 2 To illustrate this embodiment, the three-dimensional dynamic simulation method for spacecraft solar panels considering the shading effect described in this embodiment includes the following steps:
[0024] Step 1. Build the implementation environment: use Qt to build the human-computer interaction interface;
[0025] The realization of Qt and OSG is based on C++, combined with Qt and OSG 3D rendering engine to build the realization environment. C++ is used for basic language implementation and occlusion algorithm calculation, and Qt is used to build the system platform and related interfaces. Taking full advantage of Qt's open source characteristics, it uses its rich API classes and unique and safe signals / slots technology to design a humanized man-machine The interactive interface interface makes the interface beautiful and simple, and the operation is easy to understand; OSG virtual rea...
specific Embodiment approach 2
[0033] Specific embodiment two: the difference between this embodiment and specific embodiment one is: the specific process of the three-dimensional virtual modeling of the spacecraft described in step two is:
[0034] The 3D virtual scene simulation is a 3D simulation of the spacecraft body, solar panels, shading mechanism, the earth, and space. Through the 3D model, the real appearance of the spacecraft body, solar panels and shading mechanism can be clearly seen, and the model Interference checks are performed on each part in to see if the assembly is successful.
[0035] The three-dimensional virtual modeling includes model modeling and scene modeling, wherein the specific method of model modeling is as follows:
[0036] Step 21, according to the actual size of the spacecraft body, solar panels and shading mechanism, use 3DS MAX to reconstruct the corresponding virtual three-dimensional object entity;
[0037] Step 22: Use 3D MAX to add DOF (degree of freedom) nodes to th...
specific Embodiment approach 3
[0049] Specific embodiment three: the difference between this embodiment and specific embodiment one or two is: the real-time display of the spacecraft body, solar panels, and antennas described in step three is as follows:
[0050] In the frame loop in the VC++ working thread, the orbital parameters of the spacecraft, the parameters of the solar sail and the rotation of the antenna are updated, and these data are used to drive the spacecraft movement, the shading mechanism and the rotation of the solar sail in real time through the OSG thread. The described real-time driving method is as follows: In each frame of the simulation, update the spacecraft motion parameter value through the OSG thread, and use these values to set the spacecraft position through the OSG callback function, so as to realize real-time display;
[0051] The orbital parameters of the spacecraft include: the major radius α of the elliptical orbit, the eccentricity e, the orbital inclination of the spacec...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com