Modern space missions for Earth Observation (EO) purposes often rely on satellites equipped with very large flexible appendages, such as antennas and solar panels, which are demanded to perform agile slew manoeuvres. In most cases, the elasticity of such systems cannot be neglected in the design of the attitude controller, as excessive elastic displacements of the structural elements may compromise their stability and pointing performance. In this scenario, this paper aims at proposing an automated nested optimization framework to simultaneously optimize spacecraft structural and control dynamics, to be applicable to a wide range of flexible spacecraft. The objective of such a co-design architecture is to modify design parameters, at both structural and control levels, to minimize the mass of the spacecraft while maximizing its agility and satisfying imposed requirements. Moreover, as robust multivariable techniques have become more and more applied to ensure satisfactory robust performance margins, this paper's goal is to pose a multi-channel structured H∞ control architecture in the co-design problem. To guarantee the generality of implementation, a structural design tool (MSC Nastran) is interfaced with a coding environment (Matlab/Simulink) to set-up an autonomous exchange of information between structural and control domains. Starting from an initial definition of the spacecraft material, geometry and control requirements (in terms of loop-shaping transfer functions), relevant parameters are extracted from the structural tool and a linearized dynamic model assembled. Then, a controller is synthetized based on the provided requirements, followed by a verification on the nonlinear plant of the satellite. The procedure is repeated until the stop criteria (based on tolerance and max iterations) is satisfied. Finally, the output of the proposed architecture is obtained as an optimized structural model and robust controller tailored for the satellite dynamics.
Read full abstract