一种FPGA配置文件远程升级更新方法转让专利

申请号 : CN202311291791.3

文献号 : CN117111997B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄晓杰

申请人 : 西安大合智能科技有限公司

摘要 :

本发明公开了一种FPGA配置文件远程升级更新方法,涉及FPGA设备技术领域,由设备的运行状态集生成环境系数H(k,u),若所获取的环境系数H(k,u)超过环境阈值,进行多重线性回归分析并生成回归方程,由回归方程获取系数和Xs,若其超过预设的影响度阈值,对设备的运行环境进行调整,获取运行状态系数Z(b,s),高于状态阈值时,对当前任务目标能否达成进行仿真分析,并依据调整策略和升级方案的对应性,为配置文件匹配对应的升级方案,依照该升级方案对配置文件进行升级。对配置文件进行升级时,具有更高的针对性,对设备的运行性能形成提高作用,避免低效升级情况的产生,提高配置文件的升级效率。

权利要求 :

1.一种FPGA配置文件远程升级更新方法,其特征在于:包括,

在设备持续运行时,对其运行状态进行监测并建立设备的运行状态集,由设备的运行状态集生成环境系数H(k,u),若所获取的环境系数H(k,u)超过环境阈值,向外部发出环境预警信息;包括:由设备的运行状态集生成环境系数H(k,u),其生成方式如下:其中,所述 为运行温度的历史均值, 为输入电压的历史均值,n为大于1的正整数;

若所获取的环境系数H(k,u)超过环境阈值,向外部发出环境预警信息;Yki为第i次的运行温度,Sui为第i次的输入电压;

接收到环境预警信息后,监测设备的运行功耗Yg,进行多重线性回归分析并生成回归方程,由回归方程获取系数和Xs,若其超过预设的影响度阈值,对设备的运行环境进行调整,直至其达到历史平均水平;

对设备的运行环境进行调整后,对设备的运行状态进行监测,由监测结果建立设备的运行状态集,并获取运行状态系数Z(b,s),若获取的运行状态系数Z(b,s)高于状态阈值,则继续获取其预测值,若同样高于,则发出升级指令;

依据工作任务建立任务目标并建立设备的运行数字孪生模型,维持当前的配置文件,使用设备的运行数字孪生模型对当前任务目标能否达成进行仿真分析,若当前任务目标不能够完成,发出优化指令;

以通过仿真分析获取对配置文件进行调整的调整策略,并依据调整策略和升级方案的对应性,为配置文件匹配对应的升级方案,使用设备的运行数字孪生模型对升级方案进行验证,若获取的升级方案可行,则依照该升级方案对配置文件进行升级,若不可行,则发出报警信息;

对设备的运行环境进行调整后,设置运行时间Xt,在设备运行时间Xt后,对设备的运行状态进行查询和监测;所述监测内容包括:在设备处于运行状态时,获取当前所同时执行任务的数量,生成任务的并行度Bd,并查询获取当前的时钟频率Sv;以固定的时间间隔,将以上数据连续获取若干组,汇总建立设备的运行状态集;

由设备的运行状态集获取运行状态系数Z(b,s),其生成的方式如下:由无量纲化的并行度Bd及时钟频率Sv,依照如下公式生成:其中, 为并行度的历史均值, 为时钟频率的历史均值,n为大于1的正整数,0≤β≤

1,0≤α≤1,且α+β=1,其具体值由用户调整设置;

Bdi为第i次的并行度,Svi为第i次的时钟频率;若获取的运行状态系数Z(b,s)高于预先设置的状态阈值,则发出第一报警信息。

2.根据权利要求1所述的一种FPGA配置文件远程升级更新方法,其特征在于:

在设备处于持续运行状态时,在设备的外部设置若干个均匀分布的温度监测点,在监测点处对设备的运行温度进行监测,在进行平均后获取运行温度Yk;对设备的输入电压进行监测,获取输入电压Su;沿着时间轴连续获取若干组的运行温度Yk及输入电压Su,汇总后建立设备的运行状态集。

