一种基于边缘计算设备的AI算法部署系统技术方案

技术编号:38572637 阅读:13 留言:0更新日期:2023-08-22 21:06
本发明专利技术公开一种基于边缘计算设备的AI算法部署系统,主要由站点适配模块、操作系统配置模块、算法运行配置模块、运维策略模块组成。站点适配模块是结合实际应用中选用的边缘计算设备型号不同,提出边缘计算设备支持储能站点容量的估算方式;操作系统配置模块能够根据站点适配结果,选定边缘计算设备后,为后续算法运行配置模块和运维策略模块的安装提供最底层操作系统的支持;算法运行配置模块支持AI算法运行所需要的软件环境部署;运维策略模块用于代码的相关调试以及软件系统的运维,远程代码更新。本发明专利技术解决电池数据传输至云端中的问题,降低数据传输延迟,减少存储开销的问题,所使用边缘计算设备功耗低,具备相当计算能力,解放云端算力。解放云端算力。解放云端算力。

【技术实现步骤摘要】
一种基于边缘计算设备的AI算法部署系统


[0001]本专利技术涉及储能电池安全预警领域,尤其应用硬件、软件部署、运维等领域的一种基于边缘计算设备的AI算法部署系统。

技术介绍

[0002]随着双碳目标的提出以及清洁能源的发展,储能产业如火如荼。随着户用储能与工商业储能应用迅速扩展,对储能站的运行安全,以及数据治理的需求日益紧迫。
[0003]对于现有的储能站点,其一般通过采集内部众多电芯的多维数据,提取出AI算法需要的数据信息,最后统一在云端服务器进行算法的处理。显而易见的,电芯数量众多,AI算法仅需要海量电芯数据的关键信息,无需存储全部数据。对于广泛的数据隐私要求,用户一般希望通过私有化部署,数据不经公有云,那么数据传输至云端进行算法处理模式的局限性更为显著。
[0004]此外,由于海量电池数据传输至云端,还面临数据传输延迟,云端服务器的大量电芯数据存储开销的直接经济成本和技术挑战。云端算力与数据存储能力远离储能站点,经济性差,对技术稳定性要求更高。由于数据量大,云端对数据的反应速度慢,较难应对紧迫的储能安全预警需求和巨量电芯数据治理目标。

技术实现思路

