发明名称 一种电网动态安全监测系统中监测数据的方法
摘要 一种电网动态安全监测系统中监测数据的方法,该方法包括步骤:写入和读取实时数据,实时数据库全部驻留系统内存的方式,以共享内存的方式,共享内存通过读写锁保证数据一致性;提取实时数据轨迹,对于希望得到前1s以内实时数据轨迹的高级应用,直接从实时数据库中读取数据;实时数据再同步,实时数据库根据该时刻对应的批号依次从各相量测量存储区中提取实时数据,以长整数为索引,可通过快速定位实时数据的存储位置。本发明原理简单、有效,实施方便,解决了电网动态安全监测系统数据中心站对异地相量测量装置上送实时数据快速读写、精确再同步、及时响应安全分析读取数据的问题。
申请公布号 CN1219272C 申请公布日期 2005.09.14
申请号 CN03146339.8 申请日期 2003.07.09
申请人 北京四方继保自动化有限公司 发明人 王立鼎;吴京涛;张涛
分类号 G06F19/00;G06F12/00;G06F12/06 主分类号 G06F19/00
代理机构 北京金言诚信知识产权代理有限公司 代理人 王亚轩
主权项 1、一种电网动态安全监测系统中监测数据的方法,其特征在于,所述的方法包括步骤:写入和读取实时数据,实时数据库全部驻留系统内存,以共享内存的方式,支持读和写进程的并发访问,共享内存通过读写锁保证数据一致性;所述的写入实时数据的步骤包括:根据记录的时刻得到批号;锁定实时数据库内对应数据区;数据记录拷入该数据区内对应批号的位置;释放实时数据库对应数据区;所述的读取实时数据的步骤包括:根据所需读取的数据时标定位数据存储的位置;锁定实时数据库对应数据区;从该数据区对应批号的位置复制出数据记录;释放实时数据库内对应数据区;提取实时数据轨迹,实时数据库具有分别存储各相量测量装置测得的实时数据的数据区,上述数据区分别存储1s以上的实时数据,数据以循环方式存储,新数据增加到循环队列的尾部,老数据在循环队列的头部,当数据个数达到实时数据库最大限制时,新数据覆盖最老的数据,对于希望得到前1s以内实时数据轨迹的高级应用,直接从实时数据库中读取数据,不必访问历史数据库;实时数据再同步,实时数据库接收的数据自带时标,实时数据库将时标映射成长整数的批号,不同相量测量装置之间的相同批号的数据代表相同时刻的数据,当高级应用需要得到某一时刻的全部实时数据时,实时数据库根据该时刻对应的批号依次从各相量测量单元在实时数据库的存储单元中提取实时数据,以长整数为索引,快速定位实时数据的存储位置。
地址 100085北京市海淀区上地信息产业基地四街9号