一种继电保护功能图链化实现方法和系统

    公开(公告)号:CN117972149A

    公开(公告)日:2024-05-03

    申请号:CN202410039847.4

    申请日:2024-01-10

    摘要: 本发明公开了一种继电保护功能图链化实现方法和系统,将继电保护功能抽象化为基于XML的功能模板;依据不同被保护对象要求对功能模板进行实例化配置,衍生具有差异化的功能实例;将构成保护方案的全部功能实例部署成为保护功能图链的框架结点,创建保护功能图链框架;分析保护功能图链框架中功能实例结点之间的逻辑关系,基于逻辑模板创建保护功能图链的逻辑弧;根据全部功能实例结点和逻辑弧构成完整的保护功能图链;将进行保护功能逻辑判断的数据输入保护功能图链可得出正确的保护告警及动作行为。本发明可实现保护功能的模块链化设计,提高保护功能实现的通用性,提高开发及测试的工作效率,能扩展定制功能,实现各类特定的解决方案。

    一种基于逻辑组态程序的多核并行计算调度方法

    公开(公告)号:CN117724381A

    公开(公告)日:2024-03-19

    申请号:CN202311734982.2

    申请日:2023-12-18

    IPC分类号: G05B19/042

    摘要: 本发明公开了一种基于逻辑组态程序的多核并行计算调度方法,涉及工业控制技术领域,在单核前后台系统的基础上,基于中断控制器实现ARM多核处理器任务并行调度,通过将任务设计为中断线程,利用中断控制器的功能,实现任务的高效调度和切换。其中,通过软中断服务例程来模拟任务,且在单核处理器上支持中断嵌套实现任务抢占,利用中断控制器支持跨核激活软中断的特性,在ARM多核处理器上部署组态逻辑任务实现任务并行执行;利用逻辑组态文件按照应用需求指定逻辑组态任务部署到指定的处理器核执行,既可以保证相互独立的任务部署到不同的核并行加速执行,还可以保证存在数据同步风险的的任务部署到相同的核执行,既兼顾了高效性又兼顾了安全性。

    一种继电保护装置裸跑程序的异步日志处理方法

    公开(公告)号:CN116048914A

    公开(公告)日:2023-05-02

    申请号:CN202211674783.2

    申请日:2022-12-26

    IPC分类号: G06F11/30 H02H1/00

    摘要: 一种继电保护装置裸跑程序的异步日志处理方法,应用在继电保护装置的裸跑的前后台程序中,包括:提供线程安全的日志接口,可在中断函数调用日志接口异步输出日志信息,日志输出接口从定长日志内存池申请日志存储空间,并按固定格式编码进行快速格式化,将格式化后的日志内存地址保存在日志缓存队列中,后台程序轮询处理缓存日志队列,对日志固定格式解码,格式化成标准的字符串输出,最后将日志内存释放回日志内存池。本发明实现了继电保护装置裸跑程序在支持中断嵌套的运行模式下,也能够保证日志输出接口调用的线程安全,多个中断并发输出日志时,输出的正确性,解决了高速并发输出日志的需求,大大提高了装置开发的调试效率和安全性。

    一种通过PC模拟继电保护装置多CPU同步运行的方法

    公开(公告)号:CN104063266B

    公开(公告)日:2017-08-22

    申请号:CN201410328513.5

    申请日:2014-07-11

    IPC分类号: G06F9/455

    摘要: 本发明公开了一种通过PC模拟继电保护装置多CPU同步运行的方法,在PC机上仿真实现了继保装置中多个CPU插件保护任务的同步执行。本发明应用生产者消费者模型,构建了仿真数据输入与各虚拟CPU同步运行的机制:其中管理模块作为生产者负责为各虚拟CPU提供仿真运行数据、存储转发共享数据以及协调各CPU内部保护任务的同步执行;各虚拟CPU作为消费者负责读取仿真数据,执行保护任务。基于本方法实现的仿真系统,不仅保证了运行结果的正确性,同时还解决了保护逻辑的调试开发严重依赖硬件装置的问题,并提供了丰富的调试手段,可有效缩短保护装置的研发周期。

    一种通过PC模拟继电保护装置多CPU同步运行的方法

    公开(公告)号:CN104063266A

    公开(公告)日:2014-09-24

    申请号:CN201410328513.5

    申请日:2014-07-11

    IPC分类号: G06F9/455

    摘要: 本发明公开了一种通过PC模拟继电保护装置多CPU同步运行的方法,在PC机上仿真实现了继保装置中多个CPU插件保护任务的同步执行。本发明应用生产者消费者模型,构建了仿真数据输入与各虚拟CPU同步运行的机制:其中管理模块作为生产者负责为各虚拟CPU提供仿真运行数据、存储转发共享数据以及协调各CPU内部保护任务的同步执行;各虚拟CPU作为消费者负责读取仿真数据,执行保护任务。基于本方法实现的仿真系统,不仅保证了运行结果的正确性,同时还解决了保护逻辑的调试开发严重依赖硬件装置的问题,并提供了丰富的调试手段,可有效缩短保护装置的研发周期。

    使用FPGA实现传输延时可测的交换机装置和延时测量方法

    公开(公告)号:CN103888320A

    公开(公告)日:2014-06-25

    申请号:CN201410147800.6

    申请日:2014-04-14

    IPC分类号: H04L12/26 H04L12/931

    摘要: 本发明提出了一种使用可编程逻辑阵列FPGA实现传输延时可测的交换机装置和延时测量方法,包括以下内容:对于符合IEEE802.3标准的SV采样数据裸包,交换机内部的FPGA记录报文的第1个bit进入交换机端口的时刻Tr,以及此帧报文第1个bit从交换机口发出的时刻Tt(时间戳精度为纳秒级),FPGA计算出在此帧报文在交换机的驻留时间ΔT=Tt-Tr,将此驻留延时ΔT写入SV报文内的指定位置。本发明解决了在智能变电站中继电保护设备在组网方式下,必须依赖外部时钟对时的问题,体现了SV采样数据“谁使用谁同步”的基本原则,原理等效于不通过交换机直接传输SV采样数据的模式。