[0005]为了解决上述技术问题,本专利技术提供一种基于边缘计算设备的AI算法部署系统,能够降低数据传输延迟,减少存储开销,支持私有化和公有云部署,提高数据响应速度,解决运维人员远程调试障碍,同时解决海量电芯数据的治理等应用难题。
[0006]本专利技术解决其技术问题所采用的技术方案是:一种基于边缘计算设备的AI算法部署系统,主要由站点适配模块、操作系统配置模块、算法运行配置模块、运维策略模块组成;所述站点适配模块是结合实际应用中选用的边缘计算设备型号不同,提出边缘计算设备支持储能站点容量的估算方式,用于确定边缘计算设备和储能站点的适配关系,为后续软件部分提供硬件的选型依据;所述操作系统配置模块能够根据站点适配结果,选定边缘计算设备后,为后续算法运行配置模块和运维策略模块的安装提供最底层操作系统的支持;所述算法运行配置模块,支持AI算法运行所需要的软件环境部署;所述运维策略模块,主要用于代码的相关调试以及软件系统的运维,远程代码更新,用以支持工程师对操作系统配置模块和算法运行配置模块的远程技术维护,保证算法环境部署模块和运维策略模块的稳定运行。
[0007]进一步的,所述站点适配模块提供边缘计算硬件的选型依据,对于不同站点,用户的储能站点容量确定后,在进行边缘计算硬件选型时,提供储能站点容量和边缘计算硬件性能适配的估算公式。
[0008]进一步的,所述操作系统配置模块,为适配边缘计算硬件的64位Arm架构芯片的Linux系统,包括操作系统制作与烧录到硬件。
[0009]进一步的,所述算法运行配置模块主要是指为AI算法程序运行需要的编译器管理工具以及安装AI算法依赖的库。
[0010]进一步的,所述运维策略模块主要包含程序守护运行、定时任务以及内网穿透、docker容器部署。
[0011]所述程序守护运行和定时任务,从AI算法程序稳定运行的角度,保证程序按照一定的执行策略执行。
[0012]所述内网穿透是指处在不同网段的主机,可远程连接调试边缘计算设备,便捷开展代码调试和其他运维工作。
[0013]所述docker容器部署是指设备软件故障或用户预期快速部署软件系统时,通过docker容器部署,快速恢复Linux操作系统以及支持AI算法运行的各种软件。
[0014]本专利技术有益效果是,本专利技术所使用的边缘计算设备功耗低,具备相当的计算能力,将特定关键特征数据传输至云端或将计算结果传输至云端,解放云端算力,大幅降低云端存储开销;实现AI算法的前置应用,毫秒级响应。
[0015]此外,单板计算机物理接口丰富,环境适应性强。运维工程师通过该硬件设备,提高远程运维的经济性,通过硬件和软件的整体系统,为AI算法落地提供一种通用模式。
附图说明
[0016]图1是本专利技术系统组成框图。
[0017]图2是本专利技术涉及的边缘计算硬件设计模型图。
[0018]图3是本专利技术涉及的主流M.2接口的固态硬盘安装口图。
[0019]图4是本专利技术总体系统分模块的组成简图。
具体实施方式
[0020]本专利技术属于储能安全管理装置,主体思路为部署AI算法于低功耗的边缘计算设备之上,形成AI算法实际商用落地的整体部署方案。如图1所示,包括站点适配、操作系统配置、算法运行配置、运维策略4个组成模块。
[0021]对于站点适配模块,根据需求,选择核心数与主频频率,兼顾经济成本与工业适应性。目前边缘计算设备型号较多,芯片的主频,设备内存等不尽相同。结合其他多型号边缘计算设备的使用经验,总结得出经验公式:适配站点容量=(1MWh
ꢀ×ꢀ
CPU核心数
ꢀ×ꢀ
CPU主频
ꢀ×ꢀ
DDR类型系数)/4.5,其中DDR类型系数:DDR3型内存为0.5;DDR4型内存为1;4.5为容量适配经验系数,根据实际生产经验选取。以瑞芯微3588芯片为例,其CPU核心数为8,主频2GHz,内存为DDR4,类型系数为1。其适配的站点容量为:=3.5WMh(1MWh
×8×2×
1)/4.5。
[0022]操作系统配置模块,包括系统制作与系统烧录。由于边缘计算硬件的CPU芯片主要为Armv7,Armv8以及Armv9架构芯片,此类芯片体积小、低功耗、低成本、高性能。现阶段Armv7生态支持较少,Armv9目前大多应用于手机芯片等消费电子,因此操作系统模块仅指对于Armv8芯片的操作系统。如图2所示,是一款额外配置各种外设的边缘计算硬件,集成了
串口、USB等接口。
[0023]1)对于系统制作,通过交叉编译得到系统镜像。交叉编译是指,边缘设备的操作系统编译工作,放在性能强劲的服务器上进行。在Linux服务器上建立本机或虚拟机的交叉编译环境,基于边缘计算硬件供应商提供的Linux系统源码进行系统编译。以Ubuntu18.04服务器为例,交叉编译环境需要如g++,gcc等一系列编译使用的软件工具,通过apt软件管理工具安装。通过修改边缘计算源代码中的配置文件,编译得到系统镜像。
[0024]2)对于系统烧录:Windows电脑作为烧录主机,执行烧录系统软件,将Linux系统镜像烧录到开发板硬件。如图3长形方框为一种主流M.2接口的固态硬盘安装口。不同型号或厂家的边缘硬件的系统烧录软件不同。以瑞芯微芯片为例,提供了专用驱动以及烧录软件RKDevTool.exe。通过操作规程、USB线连接PC与边缘计算设备等步骤,完成系统烧录,整个过程一般耗时10分钟以内。此外,对于硬件存储的扩展,由于硬件设备本质为独立具备系统的计算机,安装固态硬盘用作为额外的数据存储空间或作为系统盘。如图2所示实际应用中根据需要,灵活配置存储,例如选配128G或256G硬盘,特殊情况下选配512G固态硬盘,从而解放云端对数据存储的需求。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于边缘计算设备的AI算法部署系统,主要由站点适配模块、操作系统配置模块、算法运行配置模块、运维策略模块组成,其特征是:所述站点适配模块是结合实际应用中选用的边缘计算设备型号不同,提出边缘计算设备支持储能站点容量的估算方式,用于确定边缘计算设备和储能站点的适配关系,为后续软件部分提供硬件的选型依据;所述操作系统配置模块能够根据站点适配结果,选定边缘计算设备后,为后续算法运行配置模块和运维策略模块的安装提供最底层操作系统的支持;所述算法运行配置模块,支持AI算法运行所需要的软件环境部署;所述运维策略模块,主要用于代码的相关调试以及软件系统的运维,远程代码更新,用以支持工程师对操作系统配置模块和算法运行配置模块的远程技术维护,保证算法环境部署模块和运维策略模块的稳定运行。2.根据权利要求1所述的一种基于边缘计算设备的AI算法部署系统,其特征是:所述站点适配模块提供边缘计算硬件的选型依据,对于不同站点,用户的储能站点容量确定后,在进行边缘计算硬件选型时,提供储能站点容量和边缘计算硬件性能适配的估算公式。3.根据权利要求1所述的一种基于边缘计算设备的AI算法部署系统,其特征是:所述操作...

【专利技术属性】
技术研发人员:常伟
申请(专利权)人:上海智焦科技有限公司
类型:发明
国别省市:

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

1