Cyber-Physical Power and Energy Systems Laboratory (CPPES)