【技术实现步骤摘要】
一种用于无损检测的最小化延迟的边缘计算部署方法
本专利技术涉及自动无损检测的优化部署方法,特别是针对工业检测的最小化延迟的边缘计算部署方法。
技术介绍
1.无损检测无损检测是指在不损害或不影响被检测对象使用性能,不伤害被检测对象内部组织的前提下,利用材料内部结构异常或缺陷存在引起的热、声、光、电、磁等反应的变化,以物理或化学方法为手段,借助现代化的技术和设备器材,对试件内部及表面的结构、性质、状态及缺陷的类型、性质、数量、形状、位置、尺寸、分布及其变化进行检查和测试的方法。无损检测是工业发展必不可少的有效工具,在一定程度上反映了一个国家的工业发展水平,无损检测的重要性已得到公认,主要有射线检验(RT)、超声检测(UT)、磁粉检测(MT)和液体渗透检测(PT)四种。其他无损检测方法有涡流检测(ECT)、声发射检测(AE)、热像/红外(TIR)、泄漏试验(LT)、交流场测量技术(ACFMT)、漏磁检验(MFL)、远场测试检测方法(RFT)、超声波衍射时差法(TOFD)等。在无损检测中,为了提高检测精度,通常需要复 ...
【技术保护点】
1.一种用于无损检测的最小化延迟的边缘计算部署方法,其特征在于,包括如下步骤:/n1)提取网络状态稳定情况下边缘端可用计算资源与云端可用计算资源的比例γ,γ通过同一任务在云端实现消耗时间与在边缘端消耗时间的比例得到;/n2)将无损检测系统的信号分析任务划分为n个可分开执行的子任务,并测试各个子任务在边缘端运行的计算消耗时间;/n3)提取各个子任务执行后得到的数据在边缘端与云端之间进行数据传输消耗的时间;/n4)构建无损检测系统最小化延迟的边缘计算部署的数学模型;/n5)针对步骤4)中任务划分得到的数学模型,采用混洗蛙跳算法对K进行优化得到最优K;/n6)根据K获得最优边缘计算部署策略。/n
【技术特征摘要】
1.一种用于无损检测的最小化延迟的边缘计算部署方法,其特征在于,包括如下步骤:
1)提取网络状态稳定情况下边缘端可用计算资源与云端可用计算资源的比例γ,γ通过同一任务在云端实现消耗时间与在边缘端消耗时间的比例得到;
2)将无损检测系统的信号分析任务划分为n个可分开执行的子任务,并测试各个子任务在边缘端运行的计算消耗时间;
3)提取各个子任务执行后得到的数据在边缘端与云端之间进行数据传输消耗的时间;
4)构建无损检测系统最小化延迟的边缘计算部署的数学模型;
5)针对步骤4)中任务划分得到的数学模型,采用混洗蛙跳算法对K进行优化得到最优K;
6)根据K获得最优边缘计算部署策略。
2.根据权利要求1所述的一种用于无损检测的最小化延迟的边缘计算部署方法,其特征在于,步骤2)包括:
(1)先将无损检测系统的信号分析任务进行最小单位的划分,得到信号分析任务的子任务,并在边缘端分别测试所有子任务执行消耗的时间。
(2)判断步骤(1)中得到的子任务中是否存在可并行执行的子任务,如果存在,分别将可并行执行的这些子任务看作一个子任务,该子任务执行所消耗的时间是这组可并行执行子任务中的最耗时的子任务的执行消耗时间。更新步骤(1)的子任务,以及所有子任务在边缘端执行消耗的时间,此处的子任务是有时间顺序的。
3.根据权利要求1所述的一种用于无损检测的最小化延迟的边缘计算部署方法,其特征在于,步骤4)包括:
构建无损检测系统最小化延迟的边缘计算部署的数学模型:
其中,Tp0表示从边缘端将设备层采集的信号数据传输到云端消耗的时间,Tpi第i个子任务执行后得到的数据在边缘端与云端之间传输需要消耗的时间。TCi表示第i个子任务在边缘端执行消耗的时间。ai表示不同层之间是否需要进行数据传输,取值0或者1。当ai=1时,第i个子任务在边缘端与云端之间需要进行数据传输,否则不需要进行数据传输。kj表示需要在边缘端与云端之间进行数据传输子任务序号i的值,m表示K的维度,n...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。