Dynamic structural analysis