- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Xenomai及RTnetPMU数据集中器实现方案
基于Xenomai及RTnetPMU数据集中器实现方案 摘要:PMU(相量测量装置)数据集中器是电力系统实时动态监测系统的重要组成部分,为电力系统的安全稳定运行提供全面的数据信息采集、整理、分析功能,极大提高电力系统的监控水平和稳定运行水平。该文分析了数据集中器的功能特点,阐述了实施基于Xenomai及Rtnet的Linux扩展技术在PMU数据集中器中的研究,提出了基于Xenomai及Rtnet的数据集中器的实现方案。 关键词:PMU;数据集中器;实时操作系统;Xenomai;RTnet 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)08-1975-05 基于同步相量测量及现代通讯技术的广域测量系统(WAMS)实现了对广域电网运行状态的实时动态监测[1-2],该系统的监测内容包括电压及电流相量、功率、机组出力、发电机内电势和功角、系统频率、频率变化以及重要的开关状态,是实现电网全局稳定控制的基础。广域测量系统由调度端的WAMS主站及厂站端的子站系统构成,其中子站系统主要由多台PMU装置和数据集中器构成。数据集中器负责采集多台PMU装置的实时测量数据、离线文件及事件,并按不同主站的要求组织数据通过TCP连接传给相应的主站。由于广域测量系统对子站有较高的性能要求,PMU数据集中器必须具备低延时,高速的数据通讯能力及高效的数据存储,分析能力。 目前各厂家使用的PMU数据集中器,为了达到广域测量实时动态监测系统的实时性要求,一般均采用VxWorks或QNX等强实时操作系统以满足数据采集,通信处理等操作,此类操作系统价格昂贵,代码开发针对性强,通用性弱,开发出的模块独立性强,与其它功能很难结合,不易扩展,且单一的PMU数据集中器功能已经不满足一体化智能变电站多功能模块融合的需求[3]。 传统的Linux操作使用普遍,代码二次开发性好,移植性强,对硬件适应性好,只是在实时性上与强实时操作系统有一定差距,因此本文提出了基于Xenomai及Rtnet的Linux数据集中器实现方案,利用Xenomai的实时任务调度能力及Rtnet的实时数据通讯能力,实现对PMU装置上送数据的高效处理。在完成PMU数据集中器功能的基础上,同时可以开发和延用原有的基于Linux操作系统的功能模块,实现更多功能模块的有效结合。 1 数据集中器的功能特点 数据集中器是广域测量子站系统中的核心组成部分之一,是子站系统与主站系统连接的桥梁,主要功能包括实时的动态相量测量数据的存储及转发、非实时的离线文件(包括动态数据文件、暂态录波文件及事件记录文件)存储,转发及相应的非实时运行管理功能。其软件方面主要的技术指标有:1)逐次、均匀、实时的向主站传送动态数据,传送的动态数据中包含整秒时刻的数据并至少具备每25次/秒、50次/秒、100次/秒的可选速率。2)动态数据转发延时不大于10ms。3)100次/秒的动态数据速率。4)动态数据保存时间不少于14天。5)暂态文件存储个数不少于1000个。6)必要的功能软件与运行管理能力,如定值整定、动态数据分析软件、暂态录波数据分析软件。 从以上性能指标中可以看出,为满足100次/秒实时动态数据的传输速率,PMU装置上送相应数据给数据集中器的速率不低于100次/秒,通常为200次/秒,如何快速的组包、转发实时动态数据是实现数据集中器的关键,同时在不影响实时动态数据传输功能的前提下,数据集中器还应具备上述非实时应用的能力,因此数据集中器应在具备多任务,实时线程调度,实时任务支持的操作系统上实现。 普通Linux内核是面向桌面分时系统设计的,注重的是公平性和交互性,实时处理任务的能力较差,尽管在2.6以后的内核版本中对实时性做了较大的改进,实现了内核抢占、时间复杂度为O(1)的进程调度器并可把系统时钟频率设置为1200HZ,使其实时处理任务的能力大幅度提升,但大多情况下任不能胜任实时应用领域的要求,制约它实时性的,主要有以下几个方面: 1)大量使用自旋锁 自旋锁是目前Linux内核实现内核抢占和SMP(对称多处理)体系结构下保护共享资源的一种同步机制,一个进程若持有了任意一个自旋锁并且进入了此自旋锁保护的临界区,则在此临界区内是禁止抢占的,高优先级进程无法抢占当前进程来获取处理器的使用权,因此当前进程在临界区运行时间的长短决定了高优先级进程抢占的延时大小。 2)中断延时 首先Linux内核中,中断处理例程总是优先运行,除非关闭中断,否则只要有中断发生,内核会立即转去处理中断事件,通常的中断处理例程运行时间极短,但也有些软中断的处理时间不确定,一旦这类中断频繁发生(比如频繁的IO操作和繁重的网络负载),实时任务将很难得以运行。其次,Linux内核在一些内核
您可能关注的文档
最近下载
- 光伏电站组件安装前测试记录及电源并网前单位工程调试报告(记录).doc VIP
- QCR 749.1-2020 铁路桥梁钢结构及构件保护涂装与涂料 第1部分:钢梁.docx VIP
- MTBE生产技术知识问答.pdf VIP
- (2025春新版本)部编版一年级语文下册《 端午粽》PPT课件.pptx VIP
- 第20课 第一次工业革命 课件(共25张PPT).pptx VIP
- 颖川陈氏经秀族谱目录.doc VIP
- 2025年河北省国富农业投资集团有限公司人员招聘笔试备考试题及答案解析.docx VIP
- 新人教版五年级数学上册《★掷一掷》部级优课陈萍老师—省级公开课课件.ppt VIP
- 古野GPS操作说明书中文_GP170.PDF VIP
- TT310系列超声波测厚仪.PDF VIP
原创力文档


文档评论(0)