A macro model for shallow foundations on granular soils describing non-linear foundation behavior. (May 2020)