Design Of An Unsupervised Machine Learning Approach To Fault Detection For Cubesat Aocs