3.根据权利要求1所述的一种FPGA配置文件远程升级更新方法,其特征在于:

接收到环境预警信息后,对所述设备的运行功耗进行监测,沿着时间轴连续获取若干组设备的功耗数据,生成运行功耗Yg,以运行温度Yk及输入电压Su作为自变量,以运行功耗Yg作为因变量,进行多重线性回归分析并生成回归方程;从回归方程中分别获取运行温度Yk及输入电压Su的回归系数,将两者加总后生成系数和Xs,若所获取系数和Xs超过影响度阈值时,发出第一报警信息。

4.根据权利要求3所述的一种FPGA配置文件远程升级更新方法,其特征在于:

接收到第一报警信息后,对设备的运行环境进行调整,具体调整策略如下:

获取运行温度Yk及输入电压Su的历史均值,在设备所在区域内启用散热模块,将设备的运行温度降低至运行温度Yk的均值之下,对设备的输入电压Su进行调整,直至其低于其历史均值。

5.根据权利要求4所述的一种FPGA配置文件远程升级更新方法,其特征在于:

接收到第一报警信息后,使设备持续运行若干个运行时间Xt后,连续获取若干个的运行状态系数Z(b,s),以该若干个运行状态系数Z(b,s)作为历史数据,结合历史数据,以平滑指数法对运行状态系数Z(b,s)进行预测,获取其预测值;若运行状态系数Z(b,s)的预测值仍高于状态阈值,发出升级指令。

6.根据权利要求5所述的一种FPGA配置文件远程升级更新方法,其特征在于:

接收升级指令后,从设备的任务队列中查询获取设备即将要执行的工作任务,依据工作任务建立任务目标;检索或查询获取设备的规格及性能数据、当前的配置文件及通信协议,建立设备的运行数字孪生模型;

以调整后的运行温度Yk及输入电压Su作为设备的运行条件,维持当前的配置文件,使用设备的运行数字孪生模型对当前任务目标能否达成进行仿真分析;获取分析结果,若当前任务目标不能够完成,发出优化指令。

7.根据权利要求1所述的一种FPGA配置文件远程升级更新方法,其特征在于:

以调整后的运行温度Yk及输入电压Su作为设备的运行条件,使用设备的运行数字孪生模型对当前的任务目标进行仿真分析;并在对配置文件做有限次数的调整后,至少获取一个使运行状态系数Z(b,s)增加程度超过预设比例的调整策略,以对配置文件进行调整;

将经过调整后的配置文件与原配置文件做比对,以两者的差别作为异常特征,通过线上的线性检索及线下收集,汇总建立针对配置文件的升级方案库,依据配置文件的异常特征和升级方案的对应性,为配置文件匹配对应的升级方案,将所匹配的升级方案输出。

8.根据权利要求7所述的一种FPGA配置文件远程升级更新方法,其特征在于:

在设备执行当前的工作任务时,在维持当前的运行条件,获取匹配的升级方案并以其作为输入条件,使用设备的运行数字孪生模型对升级方案进行仿真分析;若设备的运行状态系数Z(b,s)增加程度超过预设比例,则依照该升级方案对配置文件进行升级;若未超过,则重新匹配升级方案;若在重新匹配的升级方案仍未使运行状态系数Z(b,s)增加程度超过预设比例,则向外部发出报警信息。

说明书 :

一种FPGA配置文件远程升级更新方法

技术领域

[0001] 本发明涉及FPGA设备技术领域,具体为一种FPGA配置文件远程升级更新方法。

背景技术

