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
版权声明:本文标题:(完整word)comtrade文件标准 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702935614h436576.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论