Azzera filtri
Azzera filtri

How does the Spacecraft Dynamics block work?

51 visualizzazioni (ultimi 30 giorni)
Andrew Sol
Andrew Sol il 17 Lug 2024 alle 11:21
Commentato: Andrew Sol il 19 Lug 2024 alle 5:03
In Simulink (Aerospace Blockset) there is a Spacecraft Dynamics block. How does he work? I can’t look inside it (Look Under Mask option is inactive). The description page shows the equations that are used in the block, but the numbers given are clearly not given in full (it seems to me). https://www.mathworks.com/help/aeroblks/getting-started-with-the-spacecraft-dynamics-block.html
In addition, the equations themselves raise some questions, for example, the PDEs are given. Simulink can now solve PDEs in real time?
I want to understand how this block works in order to learn how to write my own to suit my own needs.

Risposta accettata

Sam Chak
Sam Chak il 17 Lug 2024 alle 13:16
Modificato: Sam Chak il 17 Lug 2024 alle 22:31
Hi Andrew,
The Spacecraft Dynamics block simultaneously models both the Orbital (translational) and Attitude (rotational) dynamics of an orbiting satellite.
This block offers a relatively realistic set of equations of motion for a two-body system, yet it is technically sophisticated enough to include the following features:
  • Mass flow rate,
  • Rate of change of inertia tensor matrix,
  • Six Keplerian orbital elements
  • Effect of Oblate ellipsoid ()
  • Julian date
  • G.A.M.S. Disturbance torques (Gravity gradient , Atmospheric drag , Magnetic field , & Solar radiation pressure )
  • Optional Third Body Gravity Effects
I have seen some students struggling to design satisfactory model-based controllers to stabilize the satellite because of the Spacecraft's equations of motion are not directly given. The control designer has to assume that the user-derived model is the exactly same as the internal model of the Spacecraft Dynamics block.
  5 Commenti
Sam Chak
Sam Chak il 18 Lug 2024 alle 14:33
I understand that you are an experienced user and believe you are ready to utilize the Spacecraft Dynamics block. This block is designed to alleviate the user's burden of researching and modeling the underlying dynamics from scratch. The primary purpose of the Spacecraft Dynamics block is to allow users to simply enter the desired numeric values in the corresponding parameter fields, without the need to manually derive the complex dynamics.
There are numerous books available on Astrodynamics and Spacecraft Dynamics. However, there is no single comprehensive text that is universally considered the "best." Some books may provide the governing equations, but may lack standardized reference tables, such as those detailing Atmospheric density versus Altitude or Magnetic field versus Altitude. This type of supplementary data is often found in dedicated Spacecraft Engineering or Aerospace Engineering Handbooks.
Andrew Sol
Andrew Sol il 19 Lug 2024 alle 5:03
Thank you! I think I've collected some information and will look into it.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Aerospace Applications in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by