Complex modelling of the Tunguska catastrophe