A modified method of the unified Jacobian-Torsor model for tolerance analysis and allocation