admin 管理员组

文章数量: 887021


2023年12月19日发(作者:echarts官网实例代码)

(完整word)comtrade文件标准

COMTRADE文件标准

COMTRADE文件格式有1991和1999两种版本,以下仅以1999版本来做介绍。每一个COMTRADE记录都有四个文件,每个文件都携有不同的信息.文件名的名称限制在8个字符以下,后缀名为3个字符。这四个文件如下:

Header,后缀名为.HDR

Configuration,后缀名为.CFG

Data,后缀名为.DAT

Information,后缀名为。INF

1.Header文件()

Header文件中数据的目的是打印或者是供使用者阅读的。Header文件可以以随意的顺序包含任何信息.Header文件的格式是ASCII。

2.Configuration文件(xxxxxxxx。CFG)

配置文件内容是ASCII格式,为相关的data文件中的数据做注释。每个配置文件都是预先确定、标准化格式的,不能改动.

2.1.Configuration文件的内容:

站名、录波装置标号、COMTRADE标准版本;

通道的数目和类型;

通道名称、单元、转换因素;

频率;

采样的速率和采样点数;

第一数据点的日期和时间;

触发点的日期和时间;

数据文件格式;

时间戳和倍增因素。

2.2.Configuration文件的格式:

station_name,rec_dev_id,rev_year 〈CR/LF>

TT,##A,##D

An,ch_id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,PS

An,ch_id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,PS 〈CR/LF>

An,ch_id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,PS 〈CR/LF〉

An,ch_id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,PS 〈CR/LF〉

Dn,ch_id,ph,ccbm,y 〈CR/LF〉

Dn,ch_id,ph,ccbm,y 〈CR/LF〉

lf 〈CR/LF>

nrates 〈CR/LF〉

samp,endsamp 〈CR/LF>

samp,endsamp 〈CR/LF〉

dd/mm/yyyy,hh:mm:

dd/mm/yyyy,hh:mm: 〈CR/LF〉

ft 〈CR/LF>

timemult 〈CR/LF〉

文件是ASCII的文本格式,必须包含于每组文件中去定义data文件的格式。文件分成多行.每行以回车和换行结束。一行内的内容用逗号来分隔,即使有内容的数据没有输入,逗号也必须保留。因为逗号、回车、

1

(完整word)comtrade文件标准

换行是用作数据的分隔,故在一个内容数据中,不能采用这些符号。

下面一一介绍各个英文符号意义:

变电站名、录波装置编号、版本年代

格式:station_name, rec_dev_id, rev_year 〈CR/LF〉

station_name 变电站名称,不是必须的,字符,最小长度0,最大长度64个字符。

rec_dev_id 记录装置编号,不是必须的,字符,最小长度0,最大长度64个字符。

rev_year 数据格式年代版本,比如1999,长度4个字符。以区分1991 年的COMTRADE的版本。

通道的种类和数量

格式:TT, ##A, ##D

TT 通道总数,必须,数字,整型,最小1、最大7个字符,最小值1、最大值999999,TT必须等于##A和##D的和.

##A 模拟通道的数目,以A结尾,字符,最小两个字符,最大7个字符,最小值0A,最大值999999A。

##D 开关量通道的数目,以D结尾,字符,最小两个字符,最大7个字符,最小值0D,最大值999999D。

模拟通道信息

格式:An,ch_id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,PS 〈CR/LF〉

An 道的索引,必须,整型,最小长度1,最大长度6个字符,不需要以0或者空格开头.从1连续到##A。

ch_id 通道标识符,不是必须,字符,最小长度0,最大长度64字符.

Ph 通道相位标识符,不是必须,字符,最小长度0,最大长度2字符。

ccbm 被检测的电路组件,不是必须,字符,最小长度0,最大长度64字符。

uu 通道的单位,必须,字符,最小长度1,最大长度32字符.当采用标准单位(KV、V、KA、A)时,不需要有后面的数字倍数。

a 通道点值的倍数,必须,实数,最小长度1,最大32。采用标准的浮点型。

b 通道值偏移量,必须,实数,最小长度1,最大32。采用标准的浮点型。

通道的转化因素是ax+b。储存的数据是DAT文件里的x。规则是采样数据“x”乘以倍数“a”,然后偏移“b”。

Skew 通道从采样开始的时间偏移(us).不是必须,实数,最小长度1,最大长度32字符。标准浮点型。在这里提供一个记录采样中通道间的时间差。

Min 此通道中的最小值。必须,整型,最小长度1,最大长度6字符。最小值-99999,最大值99999(二进制是-32767至32767)。

Max 此通道中的最大值.必须,整型,最小长度1,最大长度6字符。最小值-99999,最大值99999(二进制是-32767至32767)。

primary 通道电压或电流变压器一次线圈比例系数.必须,实数,最小长度1,最大长度32字符.

secondary 通道电压或电流变压器二次线圈比例系数。必须,实数,最小长度1,最大长度32字符。

ps 采用primary 值还是secondary值。决定转换后的ax+b通道值是一次侧值还是二次侧值.必须,长度1.可以是:P、p、S、s。

开关量(数字)通道信息

格式:Dn,ch_id,ph,ccbm,y 〈CR/LF〉

