Development of porous structure simulator for multi-scale simulation of irregular porous catalysts