How can I tune 3 axis of spacecraft with 3 axis PID control for attitude determination (ADCS)?
Hello,
I would like to implement the attitude control with GNC (3 axis euler angles instead of quaternion to be simple) with 3 PID controllers since PID is SISO system. However, after putting the attitude dynamic, the 3 axis are interacted between each other, so it is impossible to tune the 3 axis quite well with auto tuning or manual tuning.
For example, if I change some P or I or D gain in x-axis, it affects the result of the y or z- axis, so it is impossible to tune 3 axis.
In this situation, can how can I control the 3 axis angular rate? should I use different control method such as LQR?
Thank you!Hello,
I would like to implement the attitude control with GNC (3 axis euler angles instead of quaternion to be simple) with 3 PID controllers since PID is SISO system. However, after putting the attitude dynamic, the 3 axis are interacted between each other, so it is impossible to tune the 3 axis quite well with auto tuning or manual tuning.
For example, if I change some P or I or D gain in x-axis, it affects the result of the y or z- axis, so it is impossible to tune 3 axis.
In this situation, can how can I control the 3 axis angular rate? should I use different control method such as LQR?
Thank you! Hello,
I would like to implement the attitude control with GNC (3 axis euler angles instead of quaternion to be simple) with 3 PID controllers since PID is SISO system. However, after putting the attitude dynamic, the 3 axis are interacted between each other, so it is impossible to tune the 3 axis quite well with auto tuning or manual tuning.
For example, if I change some P or I or D gain in x-axis, it affects the result of the y or z- axis, so it is impossible to tune 3 axis.
In this situation, can how can I control the 3 axis angular rate? should I use different control method such as LQR?
Thank you! pid, control, attitude, adcs, satellite MATLAB Answers — New Questions