Developing a simulation framework for integrating multi-agent protection system into smart grids