主权项 |
一种变电站SCD模型自动转换时的SCD迭代处理方法,其特征在于包括如下步骤:1)在SCD模型文件中,建立增量内容的描述;其中增量内容的描述包括:对于二次设备,记录IED的变化,包括IED的Add、Update、Delete、Rename操作;对于一次设备,记录间隔Bay的变化,包括间隔Bay的Add、Update 、Rename、Delete操作;对于变电站STA、电压等级VOL、通信设置COM的变化,都记录他们的Add、Update、Rename、Delete操作;对于每一次的SCD修改,都记录其版本号;2)在监控系统建立SCD变更模型,记录上一次导入模型时的关键信息,包括:①记录在迭代时不被覆盖的表名及其字段名;②建立SCD版本信息,记录上一次导入的SCD版本信息,主要内容是:SCD版本号;③建立SCD间隔表,记录上次导入时的所有间隔列表,包括间隔的名字、描述信息;④建立间隔IED表,记录上次导入时的每个间隔管理的IED的名字、描述;⑤建立间隔LN表,记录上次导入时的每个间隔关联的LN的名字、实例号信息,所属IED;⑥建立IED数据集表,记录上次导入时的每个IED包含的数据集的名字;⑦建立数据集对象表,记录上次导入时的每个数据集的名字、每条对象信息,所属IED;⑧建立数据集RCB表,记录上次导入时的每个数据集RCB的名字信息;3)模型转换时,分析变更的对象,再进行增量内容的迭代处理;其中分析变更的对象包括:A)一次设备的变化对象,根据增量SCD内容的描述,确定变化对象;B)对于二次设备,按照如下方法对任一间隔进行确定变化对象:①根据SCD变化前后的间隔对象,分析出变更模型中的间隔对象;②分析SCD中该间隔下关联的LN,并从变更模型中分析上次SCD管理的LN,确定变化的LN对象;③对于每一个变更LN,可能的原因为:a) LN名字变化了,如仅仅是实例号和前缀发生了变化,则视为名字变化,则为一个更新操作;类型发生变化,则为删除和新建操作;b) LN下的DO变了,则视为新建了一个信号对象;c) 根据IED的数据集表,确定LN的变化对象列表;4)当模型导入结束后,从监控模型反查SCD模型,将冗余不用的数据删除。 |