
微电网控制器(MGC)的开发流程如下:首先,我们使用C语言开发与OPAL-RT/HYPERSIM 开发的SIL初步算法相匹配的控制功能;其次,基于IEC 61850库开发了一个真正的HIL轻量级IED控制器;第三,我们通过各种仿真 场景对所开发的算法和轻量级IED控制器进行测试。 我们在实验室中,针对遭受网络攻击的微电网网络物理系统仿真 ,对开发的MGS进行了测试。这些测试通过实施两个MGC测试场景来设计。首先,在微电网孤岛运行时实施延迟攻击——在此场景中,MGC专门监控整个微电网的断路器(CBs),而PCC断路器应切断负载4。其次,我们测试了基于测量数据的数据包篡改攻击。 外部MGC HIL监测发电量及负荷消耗情况,若出现(不平衡)情况,将通过GOOSE发出跳闸指令以切断负载3。随后,我们提供了该HIL MGC的开发流程,该MGC可通过IEC 61850 GOOSE与实时仿真器 HYPERSIM 仿真 模型通信,同时运行设计的智能控制算法,并将调度信号发回实时仿真模型。