COMTRADE录波文件格式定义

更新时间:2023-12-04 04:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

电力系统暂态数据交换 (COMTRADE)共用格式

目 录

电力系统暂态数据交换(COMTRADE)共用格式..................................................................... 2

1 范围 ........................................................................................................................................... 2 2 定义 ........................................................................................................................................... 2

2.1 数据表示 Data Representation ........................................................................... 2

2.1.1 二进制数据 Binary Data ............................................................................ 2 2.1.2 ASCII(美国国家信息交换标准代码)数据 ASCII(AmericanNational Standard Code for Information Interchange)Data .......................................................... 2 2.2 必需的/非必需的 Critical/Non-Critical ................................................................. 2 2.3 一次/二次比 Primary/secondary Ratios ............................................................. 2 2.4 浮点记数法 Floating Point Notation ............................................................... 3 2.5 文件范畴Categories of Files .............................................................................. 4

2.5.1 可执行文件 Executable Files ..................................................................... 4 2.5.2 文本文件 Text Files .................................................................................... 4 2.5.3 数据文件Data Files....................................................................................... 4 2.6 文件的存取方法Methods of Accessing data in files ................................ 5

2.6.1 随机存取文件 Random Access Files ...................................................... 5 2.6.2 顺序文件 Seqnential Files .......................................................................... 5 2.7 数据分隔符、定界符、区长、数据最小和最大值 Data Separators,delimiters,field lengths,data minimum and maximum values ..................................................... 5

2.7.1 回车/换行定界符 .............................................................................................. 5 2.7.2 逗号定界符 Comma Delimiter ................................................................... 5 2.7.3 区长,数据最大和最小值 Field Lengths,data maximum and minimum values ............................................................................................................. 5

3 COMTRADE文件 ................................................................................................................... 6

3.1 头标文件(XXXXXXXX.HDR) .......................................................................... 6 3.2 配置文件(XXXXXXX.CFG) .............................................................................. 6 3.3 数据文件(XXXXXXXX.DAT) ........................................................................... 6 3.4 信息文件(XXXXXXXX.INF) ............................................................................ 6 4 头标文件 ................................................................................................................................... 7

4.1 内容 ........................................................................................................................... 7 4.2 文件名 ....................................................................................................................... 7 4.3 格式 ........................................................................................................................... 7 5 配置文件 ................................................................................................................................... 7

5.1 内容 ........................................................................................................................... 8 5.2 文件名 ....................................................................................................................... 8 5.3 格式 ........................................................................................................................... 8

5.3.1 站名、标识符和标准修改年份 ....................................................................... 8 5.3.2 通道的数量和类型 ........................................................................................... 8 5.3.3 模拟通道信息 ................................................................................................... 9

i

6

7

5.3.4 状态(数字)通道信息 ................................................................................. 10 5.3.5 线路频率 ......................................................................................................... 10 5.3.6 采样率信息 ..................................................................................................... 11 5.3.7 日期/时间标记 ................................................................................................ 11 5.3.8 数据文件类型 ................................................................................................. 12 5.3.9 时间标记乘数系数 ......................................................................................... 12 5.4 配置文件中的缺失数据 ......................................................................................... 12 5.5 配置文件排版 ......................................................................................................... 12 数据文件 ................................................................................................................................. 13 6.1 内容 ......................................................................................................................... 13 6.2 数据文件名称 ......................................................................................................... 13 6.3 ASCII数据文件格式 ............................................................................................. 13 6.4 ASCII数据采样实例 ............................................................................................. 14 6.5 二进制数据文件 ..................................................................................................... 14 6.6 二进制数据采样实例 ............................................................................................. 16 信息文件 ................................................................................................................................. 16 7.1 内容 ......................................................................................................................... 16 7.2 信息文件名称 ......................................................................................................... 16 7.3 信息文件结构 ......................................................................................................... 16

7.3.1 公共部分 ......................................................................................................... 17 7.3.2 专用部分 ......................................................................................................... 17 7.4 文件特征 ................................................................................................................. 17 7.5 分节标题的确定 ..................................................................................................... 17

7.5.1 公共的、专用部分头标名称格式化规则 ..................................................... 17 7.5.2 公共部分头标命名举例 ................................................................................. 18 7.5.3 专用部分头标命名举例: ............................................................................. 18 7.6 输入行 ..................................................................................................................... 18

7.6.1 说明行 ............................................................................................................. 19 7.6.2 数值链 ............................................................................................................. 19 7.7 增加、修改和删除信息 ......................................................................................... 19

7.7.1 删除信息 ......................................................................................................... 20 7.7.2 增加信息 ......................................................................................................... 20 7.8 公共部分头标和输入行定义 ................................................................................. 20 7.9 公共记录信息部分 ................................................................................................. 20

7.9.1 分节头标定义 ................................................................................................. 20 7.9.2 公共记录信息输入行定义 ............................................................................. 20 7.10 公共事件信息定义 ................................................................................................. 21

7.10.1 分节标题定义 ................................................................................................. 21 7.10.2 公共事件信息输入行定义 ............................................................................. 21 7.11 公共文件描述部分 ................................................................................................. 22

7.11.1 分节标题定义: ............................................................................................. 22 7.11.2 公共文件描述输入行定义: ......................................................................... 22 7.12 公共模拟通道部分 ................................................................................................. 23