[0002] FPGA是一种可编程的集成电路设备,它允许用户在硬件级别上重新配置其内部电路,从而实现不同的逻辑功能,FPGA通常由大量的逻辑门、寄存器、查找表(LUT)、片上存储器和可编程互联资源组成,使其能够模拟各种数字电路和系统。
[0003] FPGA设备通常具有较高的稳定性和抗干扰能力,但某些外部环境因素仍然可能对其性能和稳定性产生影响,例如,在FPGA设备处于运行状态时,其运行状态,例如说运行功耗,会在不稳定的温度条件和电压条件下,产生较大的增加,甚至会影响其工作任务的执行。也正因此,FPGA配置文件需要经常进行升级或者远程更新,以确保FPGA设备能够在不同的情况下均能够正常运行。
[0004] 在申请号为202310266906.7的中国发明专利中,公开了一种基于FPGA的远程程序升级的方法,其中,方法包括:通过在上传程序升级后的配置文件中更新内容进行多次的判断,并确认擦除转跳程序存储区域和应用程序存储区域是否成功,才进行上传程序升级后的配置文件中更新内容,并根据志位解锁是否成功确认上传是否成功。
[0005] 以上申请提高了远程传输过程中传输数据的效率,在远程通信中也比较容易适应,且上传程序升级后的配置文件中更新内容仅仅是升级更新部分,无需上传配置文件中原来的部分,实现了程序的快速升级。
[0006] 但是,由于FPGA设备的运行会受到环境条件变动的影响,导致现有的FPGA的配置文件在升级时,升级方案和配置文件间的针对性不足,难以对设备的运行性能形成有效提高,存在低效率升级的风险。
[0007] 为此,本发明提供了一种FPGA配置文件远程升级更新方法。

发明内容

