Chase maneuvers using Lambert’s problem
Version 1.1.1 (491 KB) von
Bogdan Danciu
User defined chase maneuvers or intercept trajectories using Lambert's problem
Chase maneuvers or intercept trajectories are those that answer the question, "How do you get from point A to point B in space in a given amount of time?" The most common solution to this type of maneuver is found using Lambert's problem. For this purpose, two spacecraft, initially in two non-coplanar geocentric elliptical orbits, are supposed to rendezvous after a given time. One of the spacecraft engages on a chase maneuver to intercept the second spacecraft. The intercept trajectory is determined as a bi-impulsive orbital transfer from one of the orbits to the other. Although effects from the oblateness of the Earth, atmospheric drag, solar radiation pressure, and third-body gravitation would perturb the actual trajectory of the spacecraft, they are neglected for this analysis. The only force acting on the spacecraft is the gravitational pull of the Earth.
The software allows the user to define the orbits and initial positions of the spacecraft, as well as the desired time after which the rendezvous should take place, it then displays in the console the orbital elements of the transfer and initial orbits, as well as the delta-V required to complete the mission.
Zitieren als
Bogdan Danciu (2024). Chase maneuvers using Lambert’s problem (https://github.com/bogdandanciu/chase_maneuvers/releases/tag/1.1.1), GitHub. Abgerufen .
Kompatibilität der MATLAB-Version
Erstellt mit
R2016b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Mehr zu CubeSat and Satellites finden Sie in Help Center und MATLAB Answers
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
src
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.1.1 | See release notes for this release on GitHub: https://github.com/bogdandanciu/chase_maneuvers/releases/tag/1.1.1 |
||
1.1.0 | See release notes for this release on GitHub: https://github.com/bogdandanciu/chase_maneuvers/releases/tag/1.1.0 |
||
1.0.0.0 |
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.