一种温度控制方法及相关装置制造方法及图纸

技术编号:34434297 阅读:20 留言:0更新日期:2022-08-06 16:15
本申请公开了一种温度控制方法,包括采集温度值;根据采集的所述温度值与设定值判断温度控制器的温度控制状态是否发生变化;若所述温度控制状态发生变化,则将所述温度控制器的输出值置为零,并在将所述温度控制器的输出值置为零后,根据所述设定值与采集的所述温度值通过PID算法计算得到所述温度控制器的输出值并输出;判断采集的所述温度值是否满足温度偏差收敛条件;若所述温度值不满足温度偏差收敛条件,则调节所述PID算法中的积分环节,直至所述温度值满足所述温度偏差收敛条件。该方法能够准确快速的调整温度。本申请还公开了一种温度控制装置、设备以及计算机可读存储介质,均具有上述技术效果。具有上述技术效果。具有上述技术效果。

【技术实现步骤摘要】
一种温度控制方法及相关装置


[0001]本申请涉及温度控制
,特别涉及一种温度控制方法;还涉及一种温度控制装置、设备以及计算机可读存储介质。

技术介绍

[0002]温度控制是生活及生产中最为重要的技术之一。温度控制广泛应用于社会生活的各个方面,如家电、汽车、材料、电力电子、生物化学反应等,几乎没有不要求温度检测与控制的生产过程与科学研究。
[0003]温度控制根据不同的分类方法可以分为不同的类型,其中按照操作途径可以分为手动控制、自动控制;按照原理可以分为位式、PID、模糊控制等;按照不同的控制对象又可以分为连续控制与断续控制。各种控制方法各有优点与缺点。而无论哪种控制类型,其调节的根本均在于实现能量的平衡,精准的测量、合理的温度控制方式及控制策略是实现快速高效温度控制的有效途径。如何准确快速的调整温度已成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种温度控制方法,能够准确快速的调整温度,使温度快速达到并稳定于目标大小。本申请的另一个目的是提供一种温度控制装置、设备以及计算机可读存储介质,均具有上述技术效果。
[0005]为解决上述技术问题,本申请提供了一种温度控制方法,包括:
[0006]采集温度值;
[0007]根据采集的所述温度值与设定值判断温度控制器的温度控制状态是否发生变化;
[0008]若所述温度控制状态发生变化,则将所述温度控制器的输出值置为零,并在将所述温度控制器的输出值置为零后,根据所述设定值与采集的所述温度值通过PID算法计算得到所述温度控制器的输出值并输出;
[0009]判断采集的所述温度值是否满足温度偏差收敛条件;
[0010]若所述温度值不满足温度偏差收敛条件,则调节所述PID算法中的积分环节,直至所述温度值满足所述温度偏差收敛条件。
[0011]可选的,所述判断采集的所述温度值是否满足温度偏差收敛条件包括:
[0012]计算采集的所述温度值与所述设定值的差值,以及相邻采集时刻所采集的所述温度值的差值的偏差;
[0013]在采集的所述温度值与所述设定值的差值小于第一预设阈值的条件下,判断采集的所述温度值与所述设定值的差值是否大于第二预设阈值,且所述偏差是否小于第三预设阈值;所述第一预设阈值大于所述第二预设阈值;
[0014]若采集的所述温度值与所述设定值的差值大于所述第二预设阈值,且所述偏差小于所述第三预设阈值,则采集的所述温度值满足温度偏差收敛条件。
[0015]可选的,所述根据所述设定值与采集到的所述温度值通过PID算法计算得到所述温度控制器的输出值包括:
[0016]根据公式:
[0017]计算得到所述温度控制器的输出值;
[0018]其中,M
out
表示温度控制器的输出值,M
max
表示温度控制器的最大输值,Ts表示所述设定温度,T0表示设定所述设定温度时的实际温度值;T
t
‑2表示t

2时刻采样的温度值,T
t
‑1表示t

