故障录波数据的记录方法和系统的利记博彩app
【技术领域】
[0001] 本发明涉及故障录波技术领域,特别是涉及一种故障录波数据的记录方法和系 统。
【背景技术】
[0002] 故障录波是指可在电力系统发生故障时,自动地、准确地记录电力系统故障前、后 过程的各种电气量的变化情况,通过这些电气量的分析、比较,对分析处理事故、判断保护 是否正确动作、提高电力系统安全运行水平的作用。
[0003] 传统的电力系统嵌入式装置记录电力故障录波数据,通常需要配置大容量的动态 及静态存储器件,装置由专门的数据管理插件对录波数据进行整理和记录;由于数据量大, 对录波数据的存储占用处理器很大资源比例,而且需要很大的软硬件资源才能实现数据的 存储,存在适用性低的缺点。
【发明内容】
[0004] 基于此,有必要针对上述问题,提供一种适用性高的故障录波数据的记录方法和 系统。
[0005] -种故障录波数据的记录方法,包括以下步骤:
[0006] 获取采样得到的录波数据和所述录波数据的数据信息;
[0007]在故障录波采样中断中,根据所述数据信息和预设的录波设置参数将对应录波数 据存储至动态存储区间;
[0008] 以延迟任务形式将所述动态存储区间的录波数据存储至静态存储区。
[0009] -种故障录波数据的记录系统,包括:
[0010] 数据获取模块,用于获取采样得到的录波数据和所述录波数据的数据信息;
[0011] 动态存储模块,用于在故障录波采样中断中,根据所述数据信息和预设的录波设 置参数将对应录波数据存储至动态存储区间;
[0012] 静态存储模块,用于以延迟任务形式将所述动态存储区间的录波数据存储至静态 存储区。
[0013] 上述故障录波数据的记录方法和系统,获取采样得到的录波数据和录波数据的数 据信息。在故障录波采样中断中,根据数据信息和预设的录波设置参数将对应录波数据存 储至动态存储区间。以延迟任务形式将动态存储区间的录波数据存储至静态存储区。在采 样中断中存储实时数据,通过延迟任务转存原始数据为指定录波文件到静态存储器,保证 数据存储实时性的同时避免了文件存储时间对系统主要任务的资源占用。可以在较小的软 硬件资源下,实现故障录波数据的实时记录,提高了适用性。
【附图说明】
[0014] 图1为一实施例中故障录波数据的记录方法的流程图;
[0015] 图2为另一实施例中故障录波数据的记录方法的流程图;
[0016] 图3为一实施例中故障录波数据的记录系统的结构图;
[0017] 图4为另一实施例中故障录波数据的记录系统的结构图。
【具体实施方式】
[0018] -种故障录波数据的记录方法,适用于电力系统中小型嵌入式装置中的故障录波 数据的存储。如图1所示,上述方法包括以下步骤:
[0019] 步骤S110:获取采样得到的录波数据和录波数据的数据信息。以电力系统检测到 故障时触发故障录波为例,实时获取对电力系统进行故障录波采样得到的录波数据,以及 提取录波数据的数据信息。本实施例中,数据信息具体可包括录波数据在动态存储区间的 入口地址、数据总大小、单通道点数、该数据信息的文件头及状态等信息,以用作后续数据 存储操作。
[0020] 步骤S120:在故障录波采样中断中,根据数据信息和预设的录波设置参数将对应 录波数据存储至动态存储区间。在故障录波采样中断中将录波数据存储至动态存储区间, 具体是指在电力系统以固定频率进行故障录波采样时,在两次采样之间的中断间隔内将数 据存储至动态存储区间。例如,电力系统在A时刻和B时刻进行采样,则在得到A时刻采样得 到的数据后,在A时刻与B时刻之间的时间间隔内将数据存储至动态存储区间。在采样中断 中存储接收到的录波数据,可保证数据的实时性,且避免文件存储时间对系统主要任务的 资源占用。
[0021] 预设的录波设置参数的具体形式根据动态存储区间的结构不同也会有所不同,本 实施例中动态存储区间采用RAM(random access memory,随机存取存储器)区进行数据存 储,提高数据存储和读取速度。录波设置参数具体如表1所示。
[0023]
[0024] 表 1
[0025] 步骤S120中根据数据信息和预设的录波设置参数将对应录波数据存储至动态存 储区间具体可为,根据数据信息和录波设置参数确定在动态存储区间中进行存储的起始位 置和结束位置;将录波数据从动态存储区间的起始位置至结束位置进行存储。
[0026] 根据数据信息可得知需要存储的录波数据的长度和通道等信息,根据录波设置参 数结合动态存储区间中的存储状态可确定存储录波数据时的起始位置和结束位置。例如动 态存储区间中当前数据已存储至地址A,在接收到长度为X的录波数据时,则将地址A的下一 地址作为起始位置,将地址A+X作为结束位置,将录波数据从起始位置至结束位置进行存 储。根据录波数据的长度对应划分存储区域进行数据存储,避免造成动态存储区间的空间 浪费,节省成本。
[0027] 在其中一个实施例中,步骤S120包括步骤122至步骤126。
[0028] 步骤122:判断是否首次存储录波数据所属的数据带。具体可将对于电力系统同一 位置采样得到的录波数据作为数据带。在接收到录波数据后,判断动态存储区间中是否有 该录波数据所属的数据带,若不存在则是首次进行存储,进行步骤124;否则进行步骤126。
[0029] 步骤124:在故障录波采样中断中,根据数据信息和录波设置参数将故障前的录波 数据存储至动态存储区间后记录当前的录波数据,并生成数据标签。在采样中断间隔中将 故障前的录波数据直接存入动态存储区间,并实时记录当前接收的录波数据。生成的数据 标签用作指示对应录波数据在动态存储区间的存储位置和存储状态等信息,以便于后续进 行数据转存。
[0030] 步骤126:在故障录波采样中断中,将当前的录波数据记录至动态存储区间中对应 所属数据带的存储位置。若接收的录波数据属于已经触发后尚未完成过程中的再触发,由 于动态存储区间中已存有所属数据带,根据数据带的数据标签可直接开始记录当前数据。
[0031]在故障录波采样中断中进行数据存储时,首先判断动态存储区间中是否存在接收 的录波数据所属的数据带,若存在则可直接进行当前数据的存储,提高数据存储速度,便于 数据管理和转移等。本实施例中动态存储区间的数据存储控制可参照如下:
[0032
[0033]
[0034] 步骤S130:以延迟任务形式将动态存储区间的录波数据存储至静态存储区。以延 迟任务形式将动态存储区间的录波数据存储至静态存储区,即是指在将录波数据存储在动 态存储区间后,延迟预设时长或者在满足相关预设条件时再将录波数据转存至静态存储 区。例如,可以是将数据存储在动态存储区间一天后进行数据转存,也可以是检测到静态存 储区完成数据存储后再进行数据转存,具体条件并不唯一。以延迟任务形式进行数据转存, 避免了文件存储时间对系统主要任务的资源占用。在其中一个实施例中,步骤S130包括步 骤132至步骤134。
[0035] 步骤132:以延迟任务形式查询动态存储区间中是否有需要保存的录波数据。具体 可在延迟任务中循环查询录波数据的数据标签,检测动态存储区间是否存在已经完成存储 的数据,若是则说明存在需要保存的录波数据,进行步骤133;否则可返回步骤132,再次进 行循环查询。
[0036] 步骤133:提取需要保存的录波数据的录波文件头信息。录波文件头信息具体包括 预设的录波文件头通用信息和信息录波文件头故障信息,信息录波文件头故障信息可根据 需要保存的录波数据提取得到。在检测到需要保存的数据后提取对应的录波文件头信息以 便后续的格式转化和数据转存。
[0037] 步骤134:根据录波文件头信息,将需要保存的录波数据转换成录波文件后,将录 波文件发送至静态存储区进行存储并生成标识信息。根据录波文件头信息对录波数据进行 格式转化,具体转换格式可预先设置且不唯一。将转换得到的录波文件发送至静态存储区 进行存储从而完成数据转存。标识信息用于指示录波文件的存储位置等相关信息,以便后 续进行数据导出。
[0038] 在检测到动态存储区间中存在需要保存的数据后,提取对应的录波文件头信息对 数据进行格式转换,