本发明涉及蒸烤箱,特别是涉及一种蒸烤箱的温度控制方法、一种蒸烤箱的温度控制装置、一种蒸烤箱以及一种计算机可读介质。
背景技术:
1、相关技术中,蒸烤箱通常采用pid(proportional-integral-derivative,比例-积分-微分)控制算法进行温度控制。然而,pid控制算法难以使得蒸烤箱长时间保持恒定温度以保障烹饪品质。
技术实现思路
1、本发明实施例提供一种蒸烤箱的温度控制方法、装置、蒸烤箱以及计算机可读存储介质,以解决pid控制算法难以使得蒸烤箱长时间保持恒定温度以保障烹饪品质的问题。
2、本发明实施例公开了一种蒸烤箱的温度控制方法,应用于蒸烤箱,所述蒸烤箱包括变频加热设备,所述变频加热设备为石墨烯加热设备和/或涡流变热设备,所述方法包括:
3、利用预设的温度传感器采集所述蒸烤箱的当前温度;
4、利用预设的电流传感器和电压传感器分别采集所述变频加热设备的工作电流和工作电压;
5、基于所述当前温度、所述工作电流、所述工作电压以及所述蒸烤箱的预设目标温度,利用预设的控制策略生成模型得到所述变频加热设备的功率控制策略;
6、基于所述功率控制策略,通过调整所述变频加热设备的输出功率,将所述蒸烤箱的所述当前温度转变为所述目标温度。
7、可选地,所述基于所述当前温度、所述工作电流、所述工作电压以及所述蒸烤箱的预设目标温度,利用预设的控制策略生成模型得到所述变频加热设备的功率控制策略,包括:
8、利用所述工作电流和所述工作电压,获取所述变频加热设备的当前功率;
9、将所述当前温度、所述当前功率以及所述目标温度输入所述控制策略生成模型,得到所述变频加热设备的所述功率控制策略。
10、可选地,所述方法包括:
11、获取所述蒸烤箱的训练当前温度、训练目标温度、所述变频加热设备的训练当前频率以及将所述训练当前温度转换为所述训练目标温度的训练功率控制策略;
12、利用所述训练当前温度、所述训练目标温度、所述训练当前频率以及所述训练功率控制策略,训练预设的机器学习模型,得到所述控制策略生成模型。
13、可选地,所述利用所述训练当前温度、所述训练目标温度、所述训练当前频率以及所述训练功率控制策略,训练预设的机器学习模型,得到所述控制策略生成模型,包括:
14、在所述机器学习模型的训练过程中,获取所述机器学习模型针对所述训练当前温度、所述训练目标温度以及所述训练当前频率输出的推理功率控制策略;
15、获取所述推理功率控制策略对应的转变温度、转变速度以及转变能耗中的至少一个;所述转变温度为利用所述推理功率控制策略调整所述变频加热设备的输出功率,使得所述训练当前温度进行转变得到的温度;所述转变速度为所述训练当前温度转变为所述转变温度的速度;所述转变能耗为所述训练当前温度转变为所述转变温度的过程中,所述变频加热设备的能耗;
16、基于所述转变温度、所述转变速度以及所述转变能耗中的至少一个,训练所述机器学习模型。
17、可选地,所述基于所述转变温度、所述转变速度以及所述转变能耗中的至少一个,训练所述机器学习模型,包括:
18、若所述转变温度与所述训练目标温度之间的差值小于预设差值阈值,则为所述机器学习模型提供预设第一奖励;
19、若所述转变速度高于预设速度阈值,则为所述机器学习模型提供预设第二奖励;
20、若所述转变能耗小于预设能耗阈值,则为所述机器学习模型提供预设第三奖励;
21、利用所述第一奖励、所述第二奖励以及所述第三奖励中的至少一个,训练所述机器学习模型。
22、可选地,所述利用所述第一奖励、所述第二奖励以及所述第三奖励中的至少一个,训练所述机器学习模型,包括:
23、为所述机器学习模型配置预设的温度权重、速度权重以及能耗权重;
24、基于所述温度权重、所述第一奖励、所述速度权重、所述第二奖励、所述能耗权重以及所述第三奖励,获取所述机器学习模型的目标奖励;
25、利用所述目标奖励,训练所述机器学习模型。
26、可选地,所述通过调整所述变频加热设备的输出功率,将所述蒸烤箱的所述当前温度转变为所述目标温度,包括:
27、获取所述功率控制策略对应的待处理温度、待处理速度以及待处理能耗中的至少一个;所述待处理温度为利用所述功率控制策略调整所述变频加热设备的输出功率,使得所述当前温度进行转变得到的温度;所述待处理速度为所述当前温度转变为所述待处理温度的速度;所述待处理能耗为所述当前温度转变为所述待处理温度的过程中,所述变频加热设备的能耗;
28、基于所述待处理温度、所述待处理速度以及所述待处理能耗中的至少一个,训练所述控制策略生成模型。
29、可选地,所述基于所述待处理温度、所述待处理速度以及所述待处理能耗中的至少一个,训练所述控制策略生成模型,包括:
30、基于所述待处理温度、所述待处理速度以及所述待处理能耗,调整所述温度权重、所述速度权重以及所述能耗权重中的至少一个;
31、基于调整后的所述温度权重、所述速度权重以及所述能耗权重中的至少一个,获取所述控制策略生成模型的训练过程中的奖励;
32、利用所述奖励,训练所述控制策略生成模型。
33、可选地,所述方法包括:
34、基于所述功率控制策略,调整所述石墨烯加热设备和/或所述涡流变热设备的开关状态。
35、本发明实施例还公开了一种蒸烤箱的温度控制装置,应用于蒸烤箱,所述蒸烤箱包括变频加热设备,所述变频加热设备为石墨烯加热设备和/或涡流变热设备,所述装置包括:
36、温度采集模块,用于利用预设的温度传感器采集所述蒸烤箱的当前温度;
37、电压采集模块,用于利用预设的电流传感器和电压传感器分别采集所述变频加热设备的工作电流和工作电压;
38、策略得到模块,用于基于所述当前温度、所述工作电流、所述工作电压以及所述蒸烤箱的预设目标温度,利用预设的控制策略生成模型得到所述变频加热设备的功率控制策略;
39、功率调整模块,用于基于所述功率控制策略,通过调整所述变频加热设备的输出功率,将所述蒸烤箱的所述当前温度转变为所述目标温度。
40、可选地,所述策略得到模块包括:
41、频率获取子模块,用于利用所述工作电流和所述工作电压,获取所述变频加热设备的当前功率;
42、策略得到子模块,用于将所述当前温度、所述当前功率以及所述目标温度输入所述控制策略生成模型,得到所述变频加热设备的所述功率控制策略。
43、可选地,所述装置包括:
44、训练数据获取模块,用于获取所述蒸烤箱的训练当前温度、训练目标温度、所述变频加热设备的训练当前频率以及将所述训练当前温度转换为所述训练目标温度的训练功率控制策略;
45、训练模块,用于利用所述训练当前温度、所述训练目标温度、所述训练当前频率以及所述训练功率控制策略,训练预设的机器学习模型,得到所述控制策略生成模型。
46、可选地,所述训练模块包括:
47、推理功率控制策略获取子模块,用于在所述机器学习模型的训练过程中,获取所述机器学习模型针对所述训练当前温度、所述训练目标温度以及所述训练当前频率输出的推理功率控制策略;
48、转变温度获取子模块,用于获取所述推理功率控制策略对应的转变温度、转变速度以及转变能耗中的至少一个;所述转变温度为利用所述推理功率控制策略调整所述变频加热设备的输出功率,使得所述训练当前温度进行转变得到的温度;所述转变速度为所述训练当前温度转变为所述转变温度的速度;所述转变能耗为所述训练当前温度转变为所述转变温度的过程中,所述变频加热设备的能耗;
49、训练子模块,用于基于所述转变温度、所述转变速度以及所述转变能耗中的至少一个,训练所述机器学习模型。
50、可选地,所述训练子模块包括:
51、第一奖励提供单元,用于若所述转变温度与所述训练目标温度之间的差值小于预设差值阈值,则为所述机器学习模型提供预设第一奖励;
52、第二奖励提供单元,用于若所述转变速度高于预设速度阈值,则为所述机器学习模型提供预设第二奖励;
53、第三奖励提供单元,用于若所述转变能耗小于预设能耗阈值,则为所述机器学习模型提供预设第三奖励;
54、训练单元,用于利用所述第一奖励、所述第二奖励以及所述第三奖励中的至少一个,训练所述机器学习模型。
55、可选地,所述训练单元包括:
56、权重配置子单元,用于为所述机器学习模型配置预设的温度权重、速度权重以及能耗权重;
57、目标奖励获取子单元,用于基于所述温度权重、所述第一奖励、所述速度权重、所述第二奖励、所述能耗权重以及所述第三奖励,获取所述机器学习模型的目标奖励;
58、训练子单元,用于利用所述目标奖励,训练所述机器学习模型。
59、可选地,所述功率调整模块包括:
60、待处理温度获取子模块,用于获取所述功率控制策略对应的待处理温度、待处理速度以及待处理能耗中的至少一个;所述待处理温度为利用所述功率控制策略调整所述变频加热设备的输出功率,使得所述当前温度进行转变得到的温度;所述待处理速度为所述当前温度转变为所述待处理温度的速度;所述待处理能耗为所述当前温度转变为所述待处理温度的过程中,所述变频加热设备的能耗;
61、控制策略生成模型训练子模块,用于基于所述待处理温度、所述待处理速度以及所述待处理能耗中的至少一个,训练所述控制策略生成模型。
62、可选地,所述控制策略生成模型训练子模块包括:
63、权重调整单元,用于基于所述待处理温度、所述待处理速度以及所述待处理能耗,调整所述温度权重、所述速度权重以及所述能耗权重中的至少一个;
64、奖励获取单元,用于基于调整后的所述温度权重、所述速度权重以及所述能耗权重中的至少一个,获取所述控制策略生成模型的训练过程中的奖励;
65、控制策略生成模型训练单元,用于利用所述奖励,训练所述控制策略生成模型。
66、可选地,所述装置包括:
67、开关状态调整模块,用于基于所述功率控制策略,调整所述石墨烯加热设备和/或所述涡流变热设备的开关状态。
68、本发明实施例还公开了一种蒸烤箱,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
69、所述存储器,用于存放计算机程序;
70、所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
71、本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
72、本发明实施例包括以下优点:
73、在本发明实施例中,蒸烤箱包括变频加热设备,变频加热设备为石墨烯加热设备和/或涡流变热设备。利用预设的温度传感器采集蒸烤箱的当前温度,利用预设的电流传感器和电压传感器分别采集变频加热设备的工作电流和工作电压。基于当前温度、工作电流、工作电压以及蒸烤箱的预设目标温度,利用预设的控制策略生成模型得到变频加热设备的功率控制策略;基于功率控制策略,通过调整变频加热设备的输出功率,将蒸烤箱的当前温度转变为目标温度。通过利用控制策略生成模型输出的功率控制策略,并配合变频加热设备,调整变频加热设备的输出功率,可以将蒸烤箱的当前温度变换为目标温度,并控制蒸烤箱按照目标温度进行恒温运行。