计算球管冷却率的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23787576 阅读:23 留言:0更新日期:2020-04-15 00:45
本申请提供了一种计算球管冷却率的方法、装置、电子设备及存储介质,该方法包括:获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值;选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数;获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点;根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率。

Method, device, electronic equipment and storage medium for calculating cooling rate of ball tube

【技术实现步骤摘要】
计算球管冷却率的方法、装置、电子设备及存储介质
本申请涉及设备冷却率计算领域,具体而言,涉及一种计算球管冷却率的方法、装置、电子设备及存储介质。
技术介绍
现有技术中,计算球管的冷却率时,需要单片机CPU进行复杂的运算从而得出,使得计算量较大的问题,导致CPU占用率较大,CPU也会散发更多热量。因此,现有技术存在缺陷,急需改进。
技术实现思路
本申请实施例的目的在于提供一种计算球管冷却率的方法、装置、电子设备及存储介质,可以提高计算效率及降低运算量的有益效果。第一方面,本申请实施例提供了一种计算球管冷却率的方法,包括以下步骤:获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值;选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数;获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点;根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率。在本申请实施例所述的计算球管冷却率的方法中,所述选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数的步骤包括:选择至少两个时间点作为分割点;根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集;分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数;计算每一所述分割点的左、右导数值及左、右函数值;若每一所述分割点的左、右导数值的差值及左、右函数值的差值均小于预设值,则将所述曲线函数作为目标曲线函数;若每一所述分割点的左、右导数值及左、右函数值的差值不都小于预设值,则调整分割点,并返回执行所述根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集的步骤。在本申请实施例所述的计算球管冷却率的方法中,所述分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数的步骤包括:采用最小二乘法分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数,其中,每一段曲线函数采用至少4阶多项式拟合。在本申请实施例所述的计算球管冷却率的方法中,所述获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点的步骤包括:计算每一段所述目标曲线函数的反函数;获取当前热容量值,并将所述当前热容量值带入所述反函数以获取所述当前热容量值对应的目标时间点。在本申请实施例所述的计算球管冷却率的方法中,所述根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率的步骤包括:计算每一段所述目标曲线函数的导函数;将所述目标时间点带入所述导函数以计算得出所述目标时间点对应的冷却率。在本申请实施例所述的计算球管冷却率的方法中,所述获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组的步骤包括:获取球管的阳极散热曲线;从所述阳极散热曲线的预设区间范围内中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值,其中,所述多个数据组中任意相邻两个数组的时间点的差值均为设定阈值。第二方面,本申请实施例提供了一种计算球管冷却率的装置,包括:读取模块,用于获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值;拟合模块,用于选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数;获取模块,用于获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点;计算模块,用于根据所述三段目标曲线函数计算所述目标时间点对应的冷却率在本申请实施例所述的计算球管冷却率的装置中,所述拟合模块包括:选择单元,用于选择至少两个时间点作为分割点;划分单元,用于根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集;拟合单元,用于分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数;计算单元,用于计算每一所述分割点的左、右导数值及左、右函数值;确定单元,用于若每一所述分割点的左、右导数值及左、右函数值的差值均小于预设值,则将所述曲线函数作为目标曲线函数;循环单元,用于若每一所述分割点的左、右导数值及左、右函数值的差值大于预设值,则调整分割点,并使得所述划分单元执行根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集。第四方面,本申请实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。由上可知,本申请通过获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值;选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数;获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点;根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率;从而实现每个热容量值下的冷却率的技术,与现有的实现方法,本申请计算量更新,只需更小的CPU内存占用率即可得到准确的结果,可以提高计算效率,降低CPU使用率。本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的计算球管冷却率的方法的一种流程图。图2为本申请实施例提供的计算球管冷却率的方法的另一种流程图。图3为本申请实施例提供的计算球管冷却率的装置的一种结构示意图。图4为本申请实施例提供的计算球管冷却率的装置的拟合模块的结构示意图。图5为本申请实施例提供的电子设备的结构示意图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案本文档来自技高网...

【技术保护点】
1.一种计算球管冷却率的方法,其特征在于,包括以下步骤:/n获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值;/n选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数;/n获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点;/n根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率。/n

【技术特征摘要】
1.一种计算球管冷却率的方法,其特征在于,包括以下步骤:
获取球管的阳极散热曲线,并从所述阳极散热曲线中读取多个数据组,每一所述数据组包括时间点以及该时间点对应的热容量值;
选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数;
获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点;
根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率。


2.根据权利要求1所述的计算球管冷却率的方法,其特征在于,所述选择至少两个时间点作为分割点,并根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集,分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段目标曲线函数的步骤包括:
选择至少两个时间点作为分割点;
根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集;
分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数;
计算每一所述分割点的左、右导数值及左、右函数值;
若每一所述分割点的左、右导数值的差值及左、右函数值的差值均小于预设值,则将所述曲线函数作为目标曲线函数;
若每一所述分割点的左、右导数值及左、右函数值的差值不都小于预设值,则调整分割点,并返回执行所述根据该至少两个分割点将所述多个数据组划分形成至少三个数据组集的步骤。


3.根据权利要求2所述的计算球管冷却率的方法,其特征在于,所述分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数的步骤包括:
采用最小二乘法分别对所述至少三个数据组集中的数据组进行曲线拟合以得到至少三段曲线函数,其中,每一段曲线函数采用至少4阶多项式拟合。


4.根据权利要求1所述的计算球管冷却率的方法,其特征在于,所述获取当前热容量值,并根据所述当前热容量值以及所述至少三段目标曲线函数获取当前热容量值对应的目标时间点的步骤包括:
计算每一段所述目标曲线函数的反函数;
获取当前热容量值,并将所述当前热容量值带入所述反函数以获取所述当前热容量值对应的目标时间点。


5.根据权利要求1所述的计算球管冷却率的方法,其特征在于,所述根据所述至少三段目标曲线函数计算所述目标时间点对应的冷却率的步骤包括:
计...

【专利技术属性】
技术研发人员:韩晓波万日海
申请(专利权)人:深圳市安健科技股份有限公司
类型:发明
国别省市:广东;44

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

1