文件名称:离散控制Matlab代码-SCADAVirtualization:SCADA虚拟化
文件大小:12.43MB
文件格式:ZIP
更新时间:2024-06-12 01:38:06
系统开源
离散控制Matlab代码用于科罗拉多州立大学的SCADA模拟器 该SCADA仿真器旨在用于天然气管道和其他关键基础设施SCADA系统的使用和研究。 这项工作的最终目标是通过允许我们研究在安全且可复制的环境中网络攻击的影响,从而使世界更加安全。 有关这项工作的说明,您可以阅读论文论文“ SCADA和ICS Security中的仿真应用”,该论文很快将发布在CSU的在线资源库中。 安装和运行模拟 随附的文档“ Simulink安装和运行仿真”将为您提供下载和安装MATLAB以及设置仿真软件所需的必要描述。 我们希望在继续完成项目的第一阶段时发布更多文档。 Python包 模型 该模型包包含用于simulink接口的源代码(在论文中详细介绍),内部Modbus通信软件中的虚拟plcs的源以及运行物理模拟所需的matlab和simulink文件。 我们的大部分工作都包含在此软件包中,因为这些组件包含物理系统建模和虚拟/模拟PLC的大多数建模。 控制器 控制器包中包含“假角色”的源代码,这些源是使用简单的matlab脚本建模的系统操作员。 系统这一部分的关键组件是传感器总线,数据收集器和一系列与