Agent-based testbed simulator for power grid modeling and control