upsetting of rivet simulation