[0008] (一)解决的技术问题
[0009] 针对现有技术的不足,本发明提供了一种FPGA配置文件远程升级更新方法,通过生成环境系数H(k,u),若所获取的环境系数H(k,u)超过环境阈值,进行多重线性回归分析并生成回归方程,由回归方程获取系数和Xs,若其超过预设的影响度阈值,对设备的运行环境进行调整;获取运行状态系数Z(b,s),其高于状态阈值时,对当前任务目标能否达成进行仿真分析,并依据调整策略和升级方案的对应性,为配置文件匹配对应的升级方案,对升级方案进行验证,依照该升级方案对配置文件进行升级。对配置文件进行升级时,具有更高的针对性,对设备的运行性能形成提高作用,避免低效升级情况的产生,提高配置文件的升级效率,旨在解决背景中提出的,在对配置文件进行升级时,升级更新方案针对性不足,难以对设备的运行性能形成提高,存在低效率升级的风险的问题。
[0010] (二)技术方案
[0011] 为实现以上目的,本发明通过以下技术方案予以实现:一种FPGA配置文件远程升级更新方法,包括如下步骤:
[0012] 在设备持续运行时,对其运行状态进行监测并建立设备的运行状态集,由设备的运行状态集生成环境系数H(k,u),若所获取的环境系数H(k,u)超过环境阈值,向外部发出环境预警信息;包括:由设备的运行状态集生成环境系数H(k,u),其生成方式如下:
[0013]
[0014] 其中,所述 为运行温度的历史均值, 为输入电压的历史均值,n为大于1的正整数;若所获取的环境系数H(k,u)超过环境阈值,向外部发出环境预警信息;Yki为第i次的运行温度,Sui为第i次的输入电压;
[0015] 接收到环境预警信息后,监测设备的运行功耗Yg,进行多重线性回归分析并生成回归方程,由回归方程获取系数和Xs,若其超过预设的影响度阈值,对设备的运行环境进行调整,直至其达到历史平均水平;
[0016] 对设备的运行环境进行调整后,对设备的运行状态进行监测,由监测结果建立设备的运行状态集,并获取运行状态系数Z(b,s),若获取的运行状态系数Z(b,s)高于状态阈值,则继续获取其预测值,若同样高于,则发出升级指令;
[0017] 依据工作任务建立任务目标并建立设备的运行数字孪生模型,维持当前的配置文件,使用设备的运行数字孪生模型对当前任务目标能否达成进行仿真分析,若当前任务目标不能够完成,发出优化指令;
[0018] 以通过仿真分析获取对配置文件进行调整的调整策略,并依据调整策略和升级方案的对应性,为配置文件匹配对应的升级方案,使用设备的运行数字孪生模型对升级方案进行验证,若获取的升级方案可行,则依照该升级方案对配置文件进行升级,若不可行,则发出报警信息。
[0019] 进一步的,在设备处于持续运行状态时,在设备的外部设置若干个均匀分布的温度监测点,在监测点处对设备的运行温度进行监测,在进行平均后获取运行温度Yk;对设备的输入电压进行监测,获取输入电压Su;沿着时间轴连续获取若干组的运行温度Yk及输入电压Su,汇总后建立设备的运行状态集。
[0020] 进一步的,接收到环境预警信息后,对所述设备的运行功耗进行监测,沿着时间轴连续获取若干组设备的功耗数据,生成运行功耗Yg,以运行温度Yk及输入电压Su作为自变量,以运行功耗Yg作为因变量,进行多重线性回归分析并生成回归方程;从回归方程中分别获取运行温度Yk及输入电压Su的回归系数,将两者加总后生成系数和Xs,若所获取系数和Xs超过影响度阈值时,发出第一报警信息。
[0021] 进一步的,接收到第一报警信息后,对设备的运行环境进行调整,具体调整策略如下:
[0022] 获取运行温度Yk及输入电压Su的历史均值,在设备所在区域内的启用散热模块,将设备的运行温度降低至运行温度Yk的均值之下,对设备的输入电压Su进行调整,直至其低于其历史均值。
[0023] 进一步的,对设备的运行环境进行调整后,设置运行时间Xt,在设备运行时间Xt后,对设备的运行状态进行查询和监测;所述监测内容包括:在设备处于运行状态时,获取当前所同时执行任务的数量,生成任务的并行度Bd,并查询获取当前的时钟频率Sv;以固定的时间间隔,将以上数据连续获取若干组,汇总建立设备的运行状态集。
[0024] 进一步的,由设备的运行状态集获取运行状态系数Z(b,s),其生成的方式如下:由无量纲化的并行度Bd及时钟频率Sv依照如下公式:
[0025]
[0026] 其中, 为并行度的历史均值, 为时钟频率的历史均值,Bdi为第i次的并行度,Svi为第i次的时钟频率;
[0027] n为大于1的正整数,0≤β≤1,0≤α≤1,且α+β=1,其具体值由用户调整设置;若获取的运行状态系数Z(b,s)高于预先设置的状态阈值,则发出第一报警信息。
[0028] 进一步的,接收到第一报警信息后,使设备持续运行若干个运行时间Xt后,连续获取若干个的运行状态系数Z(b,s),以该若干个运行状态系数Z(b,s)作为历史数据,结合历史数据,以平滑指数法对运行状态系数Z(b,s)进行预测,获取其预测值;若运行状态系数Z(b,s)的预测值仍高于状态阈值,发出升级指令。
[0029] 进一步的,接收升级指令后,从设备的任务队列中查询获取设备即将要执行的工作任务,依据工作任务建立任务目标;检索或查询获取设备的规格及性能数据、当前的配置文件及通信协议,建立设备的运行数字孪生模型;
[0030] 以调整后的运行温度Yk及输入电压Su作为设备的运行条件,维持当前的配置文件,使用设备的运行数字孪生模型对当前任务目标能否达成进行仿真分析;获取分析结果,若当前任务目标不能够完成,发出优化指令。
[0031] 进一步的,以调整后的运行温度Yk及输入电压Su作为设备的运行条件,使用设备的运行数字孪生模型对当前的任务目标进行仿真分析;并在对配置文件做有限次数的调整后,至少获取一个使运行状态系数Z(b,s)增加程度超过预设比例的调整策略,以对配置文件进行调整;
[0032] 将经过调整后的配置文件与原配置文件做比对,以两者的差别作为异常特征,通过线上的线性检索及线下收集,汇总建立针对配置文件的升级方案库,依据配置文件的异常特征和升级方案的对应性,为配置文件匹配对应的升级方案,将所匹配的升级方案输出。
[0033] 进一步的,在设备执行当前的工作任务时,在维持当前的运行条件,获取匹配的升级方案并以其作为输入条件,使用设备的运行数字孪生模型对升级方案进行仿真分析;
[0034] 若设备的运行状态系数Z(b,s)增加程度超过预设比例,则依照该升级方案对配置文件进行升级;若未超过,则重新匹配升级方案;若在重新匹配的升级方案仍未使运行状态系数Z(b,s)增加程度超过预设比例,则向外部发出报警信息。
[0035] (三)有益效果
[0036] 本发明提供了一种FPGA配置文件远程升级更新方法,具备以下有益效果:
[0037] 1、通过多重线性回归分析并生成回归方程,判断运行温度Yk及输入电压Su对运行功耗Yg的影响程度,若是该影响程度超过预设的影响度阈值,对设备的运行环境进行调整,以优先保障设备的良好的运行状态,在设备的运行状态较佳时,减少运行环境对判断配置文件是否存在不足带来的干扰,以便于在配置文件进行升级时,升级方案更为准确。
[0038] 2、通过生成运行状态系数Z(b,s)对设备当前的运行性能进行评估并获取其预测值,若是该两者均超过对应的状态阈值,在排除的运行环境的干扰后,便于确认是否需要对配置文件进行升级,在对配置文件进行升级时,具有更高的针对性和准确性。
[0039] 3、通过仿真分析判断当前的任务目标是否能够完成,在调整设备的运行环境后,对当前的配置文件是否可供使用进行验证,若当前的任务目标不能完成,需要对配置进行升级,特别是远程升级,从而减少资源和性能的浪费,避免设备的运行产生中断,保持工作任务正常运行。
[0040] 4、使用设备的运行数字孪生模型对配置文件调整进行仿真分析,在对配置文件进行升级时,生成对配置文件的调整策略,从升级方案库中匹配出对应的升级方案,依据升级方案对配置文件进行升级时,具有更高的针对性,对设备的运行性能形成提高作用,避免低效升级情况的产生,提高配置文件的升级效率。

