Dynamic Friction in Reaction Wheel Model #482
BriekArcsec
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm noticing some quite strange behaviour in the reaction wheel module when adding dynamic friction (Coulomb friction and viscous friction in particular). I would expect these types of friction to always reduce the RW's speed over time; however, for certain combinations of
fCoulomb
andcViscous
, the exact opposite happens, and the energy of the system appears to increase (i.e. wheel speeds increase very noticeably).To further investigate this, I modified the
scenarioAttitudeFeedbackRW.py
so that no active control is supplied (i.e. supplying an emptyCmdTorqueBodyMsgPayload
torwMotorTorqueObj.vehControlInMsg
). Then, I gave all of the three reaction wheels an initial speed of 200 rpm, and set the friction parameters as follows:In this manner, I investigated a number of scenarios. For example, when using the values as shown above (i.e. varying amounts of viscous friction), this results in the following wheel speeds:

This plot doesn't appear to make sense for a number of reasons:
Another case was also investigated, where the friction parameters are set as follows:
Resulting in the following wheel speeds:

$\Omega_0$ < $\Omega_1$ < $\Omega_2$ ). Again, I would expect to observe an opposite relation, with more friction causing the wheels to slow down more rapidly.
This seems to indicate that lower Coulomb friction (RW1 < RW2 < RW3) results in lower wheel speeds (
Additionally, the case for RW2 seems odd, since its wheel speed plot seems to indicate a state of equilibrium, which indicates a net torque of about zero. Nevertheless, a friction torque of around 100.002 Nm should be present at this velocity.
Am I looking at this problem in the wrong way? Or is there an inherent flaw in the way that Basilisk models this friction?
Beta Was this translation helpful? Give feedback.
All reactions