A uniaxial constitutive model for NiTi shape memory alloy bars considering the effect of residual strain. (May 2019)