附图说明

[0041] 图1为本发明配置文件远程升级更新方法流程示意图。

具体实施方式

[0042] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043] 请参阅图1,本发明提供一种FPGA配置文件远程升级更新方法,包括如下步骤:
[0044] 步骤一、在设备持续运行时,对其运行状态进行监测并建立设备的运行状态集,由设备的运行状态集生成环境系数H(k,u),若所获取的环境系数H(k,u)超过环境阈值,向外部发出环境预警信息;
[0045] 所述步骤一包括如下内容:
[0046] 步骤101、在FPGA设备(以下均称其为设备)处于持续运行状态时,在设备的外部设置若干个均匀分布的温度监测点,在监测点处对设备的运行温度进行监测,在进行平均后获取运行温度Yk;同时,对设备的输入电压进行监测,获取输入电压Su;设置监测周期,例如,以1分钟或者5分钟为监测周期,沿着时间轴连续获取若干组的运行温度Yk及输入电压Su,汇总后建立设备的运行状态集;
[0047] 步骤102、由设备的运行状态集生成环境系数H(k,u),其生成方式如下:
[0048]
[0049] 其中,所述 为运行温度的历史均值, 为输入电压的历史均值,n为大于1的正整数;Yki为第i次的运行温度,Sui为第i次的输入电压;
[0050] 依据设备的历史运行数据为运行状态下的设备预先设置环境阈值,若所获取的环境系数H(k,u)超过环境阈值,说明当前的运行环境较差,设备的运行状态会受到其所处的环境的影响;此时,向外部发出环境预警信息;
[0051] 使用时,结合步骤101至102中的内容:
[0052] 在设备处于运行状态下时,通过监测结果建立设备运行状态集,并生成环境系数H(k,u),依据环境系数H(k,u)判断设备的运行环境是否会对设备造成一定的负面影响,若是可能会带来负面影响则发出预警,以便于及时的对设备的运行环境进行调整,保障所述设备的正常运行,从能既能够降低设备的运行功耗,也快降低设备的折旧。
[0053] 步骤二、接收到环境预警信息后,监测设备的运行功耗Yg,进行多重线性回归分析并生成回归方程,由回归方程获取系数和Xs,若其超过预设的影响度阈值,对设备的运行环境进行调整,直至其达到历史平均水平;
[0054] 所述步骤二包括如下内容:
[0055] 步骤201、接收到环境预警信息后,对所述设备的运行功耗进行监测,沿着时间轴连续获取若干组设备的功耗数据,生成运行功耗Yg,以运行温度Yk及输入电压Su作为自变量,以运行功耗Yg作为因变量,进行多重线性回归分析并生成回归方程;
[0056] 步骤202、从回归方程中分别获取运行温度Yk及输入电压Su的回归系数,将两者加总后生成系数和Xs,依据设备的历史运行数据为该影响程度设置影响度阈值;若所获取系数和Xs超过预设的影响度阈值时,说明设备当前的运行环境对设备的影响程度大于预期,发出第一报警信息;
[0057] 步骤203、接收到第一报警信息后,对设备的运行环境进行调整,具体调整策略如下:
[0058] 连续获取最近10个监测周期内的运行温度Yk及输入电压Su的历史均值,在设备所在区域内的启用散热模块,例如启用散热风扇,将设备的运行温度降低至运行温度Yk的均值之下,同时,对设备的输入电压Su进行调整,直至其低于其历史均值;
[0059] 使用时,结合步骤201至203中的内容:
[0060] 在接收到预警信息后,获取设备的运行功耗Yg,进行多重线性回归分析并生成回归方程,从而判断运行温度Yk及输入电压Su对运行功耗Yg的影响程度,若是该影响程度超过预设的影响度阈值,则说明当前环境确实会对设备的运行功耗Yg带来较大的影响,此时,则需要对设备的运行环境进行调整,以优先保障设备的良好的运行状态,从而在设备的运行状态较佳时,减少运行环境对判断配置文件是否存在不足带来的干扰,以便于在配置文件进行升级时,升级方案更为准确。
[0061] 步骤三、对设备的运行环境进行调整后,对设备的运行状态进行监测,由监测结果建立设备的运行状态集,并获取运行状态系数Z(b,s),若获取的运行状态系数Z(b,s)高于状态阈值,则继续获取其预测值,若同样高于,则发出升级指令;
[0062] 所述步骤三包括如下内容:
[0063] 步骤301、对设备的运行环境进行调整后,设置运行时间Xt,例如,运行时间Xt的长度可以为监测周期的3倍,在设备运行时间Xt后,对设备的运行状态进行查询和监测;
[0064] 所述监测内容包括:在设备处于运行状态时,获取当前所同时执行任务的数量,生成任务的并行度Bd,并查询获取当前的时钟频率Sv;以固定的时间间隔,将以上数据连续获取若干组,汇总建立设备的运行状态集;
[0065] 步骤302、由设备的运行状态集获取运行状态系数Z(b,s),其生成的方式如下:由无量纲化的并行度Bd及时钟频率Sv依照如下公式:
[0066]
[0067] 其中, 为并行度的历史均值, 为时钟频率的历史均值,Bdi为第i次的并行度,Svi为第i次的时钟频率;n为大于1的正整数,0≤β≤1,0≤α≤1,且α+β=1,其具体值由用户调整设置;
[0068] 若获取的运行状态系数Z(b,s)高于预先设置的状态阈值,则发出第一报警信息;
[0069] 步骤303、接收到第一报警信息后,使设备持续运行若干个运行时间Xt后,连续获取若干个的运行状态系数Z(b,s),以该若干个运行状态系数Z(b,s)作为历史数据,结合历史数据,以平滑指数法对运行状态系数Z(b,s)进行预测,获取其预测值;若运行状态系数Z(b,s)的预测值仍高于状态阈值,则说明当前的配置文件需要升级,此时,发出升级指令。
[0070] 使用时,结合步骤301至303中的内容:
[0071] 在完成对设备运行环境的调整后,保持对设备的运行状态进行监测,生成运行状态系数Z(b,s)对设备当前的运行性能进行评估并获取其预测值,若是该两者均超过对应的状态阈值,则说明,当前设备的运行性能已经低于预期,在排除的运行环境的干扰后,便于确认是否需要对配置文件进行升级,因此,在对配置文件进行升级时,具有更高的针对性和准确性。
[0072] 步骤四、依据工作任务建立任务目标并建立设备的运行数字孪生模型,维持当前的配置文件,使用设备的运行数字孪生模型对当前任务目标能否达成进行仿真分析,若当前任务目标不能够完成,发出优化指令;
[0073] 所述步骤四包括如下内容:
[0074] 步骤401、接收升级指令后,从设备的任务队列中查询获取设备即将要执行的工作任务,依据工作任务建立任务目标;检索或查询获取设备的规格及性能数据、当前的配置文件及通信协议等等,例如使用Bp神经网络模型,在训练和测试后,建立设备的运行数字孪生模型;
[0075] 步骤402、在完成对运行温度Yk及输入电压Su后,以调整后的运行温度Yk及输入电压Su作为设备的运行条件,维持当前的配置文件,使用设备的运行数字孪生模型对当前任务目标能否达成进行仿真分析;获取分析结果,若当前任务目标能够完成,则不对配置文件进行优化,继续对运行温度Yk及输入电压Su进行优化,若反之,则说明需要对配置文件进行优化,发出优化指令;
[0076] 使用时,结合步骤401及402中的内容:
[0077] 建立设备的运行数字孪生模型,通过仿真分析判断当前的任务目标是否能够完成,并在调整设备的运行环境后,对当前的配置文件是否可供使用进行验证,若当前的任务目标可以完成,则说明当前的配置文件还可以正常使用,至少暂时不需要升级,若反之,此时,则确定需要对配置进行升级,特别是进行远程升级,从而减少资源和性能的浪费,避免设备的运行产生中断,保持工作任务正常运行。
[0078] 步骤五、以通过仿真分析获取对配置文件进行调整的调整策略,并依据调整策略和升级方案的对应性,为配置文件匹配对应的升级方案,使用设备的运行数字孪生模型对升级方案进行验证,若获取的升级方案可行,则依照该升级方案对配置文件进行升级,若不可行,则发出报警信息;
[0079] 所述步骤五包括如下内容:
[0080] 步骤501、以调整后的运行温度Yk及输入电压Su作为设备的运行条件,使用设备的运行数字孪生模型对当前的任务目标进行仿真分析;并在对配置文件做有限次数的调整后,至少获取一个使运行状态系数Z(b,s)增加程度超过预设比例的调整策略,以对配置文件进行调整;
[0081] 步骤502、将经过调整后的配置文件与原配置文件做比对,以两者的差别作为异常特征,通过线上的线性检索及线下收集,汇总建立针对配置文件的升级方案库,依据配置文件的异常特征和升级方案的对应性,为配置文件匹配对应的升级方案,将所匹配的升级方案输出;
[0082] 步骤503、在设备执行当前的工作任务时,在维持当前的运行条件,获取匹配的升级方案并以其作为输入条件,使用设备的运行数字孪生模型对升级方案进行仿真分析;
[0083] 若设备的运行状态系数Z(b,s)增加程度超过预设比例,则依照该升级方案对配置文件进行升级;若未超过,则重新匹配升级方案;若在重新匹配的升级方案仍未使运行状态系数Z(b,s)增加程度超过预设比例,则向外部发出报警信息。
[0084] 使用时,结合步骤501至503中的内容:
[0085] 若是判断出当前的配置文件需要升级时,使用设备的运行数字孪生模型对配置文件调整进行仿真分析,生成对配置文件的调整策略,进一步的,在对配置文件进行升级时,可以依据调整策略,从升级方案库中匹配出对应的升级方案,因此,依据升级方案对配置文件进行升级时,具有更高的针对性,对设备的运行性能形成提高作用,避免低效升级情况的产生,提高配置文件的升级效率。
[0086] 上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
[0087] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0088] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。