Numerical modeling of self-pierce riveting--From riveting process modeling down to structural analysis