Numerical investigation of solar impacts on canyon vortices and its dynamical generation mechanism