Impulse Based Substructuring