数据处理服务开发
工作项 | 工作内容 | 负责人 |
---|---|---|
时间窗口大小修改 | 从5s改为0.2s | A1 |
算法配置文件读写 | 1、确定主机算法配置文件路径 (升级软件不能被覆盖,不能与其他算法配置文件路径冲突) 2、确定算法配置文件内容 3、开发算法配置文件读写逻辑 | B1 |
算法写入结果接口修改 | 1、python 预测结果Result类中添加事件类型字段 2、python共享内存读逻辑、嵌入式后台软件配套修改增加事件类型 | B1、A1 |
算法参数标定标志位读取接口 | 提供python接口读取共享内存获取算法参数标定标志位 | A1 |
算法 | 1、算法配置文件读写逻辑 2、撕裂判定以及参数标定逻辑 | B1 |
数据处理服务 | 1、修改现有基于节拍的托辊异响的服务 2、读取算法配置文件 3、调用获取信号数据、算法参数标定标志位接口 4、进行算法参数标定和模型预测 5、将算法参数标定结果保存到配置文件 6、将模型预测结果封装为Result,然后调用共享内存写Result接口 7、在必要的地方加入log以便运行过程中调试 | B1 |
本地数据文件读取 | 启用该逻辑时,将共享内存读取的数据替换为本地数据,本地数据包括真实报警数据、非报警数据 用来测试 从算法到平台报警结果是否正确以及是否及时 | B1 |
1、算法报警是否及时
2、算法报警结果是否准确
3、算法报警结果能否及时准确传递到平台并显示
4、报警文件是否本地存储成功
1、算法对时间窗口数据的连续性没有要求,因为当前1.0系统在时间窗口之间可能存在时间空隙
2、从嵌入式到平台需要及时传递并显示报警结果
3、嵌入式程序能够及时保存报警文件
针对项目现场的算法日志、报警文件进行持续的算法优化以及服务是否正常的运维