7.12.1 分节标题定义:[Pnblic Analog_Channel_#n] ........................................... 23

ii

7.13

8

9

10

11

12

13

公共状态通道部分 ................................................................................................. 24 7.13.1 分节标题定义:[Pnblic Status_Channel_#n] ............................................. 24 7.13.2 公共状态通道输入行定义 ............................................................................. 24 7.14 .INF文件示例 ........................................................................................................ 24 附录A ..................................................................................................................................... 27 8.1 暂态数据的来源和交换媒体 ................................................................................. 27

8.1.1 (信息性) ..................................................................................................... 27 附录B ..................................................................................................................................... 29 9.1 数据交换采样率 ..................................................................................................... 29

9.1.1 (信息性) ..................................................................................................... 29 附录C ............................................................................................................................. 33 10.1 采样文件 ................................................................................................................. 33

10.1.1 (信息性) ..................................................................................................... 33 10.1.2 引言 ................................................................................................................. 33 10.1.3 .HDR实例 ...................................................................................................... 33 10.1.4 采样.CFG ........................................................................................................ 33 附录D ............................................................................................................................. 39 11.1 用于采样频率转换的采样程序 ............................................................................. 39

11.1.1 (信息性) ..................................................................................................... 39 附录E ............................................................................................................................. 42 12.1 转换系数的采样应用 ............................................................................................. 42

12.1.1 (信息性) ..................................................................................................... 42 附录F ............................................................................................................................. 44 13.1 文献 ......................................................................................................................... 44

13.1.1 (信息性) ..................................................................................................... 44

iii

引 言

本标准定义了用于不同类型的故障、试验和模拟数据的交换所需要的数据文件和交换媒体的共用格式。

电力工业用于故障和暂态数据记录和试验的数字装置的迅速演变和应用产生了对用于数据交换的标准格式的需要。这些数据与不同装置一起用于对电力系统和相关保护系统在故障和干扰条件下的分析、试验、评估和模拟的增强和自动化。由于每个数据源可能使用不同的专用格式,有一个促进这样的数据在不同设备间的交换的共用格式是必要的。这会促进专有数据在不同设备中的使用并使一个专用系统的使用者使用来自其它系统的数据式数据。

1

电力系统暂态数据交换(COMTRADE)共用格式

1 范围

本标准定义了用于含有从电力系统或电力系统模型得到的暂态波形和事件数据的文件格式。标准用于存储在物理媒体上的文件——比如数字式硬盘或软盘。它不是一个用于通过通信网络交换数据文件的标准。该格式是为了提供一个用于交换数据的易于解释的格式,而不是为了利用专用格式获得竞争优势所依赖的数据编码和压缩所提供的经济性。

2 定义

2.1 数据表示 Data Representation

数据作为一系列二进制的位存储在文件中。每个位可以是1或0。位被组织在一个个由8个位构成的字节中。当计算机读取一个文件的数据时,它把数据作为一系列的字节来读取。 2.1.1 二进制数据 Binary Data

一个字节中的8个位可以被组成256个不同的组合。因而,它们可以用于表示从0到255的数字。如果需要较大数字,可以使用几个字节来表示一个单个数字。比如,2个字节(16位)可以表示从0到65535的数字。当字节以这种方式被解释时,可得知它们为二进制数据。几个不同的格式被同时用于以二进制形式存储数字数据。

2.1.2 ASCII(美国国家信息交换标准代码)数据 ASCII(AmericanNational Standard Code

for Information Interchange)Data 它作为一个表示0到255的数字的替换物,可以用于表示255个不同的符号。美国国家信息交换标准代码(ASCII)是一个列出等于8个二进制位的127种组合的符号的标准。比如,字节01000001表示大写字母“A”,而01100001表示小写字母“a”。它可以用127个不同的组合来表示键盘上所有的键以及许多其它特殊符号。从8位格式得到的256个组合的剩余部分用于绘图和其它特殊应用字符。为了表示ASCII格式的一个数字,该数的每一位要求一个字节。

2.2 必需的/非必需的 Critical/Non-Critical

配置文件中的某些数据对再现整个数据不是绝对必要,而配置文件中的某些变量对某一特殊应用也许无关。这样的数据可以被描述为非必需的(Non-Critical)并可以被省略。这样的非必需的数据的一个例子是记录装置通道名。但是,必须保留通常被这样的变量所占有的位置,以便保持文件的完整性。如果数据在标准的任何部分被描述为非必需的,其位置也许会留下空格,在上一个数据分隔符后有一个相应的数据分隔符,而其间没有插入符或空格。 任何对再现整个数据为必需的数据被称为必需的(Critical)。如果缺少这样的数据,文件将不可用。

2.3 一次/二次比 Primary/secondary Ratios

用于测量和记录高压系统上的事件的装置不能直接接受电力系统上的高电压和高电流。

2

这些装置被造得可以接受更易操作、较少危险、被称作二次量的输入。电压互感器和电流互感器被用于把电力系统上的电压和电流信号降为这些较低的值。由于选取了变换比,当电力系统在额定或标称一次值上运行时,二次值便处在标称二次值上。变比被规定于一次、二次,习惯上一次侧尽量接近电源。一次额定值可用于电力系统上的所有共用电压和负荷值。用于二次值的共用值在70V线对地的范围内,为1或5A。一份ANSI/IEEE标准[7]规定了这些互感器的特征和额定值。

因此,对于一台联接于馈电线且额定为800:5的电流互感器,只有当一次负荷电流为800A时,二次电流才会达到5A的标称值。较低的负荷值会导致相应的较低的二次电流值。 对于三相线路,电压互感器通常额定为相对相电压值,而不是相对地电压值。只有当一次系统相对相电压为345kV时,额定为345V:120V的电压互感器的输出才能达到相对相120V(相对地70V)。术语线对线可与相对相互换使用,类似地,线对地可代替相对地。

2.4 浮点记数法 Floating Point Notation

实数可以用多种方式存储。具有有限范围的数字可以作为带有十进制小数点的数字链输入。对于较大或较小的数字,对链长的任何合理的限制将导致分辨率的丧失。在这些情况下,需要将数字存储于尾数+乘数(指数)格式表示法的格式中。空白表格程序和其它数字程序常常使用浮点记数法来表示这样的数字。COMTRADE允许对CFG文件的转换系数用浮点[4]记数法来表示实数。术语指数记数法或科学记数法有时用于这个形式,对此形式的解释则有差别。因为编制出的阅读COMTRADE文件的程序必须能够识别和解释以此形式所表示的数字,在此定义了一个单一的格式。对数字应以下列方式解释和显示:

一个带符号的浮点值包括一个符号(+或-),一个任意小数点位的一系列十进数字,一个包含字母“e”或“E”的任意指数区,随后是带任意符号(+或-)的整数指数。指数是一个以10为底的系数,这样,3E2意即3乘以100(10的2次方),即300。对正数和正指数的正确解释要求包括符号。对于正数或正指数,符号是任意的,如果舍去,也应假设其存在。

其格式应写为:[±]dd[ .]dddd[E[±]dddd]。其中:

? ? ? ? ? ? ? 例子:

方括号包括任选项;

d表示从0到9的任意数;

必须有至少一个数字出现在区中;

大写字母“E”代表底数为10的“指数”;

如果指数符号出现时,其后必须至少有一个数字。如果数字是正的,其间插入的“正/负”号可有可无,若有则必须是“+”或“-”,而不是“±”; “E”后面的数字值必须是一个整数;

如果出现小数点,必须至少有一个数字在其左边或右边出现。

可接受的: 1E2(=100) 1.23E4(=12300)

0.12345E-5=(0.0000012345) -1.2345E2(=-123.45) 不可接受的:

3

·123(在小数点前必须有一个数字) 123E(在“E”后必须至少有一个数字) ±0.123E±4(正/负号使数值不确定) 0.123 E4(“E”前面不允许有空格)

2.5 文件范畴Categories of Files

存储在数字装置和媒体上的文件由表示字母、数字、符号、标点和其它格式或符号的组合的字节所组成。与格式有关,一个字节,字节的一部分或多个字节,可以表示一个字母,数字或符号(比如A或3或+)。计算机系统所用的文件有三大类:可执行文件、文本文件和数据文件。文件的用途决定了其范畴。 2.5.1 可执行文件 Executable Files

可执行文件包含一系列可由计算机处理的指令。计算机程序作为可执行文件(.EXE)被存储。COMTRADE不定义可执行文件。

2

2.5.2 文本文件 Text Files

文本文件蕴含着人可读的数据。如果格式有严格规定,文件可以用来控制计算机程序。COMTRADE文本文件使用“美国字符信息交换标准”[8](ASCII)所规定的字符表示法。它通常被字处理程序称作“ASCII格式”或“文本(.TXT)格式”。 COMTRADE定义了一种供人阅读的自由形式的ASCII文本文件――头标文件。COMTRADE还定义了其格式受到严格控制的文件,可供人和计算机阅读,即配置和信息文件以及ASCII形式的数据文件。

大多数处理机可以用两种或更多的格式存储文本文件。文本格式只包含实际键入的字符,包括标点和标准格式符号如“回车/换行”。其它格式包含专用于所用的特别的字处理机的特殊字符。文本格式应当用于COMTRADE记录中的文本文件,以消除字处理机的特殊字符或代码。用于阅读COMTRADE文件的程序只需处理大多数字处理程序可以阅读或打印的键入字符。

如果字处理机中不存在将文件存入此格式的命令,有另一种方法可使用打印功能将文本打印入磁盘以产生文件。 2.5.3 数据文件Data Files

数据文件可以包括数字数据,文本数据,或两者。数据可以作为二进制或ASCII数据被存储。ASCII格式数据文件中的区使用由逗号或其它共用分隔符所分断的定义文本,这样可由人或机器阅读。大多数数字处理机不能以二进制形式格式化、读或写数据文件。但是,如果格式是已知的话,许多空格程序和数据处理程序可以阅读二进制数据文件。二进制数字必须经特殊软件处理以易于人阅读。COMTRADE定义了一个二进制文件,即数据文件的二进制形式。当需要存储大量的数据时,一般使用二进制数据,因为它占用较少的存储空间(比如,3个字节的二进制数据可以表示0到16,772,215的数字,而三个字节的ASCII数据只可表示从0到999的数字)。ASCII数字具有可由人和标准的计算机硬件和软件解释的优点。

4

2.6 文件的存取方法Methods of Accessing data in files

有两种不同的存取文本和数据文件的方法,随机存取和顺序存取。 2.6.1 随机存取文件 Random Access Files

随机存取文件的数据可以按任意随机顺序被检索或存储。每个记录的存取时间与数据所在的位置无关。每个数据区有一个特定的地址,可以用来读或写。COMTRADE不使用随机存取文件。

2.6.2 顺序文件 Seqnential Files

顺序文件按顺序读或写两个数据区。单个数据区没有特定地址,其在文件中的位置与其它变量有关。文件中的准确的字节计数位置取决于以前变量的长度。COMTRADE使用顺序文件。

2.7 数据分隔符、定界符、区长、数据最小和最大值 Data Separators,

delimiters,field lengths,data minimum and maximum values

一个文件内或文件中数据的子集内的数据区必须与其它数据区分隔开,以便被取出供阅读或处理。例如,书写文本使用一个空格作为字分隔符。计算机文件使用各种各样的分隔符。在COMTRADE数据文件的二进制形式中,唯一的定界符是对每个数据变量的长度和位置的严格的定义,文件中字节的位置计数对确定每个数据记录的边界是必要的。由COMTRADE定义的ASCII文件使用逗号和“回车/换行”作为数据分隔符,它允许使用不同的区长,但意味着这些字符不能在任何数据记录中使用。 2.7.1 回车/换行定界符

COMTRADE使用符号来代表数据分隔符,以使一行或一组数据终结。该定界符是两个ASCII格式化符号的组合:

CR=回车,将光标或插入点移回当前行的起始处。 LF=换行,将光标或插入点移至当前行下新的一行。

包括CR/LF的符号“<”和“>”用以将定界符同附近的文本隔开,不是定义的一部分。 在目前大多数计算机编程或应用环境中,当回车或“ENTER”键被按下后,就会自动产生上述两个字符的组合。

2.7.2 逗号定界符 Comma Delimiter

逗号用以作为COMTRADE配置(.CFG)、信息(.INF)和ASCII格式数据(.DAT)文件的样本内的数据记录的定界符。

2.7.3 区长,数据最大和最小值 Field Lengths,data maximum and minimum

values 对COMTRADE标准中的许多字母或数字变量都规定了区长。规定这些界限是为了便于阅读包含许多变量的数据行。在整数变量中,区的最大长度是比所需求的多一个字符,以保持那个区的最大值。这个额外的字符空格用于带符号数字的前导负号,还允许使用简单的编程技术自动打印出该前导空格,即使用于不加符号的数字。以前版本的COMTRADE中的用于数据、时间印记和样本数字的6个字符和10个字符区长,为了以后的兼容性仍被保留。

5

3 COMTRADE文件

每个COMTRADE记录有一组四个以下与其相关的文件(关于文件和数据存储的背景信息见第2部分)。四个文件的每一个承载着不同等级的信息。这四个文件是头标、配置、数据和信息。每一组中的所有文件必须有相同文件名,其区别只在于说明文件类型的扩展名。 文件名的形式是XXXXXXXX.YYY。XXXXXXXX部分是用以标志记录的名称(比如FAULTI或TEST-2)。文件名的.YYY部分用以标志文件类型和作为扩展名:.HDR用于头标文件,.CFG用于配置文件,.DAT用于数据文件,INF用于信息文件。文件名必须遵循IBM兼容DOS[9]的关于文件名的合法字符的惯例。(比如,句点和空格不得作为文件名的一部分)。文件名限制为8个字符,扩展限制为3个字符。

3.1 头标文件(XXXXXXXX.HDR)

头标文件是由COMTRADE数据的发生器典型地使用字处理程序所产生的任选的ASCII文本文件。数据应被使用者打印和阅读。头标文件的发生器可以以任意所需的顺序包含任意信息。4.1部分给出了这种信息的例子。头标文件的格式是ASCII。

3.2 配置文件(XXXXXXX.CFG)

配置文件是应由计算机程序阅读的ASCII文本文件,因而必须以一个特殊格式被存储。配置文件包含着计算机程序为了正确解读数据(.DAT)文件而需要的信息。这些信息包括采样率、通道数目、线路频率、通道信息等项。

配置文件的第一行的一个区标志着该文件所遵守的COMTRADE标准的修订年份,例如1996,2000等等。如果这个区不存在或是空的,就可断定文件遵守标准的最初版本(1991)。配置文件还包含一个区,用以标志数据文件是存储于ASCII还是二进制格式。配置文件的详细内容和格式的细节在第5部分给出。

配置文件可由字处理程序或计算机程序从当作暂态记录的来源的数据中的信息产生出来。如果使用字处理器产生配置文件,必须用ASCII文本文件格式存储数据。

4

3.3 数据文件(XXXXXXXX.DAT)

数据文件包含着记录中每个输入通道每个采样的数值。对采样存储的数值是对采样集输入波形的装置所提供的数值的缩略。

存储数据可能是零基或有一个零点漂移。零基数据从一负数扩展至正数(比如-2000至+2000)。零点漂移数值全是正的,其中选出一个正数代表零(比如0至4000,用2000代表零)。配置文件中的转换系数规定如何将数据值转换为工程单位。 除了代表模拟输入的数据,通常也记录代表on/off信号的输入。它们常常包括数字输入,数字通道,数字子通道,数据输入,逻辑输入,二进制输入,触点输入或状态输入。在此标准中,这种类型的输入指状态输入。状态输入的状态由数据文件中的“1”或“0”代表。 数据文件可以是ASCII或二进制格式。配置文件中的一个区表示使用何种格式。第6部分给出了对数据文件格式的详细说明。

3.4 信息文件(XXXXXXXX.INF)

信息文件是任选文件,它包含着编制者和用户希望交换或超过数据组最小应用所要求的

6

额外信息。其格式为公共提供任何用户可以阅读和使用的信息,为个人提供只有特殊等级的用户或制造商才能得到的信息。在第7部分才会看到关于信息文件的详细描述。

4 头标文件

头标文件是ASCII文本文件,用于存储补充性的叙述信息,供用户更好地理解暂态记录的条件。头标文件不准备供应用程序操作。

4.1 内容

可能被包括的信息的例子: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

对受干扰前的电力系统的描述; 站名;

经受了暂态的线路、互感器、电抗器、电容器或断路器的特征; 故障线路的长度;

正序和零序电阻、电抗和电容; 平行线路的相互耦合;

分路电抗器和串联电容器的位置和额定值;

互感器绕组,特别是电压和电流互感器的标称电压额定值; 互感器功率额定值和绕组联接;

记录了数据的节点后的系统参数(等值的正序和零序源阻抗);

对如何获取数据的描述,是在一个公用子站上获得还是用计算机程序EMTP模拟系统条件获得;

对所用反假频滤波器的描述; 对模拟线路的描述; 输入的相序;

存储记录的磁盘的序号。

4.2 文件名

头标文件应有.HDR扩展,以便与配置、数据和信息文件相区别,并作为易于记忆和识别的惯例。

4.3 格式

头标文件应是有任意长度的自由形式的ASCII文本文件。

5

5 配置文件

配置文件是ASCII文本文件,对人或计算机程序提供必要的信息,以便阅读和解释相

7

关数据文件中的数据值。配置文件具有预定的标准化的格式,故无需为每个配置文件改写计算机程序。

5.1 内容

配置文件有下列信息:

(1)站名,记录装置的特征,COMTRADE标准的修改年份 (2)通道的数量和类型

(3)通道名称、单位和转换系数 (4)线路频率

(5)采样速率和每一速率下的采样数量 (6)第一数据点的日期和时间 (7)触发点和日期和时间 (8)数据文件类型 (9)时间标记倍乘系数

5.2 文件名

配置文件名称有.CFG扩展,以便与头标数据和信息文件相区别,并当作易于记忆和识别的惯例。

5.3 格式

配置文件是有标准格式的ASCII文本文件。它必须被包含在每个文件组中,以便定义数据文件的格式。

文件被分为行。每一行以回车和换行为终止。逗号用以分隔一行内的区。因为逗号、回车和换行被用作数据分隔符,它们不是任何区内的合法字符。比如,一个通道名“Pacific west,Line number two”将被理解为两个分隔的区。数据分隔符的作用允许区长任意长,这样就不需要前导零或填充零或空格。但是,由于某些编程语言为负号保留一个前导字符位置,打算读COMTRADE文件的程序在编写时应在区内允许有至少一个前导空格。

文件每一个的信息必须完全按5.3.1~5.3.9的顺序排列。各行必须完全按5.5节所示的顺序出现。偏离了此格式将会使文件无效。 5.3.1 站名、标识符和标准修改年份

配置文件的第一行将包括站名、记录装置特征和COMTRADE标准修改年份。 station-name,rec-dev-id,rev-year, 其中:

station-name—站名称。非必需,字母数字,最小长度=零字符,最大长度=64字符。 rec-dev-id — 记录装置的标识符或名称。非必需,字母数字,最小长度=零字符,最大

长度=64字符。

rev-year — COMTRADE文件版本定义为标准修改年份,比如1997。必需,数字,最

小长度=4字符,最大长度=4字符。这个区标志着文件结构不同于原来的C37、111-1991 COMTRADE标准。缺少这个区或一个定区被理解为它意味着文件与标准的1991年版兼容。 5.3.2 通道的数量和类型

这个语句包含着数据文件的每个数据记录中出现的通道的数据和类型:

8

TT,##A,##D 其中:

6

TT — 通道的总数量。必需,数字,整数,最小长度=1字符,最大长度=7字符,最小

值=1,最大值=999999,TT必须等于##A和##D的总和。

##A — 带有特征字母A的模拟通道的数量。必需,字母数字,最小长度=2字符,最

大长度=7字符,最小值=OA,最大值=999999A。

##D — 带有识别字母D的状态通道数量。必需,字母数字,最小长度=2字符,最大

长度=7字符,最小值=OD,最大值=999999D。 5.3.3 模拟通道信息

这几行包含模拟通道信息。每一数据通道有一行。模拟通道行的总数量必须等于##A(5.3.2)。如果模拟通道计数=O,便没有模拟通道信息行。下列格式被使用:

An,ch-id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,ps 其中:

An — 模拟通道索引号。必需,数字,整数,最小长度=1字符,最大长度=6字符,最

小值=1,最大值=999999。不需要引导零或空格。从1至总数顺序计数模拟通道(##A),不记录装置通道数量。

ch-id — 通道识别符。非必需,字母数字,最小长度=零字符,最大长度=64字符。 ph — 通道相位特征。非必需,字母数字,最小长度=零字符,最大长度=2字符。 ccbm — 被监视的回路元件。非必需,字母数字,最小长度=零字符,最大长度=64字

符。

uu — 通道单位(比如kV,V,kA,A)必需,字母,最小长度=1字符,最大长度=32

字符。物理量的单位必须使用IEEE/ANSI或IEC[4,5]标准所规定的标准名称或缩写,如果这样的标准名称存在的话。数字乘数不应包括在内。标准倍数如k(千),m(千分之一),M(百万)等等可以被使用。

a — 通道乘数。必需,实数,数字,最小长度=1字符,最大长度=32字符。可以使用

标准浮点表示法[4]。

b — 通道偏移加数。必需,实数,最小长度=1字符,最大长度=32字符,可以使用标

准浮点表示法[4]。

通道转换系数是ax+b。数据(.DAT)文件中的存储数据值x与上面规定的单位(uu)中的(ax+b)的抽样值相对应。它遵循数学分析规则,比如数据抽样数“x”乘以增益系数“a”,然后加上偏移系数“b”。经过转换系数运算的数据值再存储初始的抽样值。实例见附录E。 skew — 从抽样周期开始后的通道时滞(μs)。非必需,实数,最小长度=1字符,最

大长度=32字符。可以使用标准浮点表示方法[4]。

该区提供关于在一个记录的抽样周期内通道抽样之间的时差的信息。例如,在

一个带A/D转换器、无同步抽样、采样率为1毫秒的8通道装置内,第一个采样在由“时间标记”所表示的时间,其余通道在每一采样周期内的采样时间可以是125μ秒以下。在此情况下,顺序通道的时滞是0;125;250;375??等。 min — 该通道数据值的最小数据值(可能数据范围的最小极限)。必需,整数,数字,

9

最小长度=1字符,最大长度=6字符,最小值=-999999,最大值=999999(在二进制数据文件中,数据值范围限制于-32767至32767)。

max — 该通道数据值最大数据值范围(可能数据值范围的最大极限)。必需,整数,

数字,最小长度=1字符,最大长度=6字符,最小值=-99999,最大值=99999(在二进制数据文件中,数据值范围限制于-32767至32767)。

primary — 通道电压或电流变换比一次系数,必需,实数,数字,最小长度=1字符,

最大长度=32 secondary — 通道电压或电流变换比二次系数,必需,实数,数字,最小长度=1字符,

最大长度=32。 ps — 如同从等同通道转换系数ax+b得到的数值的特征符将返回一个一次(P)或二次

(S)值。必需,字母,最小长度=1字符,最大长度=1字符。仅有的有效字符为:P,P,S,S。

数据文件中的数据,通道转换系数和通道单位,可以指一次或二次单位。单位为kV的通道的345kV比120V的变换器的一次系数为345、二次系数为0.12(345,0.12)。一次或二次变量(PS)作为在要求一次或二次值和提供变换值之处计算等价的一次或二次值的方法被提供。如果数据是在没有一次/二次关系的环境下产生,比如一个模拟电力系统模拟器,一次与二次的变比应被定为1,1。从ax+b的等式中确定了一次(P)或二次(S)值之后,用户就可确定为分析或重放所需的值。

等式ax+b提供

要求值 一次 二次 使用值 除以一次值、乘以二次值 一次 使用值 二次 乘以一次值、除以二次值 5.3.4 状态(数字)通道信息

这几行包含着状态通道信息。每一状态通道都有一行,状态通道行的总数必须等于##D(5.3.2)。如果状态通道计数=0,便没有状态通道信息行。下列格式被使用:

Dn,ch-id,ph,ccbm,y 其中:

Dn — 状态通道索引号,必需,整数,数字,最小长度=1字符,最大长度=6字符,最

小值=1,最大值=999999。不需要导引零或空格。从1顺序计数至状态通道(##D)总数,不计装置通道数量。

ch-id — 通道名,非必需,字母,最小长度=0字符,最大长度=32字符。

ph — 通道相位特征。非必需,字母数字,最小长度=零字符,最大长度=2字符。 ccbm — 被监视回路元件。非必需,字母数字,最小长度=零字符,最大长度=64字符。 y — 当一次器件处于稳态“服务”条件时作为输入状态的状态通道的状态(仅用于状

态通道)。必需,整数,数字,最小长度=1字符,最大长度=1字符。仅有的有效值为0或1。

状态通道的正常状态不承载关于状态信号的物理表征的信息,不论它是一个触点(断开或闭合)或电压(有电或无电)。其目的是定义1代表正常或不正常状态。 5.3.5 线路频率

线路频率列于文件中的单独一行:

10

IF 其中:

IF — 正常线路频率(Hz)(比如50,60,33.333)。非必需,实数,最小长度=零字符,

最大长度=32字符,可以使用标准浮点表示法[4]。 5.3.6 采样率信息

此部分包含关于采样率和在给定采样率下数据采样数量的信息。

对于具有一个或多个预定采样率的文件,其信息由一行采样率总数和随之以每行一个采样率、包括在此采样率下最后一个采样的数来构成。在数据文件中,对每一采样率将有一行采样率和末次采样数信息。

对于带有持续变化采样周期的文件,比如触发事件文件,采样率信息包括两行。一行带一个零,表示没有固定的采样周期或采样率;第二行包括一个零表示采样周期不固定,另外包括数据文件中的最后一次采样数字。

注意:如果nrates和samp为零,数据文件中的timestamp变为必需,而endsamp必须设定文件中最后一次采样数。

nrates samp,endsamp 其中:

nrates — 数据文件中采样率数字。必需,整数,数字,最小长度=1字符,最大长度=3

字符,最小值=0,最大值=999。

samp — 以赫兹(Hz)为单位的采样率。必需,实数,数字,最小长度=1字符,最大

长度=32字符。可以使用标准浮点表示法[4]。

endsamp — 在该采样率下最后一次采样数。必需,整数,数字,最小长度=1字符,最

大长度=10字符,最小值=1,最大值=9999999999。 5.3.7 日期/时间标记

配置文件中必须有两个日期/时间标记。第一个用于数据文件中第一个数据值的时间。第二个用于触发点的时间。它们应以下列格式表示:

dd/mm/yyyy,hh:mm:ss.ssssss dd/mm/yyyy,hh:mm:ss.ssssss 其中:

dd — 月份中的日。非必需,整数,数字,最小长度=1字符,最大长度=2字符,最小

值=1,最大值=31。

mm — 月份。非必需,整数,数字,最小长度=1字符,最大长度=2字符,最小值=1,

最大值=12。

yy — 年份。非必需,整数,数字,最小长度=4字符,最大长度=4字符,最小值=1900,

最大值=9999。应包括年份的所有4个字符。

变数dd,mm和yyyy被组成一个区,数字被斜杠符分隔开,中间不带空格。 hh — 小时。非必需,整数,数字,最小长度=2字符,最大长度=2字符,最小值=00,

11

最大值=23。所有时间应以24小时的格式显示。

mm — 分钟。非必需,整数,数字,最小长度=2字符,最大长度=2字符,最小值=00,

最大值=59。

ss.ssssss — 秒。非必需,十进制数字,分辩率=1微秒,最小长度=9字符,最大长度=9

字符,最小值=00.000000,最大值=59.999999。

如果需要,日期和时间的所有值应由零所代替或补充。如果缺失时间和日期标记所需的日期,将随之以区分隔符/,而无间隔字符,有正确格式的区将被由零所代替的数字值所填充。 5.3.8 数据文件类型

通过下列格式中的文件类型判别符可以判别数据文件类型是ASCII还是二进制文件。 ft 其中:

ft — 文件类型。必需,字母,大小写不敏感,最小长度=5字符,最大长度=6字符。

仅允许的文字=ASCII或ascii,BINARY或binary。 5.3.9 时间标记乘数系数

该区被用作数据文件中的时间标记(timestamp)的乘数系数,使长时间的记录可以存储在COMTRADE格式中。时间标记的基本单位是微秒。从数据文件中第一次数据采样至该数据文件中任意时间标记区所标志的采样所经过的时间是该数据采样的时间标记与配置文件中的时间乘数的乘积(timestamp * timemult)。

timemult 其中:

timemult — 数据文件中时差(Timestamp)区的相乘系数。必需,实数,数字,最小长

度=1字符,最大长度=32字符,可以使用标准浮点标记法。

5.4 配置文件中的缺失数据

配置文件格式规定了某些数据可能无效,但认为缺少某些关键信息可以使文件集无法使用。因此,规定某些数据是不关键的,而某些是关键的。配置文件中关键数据的丢失或缺少会使文件集无效,从而不符合标准。配置文件非关键数据的丢失或缺少不会使文件不合标准,故不会使文件集无法使用。当数据缺失时,数据分隔符将个个相随而不带间隔符号,除非在本节中另有规定。编号用于阅读COMTRADE文件的程序时应允许数据分隔符紧密相随而不带空格(零区)。

5.5 配置文件排版

station_name,rec_dev_id,rev_year 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 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 Dn,ch_id,ph,ccbm,y Dn,ch_id,ph,ccbm,y

12

if nrates

samp,endsamp samp,endsamp

dd/mm/yyyy,hh:mm:ss.ssssss dd/mm/yyyy,hh:mm:ss.ssssss ft

timemult

6 数据文件

数据文件包含着表示被采样的暂态事件的数据值。数据必须完全符合配置文件所定义的格式,以便供计算机程序阅读。配置文件所定义的数据文件类型(ft)区规定了文件类型。对于二进制数据文件组,ft=BINARY;对于ASCII数据文件组,ft=ASCII。

6.1 内容

数据文件对于文件中的每个采样,包含着采样数量,时间标记和每个通道的数据值。数据文件的所有数据的格式都是整数。在ASCII数据文件中,一个采样中每个通道的数据通过一个逗号与下一个通道分开。它通常被称作“逗号分界格式”。序列采样被在一个采样的一个通道数据值与下一个采样的采样数量之间分开。在BINARY文件中,在一个采样的每个通道数据之间或在顺序采样周期之间,没有分隔符。在数据文件中没有其它信息。

6.2 数据文件名称

数据文件名有一个.DAT扩展名,以便与同一组中的头标、配置和信息文件相区分并作为易于记忆和识别的惯例。对于头标、配置、数据和信息文件,文件名本身是同样的,以便联系所有文件。

如果一个文件组所要求的整个存储空间超过1.44Mb(可以装入一张双密度3\盘的数据量),数据文件可以被分为多个文件,每一个的长度少于1.44Mb,以便装入一张盘。在此情况下,.DAT扩展名的最后两个字符应从AT改为文件的顺序号,文件扩展名长度为三个字符。这就使得文件从.D00排至.D99。最多允许有100个数据文件。

6.3 ASCII数据文件格式

ASCII数据文件应被分为行和列。数据行的数量根据记录的长度而变化,因而影响到文件的长度。每一行应分为TT+2列,其中TT是记录中通道的总数(模拟和状态),另外两个是采样数量和时间标记。列的数量取决于记录系统,也影响文件长度。对ASCII数据文件所规定的区长是最大值,而不是固定长度。包括符号表示法的所有数字符号应包括在区长限度内。

第一列包括采样数值。

第二列是那个采样数的数据的时间标记。 第三组的列包含表示模拟信息的数据值。 第四组的列包含状态通道的列。

如果包含数据值的列不能装入同一行,将不用“回车/换行”,直至该采样的所有数据值

13

被显示出来。最后的数值应以“回车/换行”终止。

下一行以下一个采样数开始,随之以下一个数据组。

一个ASCII“文件结束”(EOF)标志(“/A”HEX)应紧随着文件的最后数据行的“回车/换行”()。

每个数据采样记录应包含着排列如下的整数:

n,timestamp,A1,A2,??Ak,D1,D2,??Dm 其中:

n=采样数,必需,整数,数字,最小长度=1字符,最大长度=10字符,最小值=1,最

大值=9999999999。

timestamp=时间标记,如果.CFG文件中的nrates和samp为非零则为非必需,如果.CFG

文件中的nrates和samp为零则为必需,数字,最小长度=1字符,最大长度=10字符,时间的基本单位是微秒(μs)。一个数据文件中以第一个数据采样至任意一个时间标记区所标志的采样所经过的时间是配置文件中的时间标记与时间乘数(timestamp * timemult)的乘积(单位为微秒)。 注:由于timestamp是一整数,故优先使用nrntes和nsamp计算精确采样计时。 Erreur!=被逗号分隔、直至所有模拟通道的数据被显示的模拟通道数据值。非必需,整数,数字,最小长度=1字符,最大长率=6字符,最小值=-99999,最大值=99998。

丢失的模拟值必须以数值99999置放于区内来表示。 Erreur!=被逗号分隔、直至所有状态通道的数据被显示的状态通道数据值。非必需,

整数,数字,最小长度=1字符,最大长率=1字符,仅有的有效值为0或1。对缺少的状态数据未作规定,在此情况下,该区必须定为1或0。 采样中的最后一个数据值应以“回车/换行”终止。

6.4 ASCII数据采样实例

图1示出了本标准所规定的数据采样的例子。它有6个模拟值和6个状态值。它取自附录C。

5,667,-760,1274,72,61,-140,-502,0,0,0,0,1,1 图1 ASCII格式数据采样实例

6.5 二进制数据文件

二进制数据文件采用与ASCII数据文件相同的基本格式,但状态通道数据按下述方法压缩。其格式是采样数量、时间标记、每个模拟通道的数据值、文件中每个采样的分组状态通道数据。不使用数据分隔符,一个二进制采样记录中的数据不被逗号分开,采样记录的末尾不标注“回车”和“换行”符。一个二进制数据文件是二进制数据的连续的数据流。数据翻译由文件中的顺序位置确定。如果任意一个数据元素缺失或出错,变量的序列将会丢失,文件可能无法使用。在此情况下,对恢复未做规定。

数据存储在二进制格式中,但是为了便利,其数值在此示为十六进制。数据不按十六进

14

制数字的ASCII表示法存储。当存储一个二字节(16比特)的字时,该字的最低有效字节(LSB)先被存储,然后是最高有效字节(MSB)。二字节数据值“1234”将以“3412”格式存储。在存储一个四字节(32比特)的字时,该字的最低有效字节(LSB)先被存储,其次是定次低有效字节,然后是次高有效字节,最后是最高有效字节(MSB)。四字节数据值“12345678”将被以“78563412”格式存储。一个字节内的位的编号为以0(定义最小)至7(定义最大)。

一个二进制数据文件中的顺序数据表示为:

以四字节无符号二进制格式表示的采样数量和时间标记:

以二进制补码的两字节模拟通道采样数据。一个零数据值存储为0000,-1存为FFFF,最大正值是7FFF,最大负值是8001,十六进制8000保留于标志缺失数据。

状态通道采样数据存储于分组的字节中,每两个字节用于16个状态通道中的每个通道,一个字的最低有效位用于16个通道中最小的输入通道编号。这样,状态字1(S1)的位0(零位)是数字输入编号1的状态。而状态字2(S2)的位1是数字输入编号18的状态。对于缺失状态数据的标志未做规定,但是,置为1或0的位必须包括在内,以便保持字的完整性。

文件的长度将随着通道的数量和文件中采样的数量而变化。文件中每个采样所要求的字节数量为:(Ak*2)+((Sm/16)入为下一个整数)+4+4。其中:Ak是模拟通道数量,Sm=状态通道数量,4代表每个用于采样数量和时间标记的4个字节。

每个数据采样记录应由如下排列的整数组成: n timestamp A1 A2??Ak S1 S2??Sm 其中:

n=采样数量,必需,整数,数字,最小长度=4字节,最大长度=4字节,最小值=00000001,

最大值=FFFFFFFF

timestamp=时间标记,如果.CFG文件中的nrates和samp变量非零时为非必需,如果.CFG

文件中的nrates和samp变量为零时为必需。最小值=4字节,最大长度=4字节,最小值=00000000,最大值=FFFFFFFF。缺失的时间标记值必须通过将数值FFFFFFFF置放于区风来代替,以维持区结构的完整性。时间的基本单位是微秒(μs)。从数据文件中第一个数据采样到由时间标记区所标志的数样所经过的时间是配置文件中时间标记和时间乘数(timestamp*timemult)的乘积,其单位是微秒。

Errenr!=模拟通道数据值,以二字节为单位连续显示,直至所有模拟通道的数据显示

完毕。非必需,整数,二进制,补码,最小长度=2字节,最大长度=2字节,最小值=8001,最大值=7FFF。缺失模拟数值必须通过将数值8000置于区内来表示。

S1 =状态通道数据值,以二字节(16比特)为单位,对所有16个或部分状态通道的

每一个连续显示,直至所有状态通道的数据显示完毕。非关键,整数,无符号,二进制格式,最小长度=2字节,最大长度=2字节,最小值=0000,最大值=FFFF。对缺失状态数据未作规定,在此情况下位可以定为1或0。但是,为了保持Sm 字和文件的完整性,必须为该位保存0或1。

如果状态通道不可被16除尽,较大的通道必须以零比特填充。

15

例如:对于在第6.4节中对ASCII数据文件所示的一组6个状态输入(110000),

由于诸通道的排列以低比特为先,将这些状态输入作为二进制数量写下(11000),然后将该数扩为16比特(0000 0000 0011 0000),将其转换为16进制值(00 30),接着被存于LSB/MSB格式(3000)。

6.6 二进制数据采样实例

图2示出了本标准所规定的数据采样实例。它有6个模拟值和6个状态值。它是二进制

的,等值于6.4节所示的ASCII数样。

05 00 00 00 9B 02 00 00 08 FD FA 04 48 00 3D 00 74 FF OA FE 30 00 图2 二进制格式数样实例

7 信息文件

信息文件(.INF)是可选文件。.INF文件提供关于记录于COMTRADE记录中的事件的信息,以便处理和分析这些数据。该任选信息存储于另一文件中,可使目前的未来的使用COMTRADE文件的程序兼容。从信息文件阅读数据的任何程序应能识别公共部分头标,进入或在此定义的其它数据,并采取行动对该数据做出反应。不能识别某些数据的程序不得以任何方式或改变数据,这是一个规定。

文件格式与WindowsTM“.INI”[10]文件格式类似。现在的大多数编程语言包括写和阅读这些文件的功能,许多程序员和用户都熟悉这些文件的结构。

信息文件中的某些部分复制存储于.CFG配置文件中的信息,“.CFG”和“.DAT”文件是主要的COMTRADE文件,这两个文件中任一个定义的变量的数据必须存储于相应的文件中,即使已复制于.INF信息文件中。

7.1 内容

信息文件是一个具有计算机可读的规定格式的ASCII文本文件。文件包含着一般读者可读的信息,对某类读者规定的特殊信息对一般读者来说也许不可读。这两类信息分为公共和专用两类信息,被置放于文件的不同部分中。当一个合适的部分被定义后,存放于信息文件中的数据应存于公共部分。如果一个合适的预定义的公共部分不存在,可使用专用部分。输入项目必须与下面定义的格式完全相符,这样,数据才可被计算机程序阅读。

7.2 信息文件名称

信息文件名应有“.INF”扩展,以区别于同组的头标、配置和数据文件,并作为易于记忆和识别的惯例。文件名本身应和与其相关的头标、配置和数据文件相同。

7.3 信息文件结构

信息文件分为不同的段,每段由一个头标秆和随后的一些输入行组成,每一个文件中段

的多少不限,但至少应有一段。数据不能在段外。每一个段头标行作为唯一的标识行,文件中所有数据由上方最近的头标行标识。

其结构种类如下:

公共记录信息部分头标(与整个记录有关的信息)

16

公共定义记录信息输入行

公共事件信息部分头标(与记录中一个特殊通道和数样有关的信息) 公共定义事件信息输入行

公共文件描述部分头标(和与整个记录有关的.CFG文件信息等值的信息) 公共定义文件描述输入行 公共模拟通道#1部分头标(和与记录中第一模拟通道有关的.CFG文件信息等值的信息) 公共定义模拟通道输入行

公共模拟通道#n部分头标(与记录中下一个模拟通道有关的信息,记录中每一模拟通

道有一新区)

公共定义模拟通道输入行

公共状态通道#1区头标(与记录中第一状态通道有关的信息) 公共定义状态通道输入行

公共状态通道#n区头标(与记录中下一个状态通道有关的信息,记录中每一状态通道

有一新区)

公共定义状态通道输入行 专用信息头标

专用定义记录信息输入行 专用信息头标

专用定义记录信息输入行

7.3.1 公共部分

公共部分所包含的信息处于可供由多个厂家制造的设备和/或软件使用的形式。本文件定义了特殊的公共部分输入行。本标准的每个版本将更新公共部分,并吸收当时使用的已公布的专用部分。 7.3.2 专用部分

专用部分包含制造厂的只有与某个卖主的软件或硬件在一起才有用的信息、或者其格式或与该制造厂的不同的信息。每个厂家允许有多个专用部分,单个信息文件可以包含多个厂家的专用部分。期望厂家为了特殊目的提供专用部分。如果两个或更多厂家使用相似的专用部分,也许要同意使用一个专用部分的共同格式,作用将来修改此文件后作为公共部分使用。

7.4 文件特征

信息文件应使用2.1.2所定义的ASCII格式,并符合下列附加规定。 ·任何行都不可有引导空格。

·文件不应包括任何用户附加文件终止(EOF)标志,比如“1A”HEX。 ·文件长度不应超过64k。

7.5 分节标题的确定

14

7.5.1 公共的、专用部分头标名称格式化规则

分节名称由方抗弧确定界限。分节名称独占一行,其它数据不得与分节名称同处一行。该行以终止。分节名必须以一个字母开始,数字和符号不得作为分节名称的第一个字符。分节名称必须以“Public”一词开始,对于专用部分,则以表示该部分所属的组织的

17

一个词开始,随后是一个空格,然后是任意数量标志该部分的词,应删去每个词之间的空格,使之连接起来。

第一行名分节标题后的分节标题应以一个空行与前一行分节头标或输入行分隔。 公共部分的头标对于一个只有有限的计算机知识的电力系统工程师应有意义。 7.5.2 公共部分头标命名举例

例子(可接受的):

[Public_Description] 例子(不可接受的):

[Public Datasource](导引空格)

[Datasource Public](必须以Public一词开始) 7.5.3 专用部分头标命名举例:

例子(可接受的):

[Company1 Input_Ranges] [Company2 Isolator Type] 例子(不可接受的):

[Company 1 Name Input Ranges](所有者识别符内不得有空格) [12] (以数字开始) {Bad Section}(括弧错误) [Bad Section(缺少括弧)

[Bad Section] Extra Data=Not Allowed(括弧结束后的行内有多余的文字或输入)

7.6 输入行

输入行必须以一个有3-32个字符的词开始,随之以一个等号(=)。第一个词是“输入名”。输入名是对随后的数值链的功能的描述。输入名不必是完全描述的。输入名可以包含任何带有十进制的32至127之间的ASCII数值的可打印的字符。行以终止。

例子(可接受的):

[Public File_Description] Recording_Device_ID=Unit 123 [Company2 Calibration] Ch1=2044.5,-7,1 Ch2=2046.2,5.3,1 Ch3=2042.0,-0.4,-1 例子(不可接受的):

18

[Company3 Calibration] C/33421thvlst=2044.5,-7,1,2046.2,5.3,1,2042.0,-0.4,-1(输入名无

意义) Ch 1=2044.5,-7,1(多余的空格)

[Company3 Device Type] (前一部分最后输入之间不应有空格) 7.6.1 说明行

前面带有分号的输入行被认为是说明行。这样的行将被文件阅读算法跃过,用作说明,或说明某些输入。说明行可由用户或程序创建。说明行不应用于大批的文件或说明,因为这将增加文件长度、文件阅读时间、使读者难以弄清文件结构。

如果分节标题被说明,该部分的所有输入行也应被说明。如果标题被说明而同一部分的输入行未被说明,将会使该部分未被说明的输入行落入上一部分标题下。

例子(可接受的):

[Company2 Calibration] ;Seqnence is gain,offset,polarity Ch1=2044.5,-7,1 Ch2=2046.2,5.3,1 ;Channel2 replaced 7/16/95 Ch3=2042.0,-0.4,-1 例子(不可接受的):

;[Company3 Calibration] (分节标题被注释,留下孤单数据) Ch 1=2044.5,-7,1(多余的空格)

;This recorder uses 8 bit data and has 64 channels,test points on the

card are high impedance and not galvanically isolated,(过度和错误放置的文件) 7.6.2 数值链

数值链被定义为一个输入行从等号至行结束顺序的所有字符。数值链可以包括一个数据项或几个数据项。多个数据项可用逗号分隔开。数字值应在等号或逗号分界符后立即开始,而不带前导空格。等号或逗号分界符后的包含着一个空格的文字链应亿含该空格作为数值的一部分。对于公共部分,此信息在标准中已有规定。对于专用部分,每行的数据类型、格式和项目数量由用户定义。

7.7 增加、修改和删除信息

因为几个程序可以独立地写入、修改或阅读.INF文件,故需要有管理删除和增加信息的规则,以减少程序运行所引起的损坏的程序,而无需人的介入。可以通过用户输入区进行慎重的介入,以增加或删除任何区的信息,但是,这可能会使信息文件变得不适合于预定用途。

19

7.7.1 删除信息

一个程序不得删除不是由它产生的专用部分,也不得修改或删除那些部分的项目。一个程序不得删除公共部分或那些部分的项目,但公共部分的项目可被修改,也可增加项目。 7.7.2 增加信息

任何程序可以对公共部分增加输入。一个程序不得对不是由它所产生的专用部分增加输入。格式允许有无限数量的公共和专用部分,每一部分可有无限数量的输入。

7.8 公共部分头标和输入行定义

标准规定了某头标和输入行。如果一个公共定义部分头标被包括在内,该部分的所有被定义的输入行必须被包括在所列序列内。其中等号“=”随以行结束符号必须被解释为零链(无字符)或零数值。如果没有合适的公共格式可供使用,可以创建新的、补充的专用部分定义以限制原厂家或用户的使用。本标准的未来版本将在修改时规定那些普遍受使用的部分。

16

7.9 公共记录信息部分

此公共数据部分定义了一个文字链,经描述写文件的软件,文件指出COMTRADE和包括在信息文件内的公共事件信息部分的数量。

[Public Record_Information] (部分标题,必须包括括弧) Source=Value Record Information=Value Location=Value max-current=Value (输入行) min-cnrrent=Value max-voltage=Value (输入行) min-voltage=Value EventNoteCount=Value 7.9.1 分节头标定义

下列文字链被公共定义为用于整个文件的参数的部分标题 [Public Record-Information] 7.9.2 公共记录信息输入行定义

下列输入行和输入值变量被公共定义为:

Source=Value

一个可选输入行提供一个地方,用于描述用以写记录的软件的机读文本。数值是一个带

有可打印的ASCII字符和空格的字母一数字链,多个输入被逗号分开。链是程序的名称和修改等级。

Record Information=Value1,Value2,Value3??

一个可选输入行提供一个地方,供描述事件的机读文本使用。数值是带有可打印的

ASCII字符和空格的字母一数字链,多个输入被逗号分开,对其作了下列数值的公共定义:

Value1:故障,未知,误动,闭合,跳闸,重合,功能波动,模拟

20

Value2:AG,BG,CB,ABCG,AB,BC,CA,ABC,或任何类似系列的相定界符,

例如12N,RS等等。

Value3:任何不同于上述帮助描述事件的文字链的其它文字链。

Value4:标志一个唯一的装置或装置类型,例如传输线、变换器的任何其它文字链。 Location= Value1,Value2

一个可选的输入,其信息是关于故障在传输线上的位置,如果此为已知。下列定义被公

共定义。

Value1:一个以下列参数表示故障距离的实数。 Value2:英哩,公里,线路百分比,整定,欧姆 max-current=Value min-cnrrent=Value max-voltage=Value min-voltage=Value

可选输入行用于作为完整记录的最小和最大电压和电流值。

数值是使用.CFG文件所规定的基本值。此信息对于标准信息是有用的。它不同于作为

范围大值或物理界限值的.CFG文件中的最小和最大变量。数值是一个表示实际基本值的实数(其单位规定于相应通道)且等于数据文件中用相应的通道换算系数转换后的抽样值(ax+b,第5.3.3节)。

EventNoteCount=Value

一个用于.INF文件中公共事件信息部分的数量的输入行。只有当包括事件信息部分时

才需要。

数值是一个等于信息文件中全部公共事件信息的整数值。如果此数量为零或EventNoteCount输入行不存在,可认定没有公共事件信息部分可读。

7.10 公共事件信息定义

此公共数据部分定义了与一个COMTRADE记录中的特定的事件、采样、通道有关的注释。这使得记录的特殊部分可以附上数据和描述性文本,并在以后恢复原状。 7.10.1 分节标题定义

[Public Event-Inforation-#n]

分节标题是直接附有信息数量“n”(不允许有插入空格符)的“Public Event-Inforation-#n”。信息数量是个正整数,以一开始,连续,以[Public Record Inforation]部分中的EventNoteCount值为界限。 7.10.2 公共事件信息输入行定义

Channel-number= Value max- Value =Value min- Value =Value

max-Sample- number =Value min-Sample- number =Value

Sample- number -Text#=Value1,Value 2 Sample- number -Text#=Value1,Value 2

21

本文来源:https://www.bwwdw.com/article/q9wt.html

Top