一种数组模型实例化的方法技术

技术编号:20485710 阅读:40 留言:0更新日期:2019-03-02 19:18
本发明专利技术公开了一种数组模型实例化的方法,包括实例化配置和实例化解析两部分,其中,实例化配置是指:对于包含n次谐波的相量,其关联的数组模型元素个数为n,仅选取相量的第k次谐波变量作为关联描述配置到数组模型的第k个元素;实例化解析是指:获取第k次谐波模型实例化的关联描述,通过“同名字段”进行匹配,并推导出第i次谐波模型的关联描述,然后根据关联描述完成数组模型第i个元素的实例化解析,采用同样规则依次完成第1次谐波到第n次谐波的模型实例化解析。本发明专利技术可以有效地简化模型配置文件的大小,而实例化解析模块可以确保简化配置情况下包含n次谐波的相量都能正确地关联到数组模型的每个元素。

【技术实现步骤摘要】
一种数组模型实例化的方法
本专利技术涉及一种数组模型实例化的方法,属于电力系统变电站自动化通信

技术介绍
随着电力电子设备和新能源厂站的广泛应用,谐波和间谐波污染已经成为困扰现代电力系统的主要问题之一,谐波和间谐波的同步相量测量已成为解决该问题必要的技术支撑手段。越来越多的谐波和间谐波测量设备将应用到电力系统变电站自动化领域中,如电能质量监测设备、同步相量监测设备等,这类设备的特点是采集的相量数据非常多。对于目前常用的通信协议,若为每个谐波或间谐波相量数据单独定义测点名称并进行内部配置,则数据模型规模将非常庞大。为提高谐波、间谐波数据的传输效率,IEC61850协议专门定义了数组模型来承载电流和电压等谐波、间谐波数据,尽管根据数组模型可以更加清晰地定义相量数据,然而对于内部配置来说,数据实例化部分并未减少,同样会导致IED设备的模型配置文件异常庞大,目前常规的保护设备,其模型文件一般为2M左右,而对于同样数量的相量测点(包含50次谐波),模型文件大小可能会增大几十倍。
技术实现思路
本专利技术的目的在于提供一种数组模型实例化的方法,有效地减小模型配置文件的大小。为了实现上述技术本文档来自技高网...

【技术保护点】
1.一种数组模型实例化的方法,其特征在于,包括以下步骤:1)进行数组模型实例化配置;具体包括以下步骤:11)定义一组包含n次谐波的相量数组,数组内元素的变量名称格式为:“同名字段”+“k”的形式;12)选取一个包含n个元素的数组模型模板phsAHar,用于关联各次谐波变量;13)仅选取第k次谐波进行实例化配置,将第k次谐波的变量名称作为关联描述配置到数组模型模板phsAHar的第k个元素的saddr字段中;2)进行数组模型的实例化解析;具体包括以下步骤:21)通过解析获取第k次谐波模型的实例化关联描述;22)从第1次谐波到第n次谐波依次进行模型实例化解析,具体解析规则为:首先根据第k次谐波变量...

【技术特征摘要】
1.一种数组模型实例化的方法,其特征在于,包括以下步骤:1)进行数组模型实例化配置;具体包括以下步骤:11)定义一组包含n次谐波的相量数组,数组内元素的变量名称格式为:“同名字段”+“k”的形式;12)选取一个包含n个元素的数组模型模板phsAHar,用于关联各次谐波变量;13)仅选取第k次谐波进行实例化配置,将第k次谐波的变量名称作为关联描述配置到数组模型模板phsAHar的第k个元素的saddr字段中;2)进行数组模型的实例化解析;具体包括以下步骤:21)通过解析获取第k次谐波模型的实例化关联描述;22)从第1次谐波到第n次谐波依次进行模型实例化解析,具体解析规则为:首先根据第k次谐波变量,通过同名字段进行匹配,然后推导出第i次谐波模型的关联描述saddr字段为:同名字段_i,然后根据saddr完成数组模型第i个元素的实例化解析。2.根据权利要求1所述的一种数组模型实例化的方法,其特征在于,所述同名字段采用MHAI1.Ua_,所述k表示谐波序号,所...

【专利技术属性】
技术研发人员:陶士全王自成李广华顾浩周强文继锋
申请(专利权)人:南京南瑞继保电气有限公司南京南瑞继保工程技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1