Reconfigurable control using eigenstructure assignment