基于事件触发的静止无功补偿器监控实现方法技术

技术编号:3345562 阅读:128 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种基于事件触发的静止无功补偿器(SVC)监控实现方法。根据SVC监控系统的特点,把事件触发原理运用到SVC监控软件中。方法如下:1)把因外部条件改变而引发的任何一个动作逻辑视为一个事件/任务;2)事件/任务按优先级划分;3)一个事件/任务也可触发另一事件/任务;4)在外部条件不发生变化或触发一事件/任务的条件不满足时,不触发相应的事件/任务控制程序块。监控程序可快速响应任何一个事件(过程)。本发明专利技术具有软件运行效率高、响应速度快、开发成本低、稳定性高、调试方便的优点,很好的解决了SVC监控嵌入式软件在电力系统应用中的响应速度和稳定性问题。

【技术实现步骤摘要】

本专利技术涉及电力系统及电力电子技术中静止无功补偿器(SVC)的监控系统,特别是一种。
技术介绍
随着嵌入式系统在控制领域的发展及软件实时性要求的不断提高,按传统的DOS系统编程方法很难满足快速响应的要求。虽然实时操作系统在国内也有了很大的发展,但由于其开发成本及对硬件环境的要求(程序存储器、数据存储器)都远远高于传统的DOS系统,使其发展受到一定的限制。由于静止无功补偿器用监控软件对整个SVC系统的安全可靠运行起到监控的作用,并且对晶闸管和控制系统起到保护作用。其运行效率及稳定性直接影响到系统的响应速度和运行安全。因SVC监控系统的响应速度要求较高(<10ms),传统的非实时嵌入式软件采用循环扫描的方式顺序执行程序,导致程序运行效率低,实时性差,满足不了SVC监控系统的实时性要求,从而可能导致晶闸管元件的损坏。
技术实现思路
为了克服现有技术当中的上述缺陷,本专利技术的目的是提供一种借鉴实时操作系统的事件触发原理编写非实时系统软件以提高软件运行效率和系统响应速度的方法,使系统开发成本大大降低,系统响应速度大大提高。为此,本专利技术解决其技术问题所采取的技术方案是本专利技术根据SVC本文档来自技高网...

【技术保护点】
一种基于事件触发的静态无功补偿器(SVC)监控实现方法,其特征在于:把事件触发原理运用到SVC监控软件中,主要方法如下:1)把因外部条件改变而引发的任何一个动作逻辑视为一个事件/任务;2)事件/任务按优先级划分;3) 一个事件/任务也可触发另一事件/任务;4)在外部条件不发生变化或触发一个事件/任务的条件不满足时,不触发相应的事件/任务控制程序块;通过上述技术处理后,监控程序可快速响应任何一个事件或过程。

【技术特征摘要】
1.一种基于事件触发的静态无功补偿器(SVC)监控实现方法,其特征在于把事件触发原理运用到SVC监控软件中,主要方法如下1)把因外部条件改变而引发的任何一个动作逻辑视为一个事件/任务;2)事件/任务按优先级划分;3)一个事件/任务也可触发另一事件/任务;4)在外部条件不发生变化或触发一个事件/任务的条件不满足时,不触发相应的事件/任务控制程序块;通过上述技术处理后,监控程序可快速响应任何一个事件或过程。2.根据权利要求1所述的一种基于事件触发的静止无功补偿器监控实现方法,其特征在于将系统处于稳定运行状态时设为没有任何事件被触发;当系统处于故障态时,将故障的严重级别设为软件中的事件优先级,系统需按事件优先级做出相应的保护动作;如按最坏的情况考虑,假定某一时刻所有的故障同时发生,即软件中所有事件同时被触发,那么软件在第一时间会处理最高优先级的事件,对应于这个最高优先级的事件在静态无功补偿器系统中就是跳闸TCR支路保护晶闸管;然后,系统处于安全状态,即在静态无功补偿器系统中TCR支路已退出,监控软件继续按优先级处理其它的故障;故障级别越高,软件中的事件优先级越高,系统的响应处理速度越快。3.根据权利要求2所述的一种基于事件触发的静态无功补偿器监控实现方法,其特征在于每个事件的触发标志都被加入到该事件控制块中的等待任务列表中等待处理,该列表包括.EventGrp和.EventTbl[]两个域;变量前面的[.]说明该变量是数据结构的一个域;在这里,所有的任务的优先级被分成8组,每组8个优先级,分别对应.EventGrp中的8位;当某组中有任务处于等待该事件的状态时,.Eve...

【专利技术属性】
技术研发人员:张皎段晓梅赵刚邱宇峰
申请(专利权)人:中国电力科学研究院
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利