Dn status通道索引,必须的,整型,数字的。最小长度1,最大长度6字符,最小值1,最大值999999.从1到##D,连续计数。

ch_id 通道名称,不是必须,字符,最小长度0,最大长度64字符。

Ph 通道的相位标识符。不是必须,字符,最小长度0,最大长度2字符。

ccbm 被检测的电路组件,不是必须,字符,最小长度0,最大长度64字符。

y 开关量通道的状态,必须,整形,长度1字符,仅有0或1两个值。

线路频率

格式:Lf 〈CR/LF>

2

(完整word)comtrade文件标准

Lf 该线路频率,单位Hz(比如50,60或者33。333)。不是必须,实数,最小长度0,最大长度32字符,采用标准浮点型。

采样速率信息

格式: nrates〈CR/LF〉

samp,endsamp

nrates DAT文件中所用到的采样速率个数,必须,整型,最小长度1,最大长度3字符。最小值0,最大值999.

samp 采样频率,单位Hz,必须,实数,最小长度1,最大长度32字符。采用标准浮点格式。

endsamp 最终的采样数。必须,整型,最小长度1,最大长度10字符;最小值1,最大值9999999999.

每个文件组都有一个或多个采样速率,每个采样速率对应一行采样速率值和采样总点数。当采样速率为0时,代表采样速率不是固定的,得以DAT文件中的timestamp为时间依据.当采样速率信息和DAT文件中的timestamp都为有效值时,以CFG文件中的采样信息nrates和samp优先为依据。

时间/日期信息

格式:dd/mm/yyyy,hh:mm:ss。ssssss

dd/mm/yyyy,hh:mm:ss。ssssss

CFG文件中有两个时间:第一个是DAT文件中第一个数据的时间;第二个是触发点的时间。

dd 日期.不是必须,整型,最小长度1,最大长度2字符,最小值1,最大值31.

mm 月份。不是必须,整型,最小长度1,最大长度2字符,最小值1,最大值12。

yyyy 年份。不是必须,整型,长度4字符,最小值1900,最大值9999。

dd/mm/yyyy 是一个完整的时间参数,中间用“/"格开,不含任何空格.

hh 小时。不是必须,整型,长度2字符,最小值00,最大值23.

mm 分钟。不是必须,整型,长度2字符,最小值00,最大值59.

秒。不是必须,小数,长度9字符,分辨率为毫秒。最小值00。000000,最大值59.999999。

DAT文件格式信息

格式:ft 〈CR/LF〉

ft 文件类型,必须,字符,最短长度5,最大长度6字符。内容可以是:ASCII、ascii、BINARY或者binary。

时间倍乘因数

格式:timemult 〈CR/LF>

1999版本新加的这个参数允许将很长的采样记录储存与COMTRADE文件中,它和DAT文件中的timestamp参数一起使用,timemult×timestamp

3.DATA文件

DAT文件中包含数据信息。数据形式必须按照CFG文件中规定的来,这样才能被计算机程序准确读出.数据文件的格式按照CFG中的文件格式信息(ft)来,ASCII格式或者BINARY格式.

3.1 ASCII格式

数据文件中包含采样点数、时间、各个通道的数据值.数据之间用“,”格开,这个通常叫做”逗号间隔格式"。连续的采样用〈CR/LF〉隔开。

格式:n, timestamp, A1, A2,…Ak, D1, D2,…Dm

n 采样数。必须,整型,最小长度1,最大长度10字符,最小值1,最大值9999999999.

Timestamp 采样时间。当CFG文件中的nrates和samp不为0时不是必须的,整型,最小长度1,最大长度10字符.单位毫秒。

A1, A2,…Ak 模拟通道的数据,用逗号隔开。不是必须,整型,最小长度1,最大长度6字符,最小值-99999,最大值99998。

D1, D2,…Dm 开关量通道,不是必须的,整型,长度为1字符,值为0或者1。

3

(完整word)comtrade文件标准

3.2 BINARY格式

当采用二进制文件形式时,基本结构和ASCII文件结构相同,格式依次为采样点数,采样时间,数据值.但是数据并没有用逗号隔开,也没有回车、换行符。二进制的存储采用标准的DOS格式,即LSB(Least

Significant Byte)放在前面,MSB(Most Significant Byte)放在后面。比如2字节的数“1234”将储存为“3412",4字节的值“12345678"将储存为“78563412”.

格式:n timestamp A1 A2.。.Ak S1 S2。。。Sm

n 采样点数。二进制长度是4个字节,最小值是00000000,最大值是FFFFFFFF。

Timestamp 采样时间.二进制长度是4个字节,最小值是00000000,最大值是FFFFFFFE。

A1 A2。..Ak 模拟通道数值.长度2字节,最小值8001,最大值7FFF。缺少的数据用8000填充。

S1 S2。。。Sm 开关通道数值。长度2字节,每两个字节可以描绘16个通道的开关状态.

状态保存时,低位在前,高位在后。例如六个通道的开关量状态为(0、0、0、0、1、1),将被储存为110000,用0补充高位成16位,则变为0000 0000 0011 0000,即00 30,然后采用LSB/MSB的DOS标准格式储存为30 00.

4


本文标签: 长度 通道 采样 文件 数据