Optimization of spacecraft architectures for earth-orbit satellite projects