Modelling steel corrosion under concrete non-uniformity and structural defects. (September 2020)