SimuNPS-FlexTest

一、软件定位

FlexTest是科梁科技面向电力系统仿真平台提供的自动化测试软件。围绕测试工程管理、测试场景编排、执行调度、故障注入、批量工况执行等核心环节,为新型电力系统仿真测试提供可重复、可追溯、可扩展的自动化执行能力。

FlexTest的产品定位是核心仿真产品的高效自动化辅助应用工具,服务于软硬件在环仿真测试和分析工程师,将模型启动、参数调节、故障扰动设置、波形采集、结果分析对比、报告自动生成等操作结合用户需求灵活组态,形成可复用的完整自动化流程。用户可在内嵌典型测试用例基础上,根据需要灵活组态测试流程,通过底层智能任务调配引擎实现仿真启动、扰动激发、波形采集、结果分析的联动自动化闭环测试。

二、主要功能

FlexTest可以概括为“工程化测试管理、图形化与脚本化流程编排、自动化运行控制、批量工况执行、结果判读和跨工具协同”。

1.测试工程与用例生成

FlexTest以工程为边界组织数据源、测试用例和测试步骤。通过结构化测试工程,用户可以把模型验证、控制策略验证、故障验证和回归测试流程沉淀为可管理、可复用的测试典型用例。

2.测试流程灵活组态

系统以测试用例脚本描述测试流程,支持主流程、循环、条件判断、等待、变量赋值、消息提示、快照、断路器动作、参数写入、信号查看等测试操作。测试用例既可以通过编辑器维护,也可以结合模板和智能辅助方式快速生成草案。

3.测试操作自动执行

系统支持可以围绕测试流程自动完成模型启动、停止、参数调整、信号观测、故障动作、波形采集等操作,可以把断路器动作、故障时刻、参数变化、等待时间、快照保存和信号查看写入测试步骤中,使故障注入的过程标准化、可复现。用户可以针对保护动作逻辑、控制器响应、故障穿越过程和设备状态变化设计自动化测试流程,降低人工操作误差,提高测试一致性。系统为离线仿真、实时仿真和硬件在环测试提供统一执行入口。

4.批量工况与回归执行能力

FlexTest面向阻抗扫描、工况变化、扰动模拟提供批量执行能力。用户可以分别运行多个测试用例,也可以将一组测试用例统一按流程自动执行。系统通过运行状态管理记录当前计划、脚本、步骤的执行进度和运行结果,为大规模回归测试和自动化验证提供基础。

5.跨工具协同能力

FlexTest可以基于测试用例需求,驱动SimuNPS-EMT,SimuNPS-FD, FlexScope、 FlexAnalysis、 FlexView等工具,通过跨工具有机协同,实现“仿真-测试-采集-分析-可视化-报告”的一体化闭环。

三、典型应用

1.电力电子装置控制器研制

在新能源场站、柔性直流、储能系统、构网型变流器和复杂控制系统研发过程中,控制策略和参数组合需要反复迭代优化。FlexTest可以把不同参数组、运行工况和测试动作组织为可复用测试流程,通过批量执行快速完成多轮验证。

2.新能源等电力电子装置并网特性测试

在新能源等电力电子装置并网特性测试中,故障穿越测试、保护逻辑校核、断路器时序验证和控制保护联调测试步骤多、动作时刻敏感、人工重复操作成本高。FlexTest可以将故障注入、断路器动作、等待时间、快照保存和波形查看写入标准测试流程,使每次测试具备一致执行条件。