Modelling of Ziegler-Natta olefin polymerization