A semi-supervision fault diagnosis method based on attitude information for a satellite