一种继电保护装置的嵌入式软件仿真调度系统及方法

    公开(公告)号:CN119960943A

    公开(公告)日:2025-05-09

    申请号:CN202510089724.6

    申请日:2025-01-21

    Abstract: 本发明提供了一种继电保护装置的嵌入式软件仿真调度系统及方法,嵌入式软件仿真调度系统的PC机仿真调度系统程序包括:AD缓冲数据区、开关量数据区、SDB内存数据库、任务调度模块和虚拟控制模块;任务调度模块用于执行基于等长时间片的任务调度策略,包括:实时任务优先级高于周期性任务,周期性任务等比例放大后结合调度最小时间片配置执行周期;虚拟继电保护装置包括:虚拟AD采集板、虚拟开入/开出板、虚拟通信管理板和虚拟液晶/LED灯。本发明继电保护装置的嵌入式软件仿真调度方法实现了在通用PC机上进行嵌入式软件的仿真调度运行,基于等长时间片的调度算法来模拟实际物理装置的运行特性,较好地保证了虚拟装置和实际物理装置的一致性。

    一种Cppcheck增量静态代码扫描方法和系统

    公开(公告)号:CN119576739A

    公开(公告)日:2025-03-07

    申请号:CN202411560414.X

    申请日:2024-11-04

    Abstract: 一种Cppcheck增量静态代码扫描方法和系统。获取一次代码提交的代码变更和新增文件列表、代码变更的和新增的所有代码文件以及新旧版本代码差异文件;对代码变更文件列表内的代码文件进行Cppcheck代码扫描,生成旧版本xml报告;同时对代码变更的和新增的所有代码文件进行重命名,如被变更或新增代码文件include的文件为被重命名文件,对include代码行进行文件名变更,扫描后生成新版本xml报告;基于新旧版本代码差异文件进行解析,获得新旧版本所有变更的同一代码文件的行号变化;基于代码文件的命名变更信息,对新版本xml报告进行校对;基于行号变化信息对旧版本xml报告进行校对;基于python xml相关库对新旧版本xml报告进行分析,提取新增及变更的代码引入的代码缺陷和问题,生成xml增量扫描报告。本发明提高了代码文件扫描效率和准确率。

    数字化装置双冗余SV采样的方法及智能变电站保护装置

    公开(公告)号:CN111277374B

    公开(公告)日:2022-12-16

    申请号:CN202010073500.3

    申请日:2020-01-22

    Abstract: 本发明涉及一种数字化装置双冗余SV采样的方法以及一种智能变电站保护装置,所述方法包括:通过主FPGA模块将装置接收到的SV报文硬件拷贝为2份,其中一份通过相连的IO传递给从FPGA模块,经两个FPGA模块处理后分别发送给装置内一组2个的独立的SV模块,2个SV模块使用相同的程序逻辑和配置,对相同的SV报文各自解析处理后,将采样数据通过装置内部以太网发送给装置的CPU模块使用,第一CPU模块仅从第一SV模块接收采样数据,第二CPU模块仅从第二SV模块接收采样数据。本发明能够通过双SV模块冗余配置,解决在装置外部网络拓扑图不变、装置配置不变的前提下,在装置内部实现SV模块双冗余备份的问题,防止了保护误动,进一步提高智能变电站的可靠性。

Patent Agency Ranking