A beam-column model for evaluating the effects of residual stresses and geometrical imperfections. (15th October 2019)