1时刻采集的温度值,T
t
表示t时刻采样的温度值,K
p
表示比例系数,K
i
表示积分系数,K
d
表示微分例系数,Kit表示t时刻的积分项变化率,Kid表示积分与微分预取系数。
[0019]可选的,所述调整温度控制器的输出计算公式中的积分环节包括:
[0020]根据Kit=Kit+ΔKt调节所述t时刻的积分项变化率;
[0021]根据公式Ki=(1+Kit)*Ki调节所述积分系数;
[0022]其中,ΔKt表示调节变化量。
[0023]可选的,所述判断采集的所述温度值是否满足温度偏差收敛条件前还包括:
[0024]根据所述温度控制器的输出值判断所述温度控制器的实际温度控制状态与目标温度控制状态是否一致,以及预设时间内相邻采样时刻所采集的所述温度值的差值的均值是否超出第四预设阈值;
[0025]若温度控制器的实际温度控制状态与目标温度控制状态不一致和/或预设时间内相邻采样时刻所采集的所述温度值的差值的均值超出所述第四预设阈值,则将温度控制器输出值置为零;
[0026]若温度控制器的温度控制状态与目标温度控制状态一致且预设时间内相邻采样时刻所采集的所述温度值的差值的均值未超出所述第四预设阈值,则判断所采集的所述温度值是否满足温度偏差收敛条件。
[0027]可选的,所述根据所述温度控制器的输出值判断所述温度控制器的实际温度控制状态与目标温度控制状态是否一致,以及预设时间内相邻采样时刻所采集的所述温度值的差值的均值是否超出第四预设阈值前还包括:
[0028]判断所述设定值是否超出设定阈值;
[0029]若所述设定值未超出设定阈值,则根据所述温度控制器的输出值判断所述温度控制器的实际温度控制状态与目标温度控制状态是否一致,以及预设时间内相邻采样时刻所采集的所述温度值的差值的均值是否超出所述第四预设阈值;
[0030]若所述设定值超出设定阈值,则判断所述温度控制器的输出值是否达到最大值;
[0031]若所述温度控制器的输出值达到所述最大值,根据所述温度控制器的输出值判断所述温度控制器的实际温度控制状态与目标温度控制状态是否一致,以及预设时间内相邻采样时刻所采集的所述温度值的差值的均值是否超出所述第四预设阈值;
[0032]若所述温度控制器的输出值未达到所述最大值,则将所述温度控制器的输出值置为所述最大值,并在将所述温度控制器的输出值置为所述最大值后根据所述温度控制器的
输出值判断所述温度控制器的实际温度控制状态与目标温度控制状态是否一致,以及预设时间内相邻采样时刻所采集的所述温度值的差值的均值是否超出所述第四预设阈值。
[0033]可选的,所述根据采集的所述温度值与设定值判断温度控制状态是否发生变化前还包括;
[0034]判断所述设定值是否发生变化;
[0035]若所述设定值发生变化,则根据采集的所述温度值与所述设定值判断温度控制状态是否发生变化;
[0036]若所述设定值未发生变化,则判断所述设定值是否超出设定阈值。
[0037]为解决上述技术问题,本申请还提供了一种温度控制装置,包括:
[0038]采集模块,用于采集温度值;
[0039]第一判断模块,用于根据采集的所述温度值与设定值判断温度控制器的温度控制状态是否发生变化;
[0040]计算模块,用于若所述温度控制状态发生变化,则将所述温度控制器的输出值置为零,并在将所述温度控制器的输出值置为零后,根据所述设定值与采集的所述温度值通过PID算法计算得到所述温度控制器的输出值并输出;
[0041]第二判断模块,用于判断采集的所述温度值是否满足温度偏差收敛条件;
[0042]调节模块,用于若所述温度值不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种温度控制方法,其特征在于,包括:采集温度值;根据采集的所述温度值与设定值判断温度控制器的温度控制状态是否发生变化;若所述温度控制状态发生变化,则将所述温度控制器的输出值置为零,并在将所述温度控制器的输出值置为零后,根据所述设定值与采集的所述温度值通过PID算法计算得到所述温度控制器的输出值并输出;判断采集的所述温度值是否满足温度偏差收敛条件;若所述温度值不满足温度偏差收敛条件,则调节所述PID算法中的积分环节,直至所述温度值满足所述温度偏差收敛条件。2.根据权利要求1所述的温度控制方法,其特征在于,所述判断采集的所述温度值是否满足温度偏差收敛条件包括:计算采集的所述温度值与所述设定值的差值,以及相邻采集时刻所采集的所述温度值的差值的偏差;在采集的所述温度值与所述设定值的差值小于第一预设阈值的条件下,判断采集的所述温度值与所述设定值的差值是否大于第二预设阈值,且所述偏差是否小于第三预设阈值;所述第一预设阈值大于所述第二预设阈值;若采集的所述温度值与所述设定值的差值大于所述第二预设阈值,且所述偏差小于所述第三预设阈值,则采集的所述温度值满足温度偏差收敛条件。3.根据权利要求1所述的温度控制方法,其特征在于,所述根据所述设定值与采集到的所述温度值通过PID算法计算得到所述温度控制器的输出值包括:根据公式:计算得到所述温度控制器的输出值;其中,M
out
表示温度控制器的输出值,M
max
表示温度控制器的最大输出值,Ts表示所述设定温度,T0表示设定所述设定温度时的实际温度值;T
t
‑2表示t

2时刻采样的温度值,T
t
‑1表示t

1时刻采集的温度值,T
t
表示t时刻采样的温度值,K
p
表示比例系数,K
i
表示积分系数,K
d
表示微分例系数,Kit表示t时刻的积分项变化率,Kid表示积分与微分预取系数。4.根据权利要求3所述的温度控制方法,其特征在于,所述调整温度控制器的输出计算公式中的积分环节包括:根据Kit=Kit+ΔKt调节所述t时刻的积分项变化率;根据公式Ki=(1+Kit)*Ki调节所述积分系数;其中,ΔKt表示调节变化量。5.根据权利要求1所述的温度控制方法,其特征在于,所述判断采集的所述温度值是否满足温度偏差收敛条件前还包括:根据所述温度控制器的输出值判断所述温度控制器的实际温度控制状态与目标温度控制状态是否一致,以及预设时间内相邻采样时刻所采集的所述温度值的差值的均值是否
超出第四预设阈值;若温度控制器的实际温度控制状态与目标温度控制状态不一致和/或预设时间内相邻采样时刻所采集的所述温度值的差值的均值超出所述第...

【专利技术属性】
技术研发人员:董康宁郭光辉马永波
申请(专利权)人:郑州思昆生物工程有限公司
类型:发明
国别省市:

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

1