4
$\begingroup$

I am interested in designing a robust controller for a small satellite with antenna, sloshing propellant and flexible panels on board. I am mostly interested in achieving arcsec precision pointing given such a scenario. Avoiding microvibration and jitter analysis from reaction wheels.

$\endgroup$
  • $\begingroup$ This is a super interesting question! What sensors do you imagine this using? $\endgroup$ – Knudsen Number Mar 13 at 17:28
  • $\begingroup$ Hi @Knudsen! Just the usual, nothing special. Sun sensors, magnetometers, IMU, maybe a star tracker. $\endgroup$ – Watch This Mar 14 at 19:48
  • $\begingroup$ If you are dealing with sloshing you may need something with a higher update frequency. Have you looked into Model Reference Adaptive Control (MRAC) $\endgroup$ – Knudsen Number Apr 9 at 15:42
  • $\begingroup$ Hi @KnudsenNumber! Thank you for your reply. It still is a Nanosat and, unlike CryoCube-1, has non-cryo propellant on board. The elimination of sloshing is to mitigate the last bit of arcsec numbers, amongst others micro-vibration/jitter. IMUs on board should cover the high freq sensing. Traditionally folks from the space domain have been using H-inf for GEO/Telecom sats with flexible appendages. It gives perfect support for model uncertainty. Even demonstrated marcsec precision in simulations.... $\endgroup$ – Watch This Apr 9 at 16:42
  • $\begingroup$ ....But lately for drag free attitude control of LISA mission (12DoF) people have been looking into QFT. Which is also a robust strategy. Was wondering what the differences are. I have looked into MRAC earlier for platooning of cars and velocity vector fields of UAVs, but not for arcsec flexible body pointing. What are your justifications for using MRAC for an arcsec flexible nanosat mission? Thanks for getting back at the topic ;) $\endgroup$ – Watch This Apr 9 at 16:42
1
$\begingroup$

Among Quantitative Feedback Theory and H infinity, which one is preferred for robust control of satellites esp. small satellites? And why?

AFAIK Neither.

First, you should define what you mean by "small satellite", the definition can vary between 30kg to 300kg.

Second, in a small satellite, panels are generally mounted over faces rather than on deployable surfaces to avoid flexible mode disturbance, also flexible modes are usually specified to exist only in high frequencies, partially due to launcher restrictions. You can have guidance laws that prevent high torques from exciting the first mode, but that basically means limiting acceleration when needed.

Antennas in most small satellites are not steerable because this kind of mechanical part is prone to failure.

Many "small" satellites have no propulsion, so no problem with sloshing either. Some of the one that do have fuel tanks with rolling diaphragm, so sloshing is severely attenuated as well.

Jitter is then mostly driven by reaction wheels, whose average speed in orbit requires very complex and mission specific analysis. However, jitter happens at high frequencies, above 100 Hz, while I'm yet to hear about any AOCS software running above 64Hz. Most of systems I know run at 10Hz or below. This means that no mater what control technique you are using, there is no way you can control jitter.

If you were to consider a large spacecraft such as GeoEye-1 then these techniques could be closer to making sense.

Finnally, "arcsecond accuracy" is with respect to what? An inertial direction or maybe a location on Earth? If it is the latter, there are many other error contributors, including but not limited to time synchronization on board and Earth ephemeris prediction and computation.

So case in point, unless you are working with an academic problem, I doubt you gain much from robust control theories. You might as well use them, but when you find yourself in times of trouble, mother Mary will likely tell you to redesign the spacecraft rather than change your control algorithms.

$\endgroup$
  • $\begingroup$ This doesn't even attempt to answer which of QFT and H Infinity is better. Obviously you can design systems that are easier to control, but if you are stuck with something that is difficult then you have to deal with it. BTW pointing accuracy is never defined with respect to something. It is the ability to accurately point at any arbitrary point in space. $\endgroup$ – Knudsen Number Sep 16 at 20:51
  • $\begingroup$ @knudsen he does make a good point about you not having specified much about the satellite. It would be easier to answer if we knew if you spoke of a cubesat or something bigger than a human. $\endgroup$ – Magic Octopus Urn Sep 17 at 12:52
  • $\begingroup$ @MagicOctopusUrn the OP said a nanosat, which is generally the same language used for CubeSats. If you want more information writing an answer saying the question is incomplete, makes no sense. The comment sections are for asking the OP questions and improving knowledge. $\endgroup$ – Knudsen Number Sep 18 at 1:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.