掌桥专利:专业的专利平台
掌桥专利
首页

一种控制方法、装置、设备及计算机可读存储介质

文献发布时间:2023-07-05 06:30:04


一种控制方法、装置、设备及计算机可读存储介质

技术领域

本申请涉及蒸汽发生器技术领域,尤其涉及一种控制方法、装置、设备及计算机可读存储介质。

背景技术

随着蒸汽发生器技术的不断发展,蒸汽发生器在家电设备(例如食品料理机、蒸汽熨斗等)中的利用率越来越高,蒸汽发生器通过其他能源的热能把水加热成热水或蒸汽,保证各种家电设备正常工作。

然而,蒸汽发生器在使用过程中,蒸汽发生器中的水位是一个重要的监控数据,当蒸汽发生器中的水量不足时,蒸汽发生器容易处于干烧或高温状态,对于热惯性极低的蒸汽发生器,如厚膜蒸汽发生器等,容易因为产生干烧而损坏,甚至烧毁蒸汽发生器。

发明内容

为解决上述技术问题,本申请实施例期望提供一种控制方法、装置、设备及计算机可读存储介质,能够实现对蒸汽发生装置的干烧状态进行有效判断,保证蒸汽发生装置正常工作。

本申请的技术方案是这样实现的:

本申请实施例提供一种控制方法,应用于具有蒸汽发生装置的家电设备,包括:

响应于针对所述家电设备的启动指令,控制所述蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量,所述预设水量小于所述蒸汽发生装置的预警水量;

控制所述蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向所述蒸汽发生装置注水,所述第一功率小于所述蒸汽发生装置的工作功率;

获取所述蒸汽发生装置的第一温度信息,基于所述第一温度信息确定所述蒸汽发生装置处于干烧状态,控制所述蒸汽发生装置停止加热。

本申请实施例提供一种控制装置,应用于具有蒸汽发生装置的家电设备,包括:

预热控制模块,用于响应于针对所述家电设备的启动指令,控制所述蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量,所述预设水量小于所述蒸汽发生装置的预警水量;

加热控制模块,用于控制所述蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向所述蒸汽发生装置注水,所述第一功率小于所述蒸汽发生装置的工作功率;

信息获取模块,用于获取所述蒸汽发生装置的第一温度信息,基于所述第一温度信息确定所述蒸汽发生装置处于干烧状态,控制所述蒸汽发生装置停止加热。

本申请实施例提供一种控制设备,应用于具有蒸汽发生装置的家电设备,包括:

存储器,用于存储可执行控制指令;

处理器,用于执行所述存储器中存储的可执行控制指令时,实现本申请实施例提供的控制方法。

本申请实施例提供一种计算机可读存储介质,存储有可执行控制指令,用于引起处理器执行时,实现本申请实施例提供的控制方法。

本申请实施例提供一种控制方法、装置、设备及计算机可读存储介质,采用本技术方案,首先,响应于针对家电设备的启动指令,控制蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量,预设水量小于蒸汽发生装置的预警水量,防止了蒸汽发生装置在启动预热后立即干烧;然后,控制蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向蒸汽发生装置注水,第一功率小于蒸汽发生装置的工作功率;接着,获取蒸汽发生装置的第一温度信息,基于第一温度信息确定蒸汽发生装置处于干烧状态,控制蒸汽发生装置停止加热。如此,通过以第一功率对蒸汽发生装置进行加热,并基于蒸汽发生装置的第一温度信息,判断蒸汽发生装置处于干烧状态时,停止对蒸汽发生装置的加热,从而保证蒸汽发生装置正常工作。

附图说明

图1为本申请实施例提供的一种控制方法的流程示意图;

图2为本申请实施例提供的控制方法的另一种实现流程示意图;

图3为本申请实施例提供的一种蒸汽发生装置的实际升温速率确定方法的流程示意图;

图4为本申请实施例提供的一种蒸汽发生装置的升温速率阈值获取方法流程示意图;

图5为为本申请实施例提供的一种蒸汽发生装置的干烧判断方法的流程示意图;

图6为本申请实施例提供的控制装置的结构示意图;

图7为本申请实施例提供的一种控制设备的结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在以下的描述中,涉及到“一些实施例\另一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例\另一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

在以下的描述中,所涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

除非另有定义,本申请所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本申请中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

在食品料理机、蒸汽熨斗和洗碗机等家电设备中,均使用了蒸汽发生器,通过使用电能的热能把蒸汽发生器中的水加热成热水或蒸汽,使得家电设备可以利用热水或蒸汽进行工作,例如蒸汽熨斗使用蒸汽发生器产生的蒸汽对衣物进行熨烫。在对蒸汽发生器进行加热的过程中,保持蒸汽发生器中的水量平衡或者稳定,可以使得蒸汽发生器处于稳定持续的工作状态,从而保证家电设备的正常工作。

相关技术中,一些蒸汽发生器,例如后膜蒸汽发生器,或者不锈钢材质的蒸汽发生器等,热惯性非常低,如果在预热阶段采用全功率加热,在极短的时间内便能够迅速升温达到100度,同时,此类蒸汽发生器对控制器的温度采样速度要求高,对感温元件敏感度要求也很高,一般的控制器很难实时感知蒸汽发生器预热状态,因此,容易导致蒸汽器在预热阶段温度过高,在水量过少的情况下,蒸汽发生器很容易发生干烧。

本申请实施例提供一种控制方法,能够实现对蒸汽发生装置的干烧状态进行有效判断,保证蒸汽发生装置正常工作。

下面,将说明本申请实施例提供的控制方法,该方法应用于具有蒸汽发生装置的家电设备,该家电设备可以是食品料理机、洗碗机、蒸汽熨斗等。参见图1,图1为本申请实施提供的一种控制方法的流程示意图,该方法包括以下步骤:

S101、响应于针对家电设备的启动指令,控制蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量。

需要说明的是,启动指令可以是用户的根据个人需求,启动具有蒸汽发生装置的家电设备,指示家电设备需要进入工作状态,用户启动家电设备的方式可以是针对智能家电设备的远程控制进行开启,可以是直接作用于家电设备的开启动作,例如为家电设备接入电源。预热阶段可以是家电设备启动后,蒸汽发生装置开始以较小功率进行加热的一段时间。

在一些实施例中,预设水量小于蒸汽发生装置的预警水量,预警水量可以是在蒸汽发生装置正常工作的情况下,相关工作人员或技术人员测得的蒸汽发生装置中的最高水位对应所能容纳的水量,预设水量可以是事先设定的任意质量的水量,例如预设水量的质量可以是50克,85克,90克等。

示例性地,预设水量可以设置为预警水量的1/10,此时若预设水量的质量为500克,预设水量的质量可以设置为50克,当然此处只是示例性说明,本申请对预设水量和预警水量的比例关系,以及预设水量的大小不做具体限定。

可以理解的是,设置预热阶段,并向蒸汽发生装置中注入预设水量,可以使得蒸汽发生装置中的水在预热阶段平缓地升温,防止在家电设备启动,且蒸汽发生装置中没有水的情况下,直接进入加热阶段,蒸汽发生装置立刻处于高温或干烧状态。

S102、控制蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向蒸汽发生装置注水。

需要说明的是,第一功率小于蒸汽发生装置的工作功率,工作功率可以是蒸汽发生装置的总功率或额定功率,例如,第一功率可以是蒸汽发生装置的总功率的1/3,5/12,1/2等。第一时长阈值可以是预先设定的预热阶段中的任意时间长度,例如12秒等。第一预设流量可以是预先设定的向蒸汽发生装置供水的水流量,例如第一预设流量可以为10克每分钟(g/min)等。向蒸汽发生装置注水的方式可以是在水箱中设置水泵,通过水泵的作用将水箱中的水输入到蒸汽发生装置中。

可以理解的是,在启动家电设备后,以第一功率向蒸汽发生装置进行加热,而并非是使用蒸汽发生装置的总功率进行加热,降低了蒸汽发生装置干烧的可能性。同时,当加热时间长度达到第一时长阈值后,开始以第一预设流量向蒸汽发生装置注水,而并非是在家电设备启动后就以第一预设流量向蒸汽发生装置注水,使得蒸汽发生装置中的预设水量持续升温,减少了蒸汽发生装置的预热时间。

S103、获取蒸汽发生装置的第一温度信息。

S104、基于第一温度信息确定蒸汽发生装置处于干烧状态,控制蒸汽发生装置停止加热。

需要说明的是,第一温度信息可以是与蒸汽发生装置相关的温度信息,可以是单个温度值,可以是多个温度值等。在一些实施例中,通过对第一温度信息的判断可以确定蒸汽发生装置是否处于干烧状态,当第一温度信息是单个温度值时,将该单个温度值与温度阈值进行比较,确定蒸汽发生装置是否处于干烧状态;当第一温度信息是多个温度值时,可以基于多个温度值确定出温度变化速率,进而将温度变化速率和升温速率阈值进行比较,确定蒸汽发生装置是否处于干烧状态。当通过第一温度信息判断确定蒸汽发生装置处于干烧状态时,需要停止对蒸汽发生装置加热。

本申请实施例中,通过响应于针对家电设备的启动指令,控制蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量,预设水量小于蒸汽发生装置的预警水量,防止了蒸汽发生装置在启动预热后立即干烧;控制蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向蒸汽发生装置注水,第一功率小于蒸汽发生装置的工作功率;获取蒸汽发生装置的第一温度信息,基于第一温度信息确定蒸汽发生装置处于干烧状态,控制蒸汽发生装置停止加热。如此,通过以第一功率对蒸汽发生装置进行加热,并基于蒸汽发生装置的第一温度信息,判断蒸汽发生装置处于干烧状态时,停止对蒸汽发生装置的加热,从而保证蒸汽发生装置正常工作。

图2为本申请实施例提供的控制方法的另一种实现流程示意图,上述步骤S103的“获取蒸汽发生装置的第一温度信息”可以通过图2所示的步骤S1031实现,并且在步骤S103之后还可以执行步骤S201至步骤S204,以确定蒸汽发生装置是否处于干烧状态,以下结合图2对本申请实施例提供的控制方法的实现过程进行说明。

S1031、基于预设周期获取蒸汽发生装置的N个温度值。

需要说明的是,预设周期可以是预先设定的任意正整数,示例性地,预设周期的取值范围可以是[100,500]毫秒,当预设周期的取值范围为[100,500]时,预设周期可以是100毫秒,可以是500毫秒,可以是300毫秒,也可以是该取值范围中的任意一个整数值,当然,此处对预设周期的取值情况只是示例性地说明,不做具体限制。N可以表示获取的蒸汽发生装置的温度值的个数,N可以为任意正整数,示例性地,N的取值范围可以是[10,20],此时,N可以是10,可以是20,可以是15,也可以是该取值范围中的任意一个整数。

在一些实施例中,预设周期用于确定对蒸汽发生装置的温度值进行采样时的采样间隔时间,例如当预设周期为250毫秒时,则每隔250毫秒对蒸汽发生装置的温度值进行一次采样,若取N为10,则需要在10个预设周期(2500毫秒)时间内采样10次。

S201、响应于接收到的功能选择指令,获取选中的目标功能和目标功能对应的目标温度,基于目标温度确定目标温度范围。

功能选择指令可以是在家电设备启动后,由家电设备中的功能选择模块发送的功能选择指令,用于指示选择该家电设备的相应功能。目标功能可以是用户根据需求选择的家电设备的相应功能,目标温度可以是家电设备实现目标功能所需要的温度。

在一些实施例中,用户选择了相应的功能后,便可以确定该功能对应的温度,例如,家用洗碗机有清洗、消毒、烘干等功能,用户在选择了其中的任意一种功能,例如烘干作为目标功能后,实现烘干功能对应的温度便可以随之确定。此外,不同目标功能对应的目标温度可能不同,例如洗碗机的消毒功能对应的目标温度可能为100度,烘干功能对应的目标温度可能为80度。

目标温度范围可以是在保证可以实现家电设备相应的目标功能的情况下,由目标温度的可允许的变化范围确定的,例如,目标功能对应的目标温度为100度,在对家电设备进行测试时,发现当目标温度上下浮动5度时,仍然可以实现目标功能,此时基于该目标温度确定的目标温度范围为[95,105]。

S202、获取蒸汽发生装置的升温速率阈值。

升温速率阈值可以是在蒸汽发生装置中没有水的情况下,测得蒸汽发生装置的温度值后,基于该温度值确定的,升温速率可以是温度的变化速率,表明温度变化的快慢。升温速率阈值可以是蒸汽发生装置中没有水,即处于干烧状态时,测得的蒸汽发生装置的多个温度值对应的变化速率。

S203、基于N个温度值确定蒸汽发生装置在预热阶段的实际升温速率。

需要说明的是,实际升温速率可以是由蒸汽发生装置在预热阶段获得的N个温度值确定的温度变化速率,可以表示蒸汽发生装置在预热阶段温度的变化快慢。

在一些实施例中,温度值的个数N可以为1或大于1的正整数,当温度值的个数N为1,即基于预设周期仅采样一次得到一个温度值时,此时对应的升温速率阈值可以为温度阈值,在判断蒸汽发生装置是否处于干烧状态时可以直接将该温度值和该温度阈值进行比较;当温度值的个数N为大于1的正整数,在判断蒸汽发生装置是否处于干烧状态时可以将该多个温度值确定的温度变化速率与升温速率阈值进行比较。

S204、判断第N个温度值是否小于目标温度范围的最小值。

目标温度范围的最小值可以用于确定对蒸汽发生装置的预热是否结束,在本申请实施例中,由于在预热阶段,使用第一功率对蒸汽发生装置持续加热,因此获取到的N个温度值是依次递增的,所以可以用第N个温度值与目标温度范围中的最小值进行比较,确定预热是否结束。当确定第N个温度值小于目标温度范围的最小值,进入步骤S205,进一步判断实际升温速率是否达到升温速率阈值。在本申请实施例中,确定第N个温度值大于或者等于目标温度范围的最小值,进入步骤S208。

S205、判断实际升温速率是否达到升温速率阈值。

其中,升温速率阈值可以用于判断蒸汽发生装置是否处于干烧状态。当确定第N个温度值小于目标温度范围的最小值且实际升温速率达到升温速率阈值,确定蒸汽发生装置处于干烧状态,此时进入步骤S104;确定第N个温度值小于目标温度范围的最小值,且实际升温速率未达到升温速率阈值,此时进入步骤S206。

S206、确定蒸汽发生装置未处于干烧状态,且未达到预热阶段的结束条件。

若通过采样得到的蒸汽发生装置的第N个温度值小于目标温度范围中的最小值,则确定处于预热阶段,同时,若实际升温速率小于升温速率阈值,则确定在预热阶段蒸汽发生装置并没有干烧。

S207、控制蒸汽发生装置继续以所述第一功率进行预热。

在确定蒸汽发生装置并没有发生干烧后,且蒸汽发生装置仍处于预热阶段时,可以继续基于第一功率对蒸汽发生装置进行加热。

S208、判断实际升温速率是否达到升温速率阈值。

如果确定所述第N个温度值大于目标温度范围的最小值且所述实际升温速率未达到升温速率阈值,进入步骤S210;如果确定第N个温度值大于目标温度范围的最小值且实际升温速率达到升温速率阈值,进入步骤S209。

S209、确定蒸汽发生装置处于干烧状态,控制蒸汽发生装置停止加热。

S210、确定蒸汽发生装置未处于干烧状态,且达到预热阶段的结束条件。

当确定第N个温度值大于目标温度范围中的最小值时,则确定蒸汽发生装置已经达到了目标温度,对蒸汽发生装置预热结束,同时,如果判断此时对应的实际升温速率小于升温速率阈值时,则确定蒸汽发生装置并没有干烧。

S211、基于第二预设流量向蒸汽发生装置进行注水。

需要说明的是,第二预设流量可以是事先设定的水流量,第二预设流量大于第一预设流量,当确定对蒸汽发生装置预热结束,且蒸汽发生装置的温度值达到目标温度范围中的温度时,则以第二预设流量向蒸汽发生装置中注水。

可以理解的是,对蒸汽发生装置预热结束后,蒸汽发生装置的温度值已经较高,大于预热阶段中的各个温度值,若此时继续采用第一预设流量进行供水,随着时间的推移,可能会使得蒸汽发生装置处于干烧状态,因此选择大于第一预设流量的水流量对蒸汽发生装置进行供水,可以防止蒸汽发生装置干烧。

S212、控制蒸汽发生装置以第二功率进行加热,使得基于第二功率对蒸汽发生装置进行加热时,蒸汽发生装置的温度值处于目标温度范围内。

在预热阶段结束后,采用第二功率对蒸汽发生装置进行加热,可以使得蒸汽发生装置的温度保持在目标温度范围内。由于此时已经处于稳定供蒸汽阶段,通过调节对蒸汽发生装置进行加热的功率,使得蒸汽发生装置的温度保持在目标温度范围内,从而保证家电设备完成相应的目标功能。

在一些实施例中,第二功率大于第一功率,第二功率可以是基于比例积分微分控制(Proportional Integral Derivative,PID)算法对蒸汽发生装置的功率进行调节,使得蒸汽发生装置的温度处于目标温度范围内时对应的功率。

可以理解的是,控制蒸汽发生装置以第二功率进行加热,且第二功率大于第一功率,可以使得蒸汽发生装置具有较高的温度,并保证蒸汽发生装置的温度稳定在目标温度范围内,为家电设备的正常工作提供条件。

S213、获取蒸汽发生装置的第二温度信息,基于第二温度信息确定蒸汽发生装置处于干烧状态。

S214、控制蒸汽发生装置停止加热。

第二温度信息可以是在预热阶段结束后,基于蒸汽发生装置的温度获得的,第二温度信息可以包括温度、温度变化速率等。在一些实施例中,通过对第二温度信息的判断可以确定蒸汽发生装置是否处于干烧状态,当通过第二温度信息判断确定蒸汽发生装置处于干烧状态时,需要停止对蒸汽发生装置加热。

可以理解的是,在本实施例中,基于预设周期获取蒸汽发生装置的N个温度值,并基于蒸汽发生装置的N个温度值确定实际升温速率,通过实际升温速率与升温速率阈值进行比较,实现蒸汽发生装置是否处于干烧状态的有效判断。同时,将蒸汽发生装置的第N个温度值与目标温度范围的最小值进行比较,确定预热阶段是否结束,当确定预热阶段并未结束时,继续以第一功率对蒸汽发生装置进行加热;当确定预热结束时,以第二预设流量向蒸汽发生器注水,同时以第二功率对蒸汽发生器进行加热,保证蒸汽发生装置的温度处于目标温度范围内,并获取蒸汽发生装置的第二温度信息,在基于第二温度信息确定蒸汽发生装置处于干烧状态时,停止对蒸汽发生装置加热,从而保证蒸汽发生装置正常工作。

如图3所示,为本申请实施例提供的一种蒸汽发生装置的实际升温速率确定方法的流程示意图,在一些实施例中,上述步骤S203“基于N个温度值确定蒸汽发生装置在预热阶段的实际升温速率”,可以通过下述的步骤S2031至步骤S2033来实现,以下对各个步骤进行说明。

S2031、将N个温度值按照时间顺序进行排序,得到第一排序结果。

需要说明的是,对N个温度值按照时间排序的方式可以是根据以预设周期进行采样的先后顺序确定,例如在第一个预设周期内获得第一个温度值,第二个预设周期内获得第二个温度值,以此类推,在第N个预设周期内获得第N个温度值,则第一个温度值,第二个温度值,…,第N个温度值,便构成第一排序结果。

在一些实施例中,N的值可以为1,即只基于预设周期采样了一次,获得了一个温度值,此时便不需要再获取实际升温速率,而直接执行步骤S204。S2032、获取第一排序结果中两个相邻温度值之间的各个差值,并基于各个差值确定各个预设周期对应的升温速率。

在一些实施例中,两个相邻温度值之间的差值,可以是第一排序结果内,相邻两个温度值中的后一个温度值减去前一个温度值得到的差值,也可以是相邻两个温度值之间差值的绝对值。在实际中,需要计算第一排序结果中所有相邻两个温度值之间的差值,得到多个差值。例如,当温度值的个数N为5时,得到的第一排序结果为:A1,A2,A3,A4,A5,则计算得到的各个差值分别为:A2-A1,A3-A2,A4-A3,A5-A4。

基于各个差值确定各个预设周期对应的升温速率,可以是在得到各个差值后,在预设周期内所有相邻两个温度值之间的变化速率,例如,相邻两个温度值A1和A2之间的差值为A2-A1,预设周期为T,则其对应的升温速率为(A2-A1)/T。

S2033、基于各个预设周期对应的升温速率,确定实际升温速率。

需要说明的是,在得到各个升温速率后,可以对各个升温速率进行求和运算得到实际升温速率,也可以是对各个升温速率进行算术平均或者加权平均得到实际升温速率。

在一些实施例中,上述步骤S213“获取所述蒸汽发生装置的第二温度信息,基于所述第二温度信息确定所述蒸汽发生装置处于干烧状态”,可以通过下述的步骤S2131至步骤S2133来实现,以下对各个步骤进行说明。

S2131、基于预设周期获取蒸汽发生装置在目标温度范围内的N个温度值。

基于预设周期获取蒸汽发生装置的N个温度值的方式,可以是每隔一个预设周期,采集一次蒸汽发生装置的温度值,直至获取到N个温度值。因为在预热阶段结束后,使用第二功率对蒸汽发生装置进行加热时,蒸汽发生装置的温度处于目标温度范围内,因此,获取的N个温度值也在该目标温度范围内。

S2132、基于目标温度范围内的N个温度值确定蒸汽发生装置在稳定阶段的第二实际升温速率。

在一些实施例中,稳定阶段在预热阶段结束之后,当蒸汽发生装置的第N个温度值达到目标温度范围中的最小值时,便进入稳定阶段。第二实际升温速率可以是在稳定阶段,由蒸汽发生装置在该阶段获得的N个温度值确定的温度变化速率。获取第二实际升温速率的方式和蒸汽发生装置在预热阶段的实际升温速率的获取方法类似,也可以通过步骤S2031至步骤S2033来实现。

S2133、确定第二实际升温速率达到升温速率阈值,确定蒸汽发生装置处于干烧状态。

当确定步骤S2132得到的第二实际升温速率大于或等于升温速率阈值,便可以确定蒸汽发生装置在稳定阶段发生了干烧,此时,可以停止对蒸汽发生装置进行加热。

可以理解的是,当蒸汽发生装置的加热过程进入稳定阶段,获取蒸汽发生装置的N个温度值,基于获取的温度值确定蒸汽发生装置的第二实际升温速率,并基于第二实际升温速率和升温速率阈值之间的关系,确定蒸汽发生装置是否处于干烧状态,实现了蒸汽发生装置在稳定阶段是否发生干烧的有效判断。

如图4所示,为本申请实施例提供的一种蒸汽发生装置的升温速率阈值获取方法流程示意图,在一些实施例中,步骤S202“获取蒸汽发生装置的升温速率阈值”,可以通过下述的步骤S2021至步骤S2024来实现,以下对各个步骤进行说明。

S2021、当确定蒸汽发生装置中没有水时,基于第一功率对蒸汽发生装置进行加热。

在一些实施例中,获取升温速率阈值的时机可以是在向蒸汽发生装置中注入预设水量之前,测试蒸汽发生装置处于干烧状态下的温度、温度变化速率等信息,此时,蒸汽发生装置中还没有注入水,直接对蒸汽发生装置进行加热,加热功率可以设置为预热阶段使用的第一功率。

S2022、基于预设周期获取蒸汽发生装置的N个干烧温度值,并将N个干烧温度值按照时间顺序进行排序,得到第二排序结果。

需要说明的是,干烧温度值可以是蒸汽发生装置中没有水,并以第一功率进行加热时,以预设周期进行N次采样后获得的温度值,将N个干烧温度值按照时间顺序进行排序可以是根据N个干烧温度值的采样先后顺序确定的排序结果,即第二排序结果。

在一些实施例中,N的值可以为1,即基于预设周期仅获取了一个干烧温度值,此时不需要再获取升温速率阈值,直接将该干烧温度值作为温度阈值,进入步骤S203,基于N为1情况,获取蒸汽发生装置在预热阶段的一个温度值,在进行S205或S208的判断时,直接将该温度值与温度阈值进行比较,而并非将实际升温速率与升温速率阈值进行比较,确定蒸汽发生装置是否发生干烧。S2023、获取第二排序结果中两个相邻干烧温度值之间的各个干烧差值,并基于各个干烧差值确定各个预设周期对应的干烧升温速率。

在一些实施例中,两个相邻干烧温度值之间的差值,可以是第二排序结果内,相邻两个干烧温度值中的后一个温度值减去前一个温度值得到的差值,也可以是相邻两个温度值之间差值的绝对值。在实际实现时,需要计算第二排序结果中所有相邻两个干烧温度值之间的差值,得到多个干烧差值,由N个干烧温度值构成的第二排序结果,可以得到N-1个干烧差值。

需要说明的是,干烧升温速率可以是基于获得的N个干烧温度值确定的干烧温度值的变化速率。基于各个干烧差值确定各个预设周期对应的干烧升温速率,可以是在得到各个干烧差值后,在预设周期内所有相邻两个干烧温度值之间的变化速率。示例性地,若相邻两个干烧温度值B1和B2之间的差值为B2-B1,预设周期为T,则对应的干烧升温速率为(B2-B1)/T。

S2024、基于各个预设周期对应的干烧升温速率,获取升温速率阈值。

在得到各个干烧升温速率后,升温速率阈值可以是由各个干烧升温速率直接进行求和得到,也可以是由各个干烧升温速率求算术平均得到,也可以是由各个干烧升温速率求加权平均得到。

在一些实施例中,在基于第一温度信息确定汽发生装置处于干烧状态,控制蒸汽发生装置停止加热,即步骤S104之后,还可以包括下述的步骤S301至步骤S303。

S301、当确定蒸汽发生装置处于干烧状态,生成干烧报警信息,并获取水泵中的当前水量和实际水流量。

在一些实施例中,蒸汽发生装置可能在预热阶段发生干烧,也可能在稳定阶段发生干烧,在预热阶段时,根据实际升温速率与升温速率阈值的关系确定蒸汽发生装置处于干烧状态,或者在稳定阶段时,根据第二实际升温速率与升温速率阈值的关系确定蒸汽发生装置处于干烧状态,均可以生成干烧报警信息,干烧报警信息可以是文字信息,也可以是语音信息。

需要说明的是,在确定蒸汽发生装置处于干烧状态后,可以获取水泵中的水量,和用于向蒸汽发生装置进行注水的水流量。水泵用于向蒸汽发生装置注水,可以通过与水泵连接的水管将水箱中的水注入到蒸汽发生装置中。水泵中的水量可以是水泵中存储的水量,实际水流量可以是在蒸汽发生装置处于干烧状态时,向蒸汽发生装置注水的水流量,在实际中,实际水流量可能与第一预设流量或第二预设流量相同,也可能与第一预设流量或第二预设流量相同。

S302、基于当前水量和实际水流量,确定导致蒸汽发生装置处于干烧状态的原因信息。

在一些实施例中,当水泵中的当前水量较少或者水泵中无水,则可以确定导致蒸汽发生装置处于干烧状态的原因信息可能是水箱中无水;当确定水泵中的水量较多,但是实际水流量不同于第一预设流量或第二预设流量,或者实际水流量远远小于第一预设流量,则可以确定导致蒸汽发生装置处于干烧状态的原因信息可能是水泵无法供水,或水泵无法以持续小流量供水至蒸汽发生装置,进一步地,由相关技术人员或工作人员,对水泵进行相应检查,进一步确认导致水泵无法正常工作的原因,当然,此处对根据当前水量和实际水流量,确定导致蒸汽发生装置干烧的原因只是示例性说明,本申请对此不做具体限定。

S303、输出干烧报警信息和原因信息。

在一些实施例中,蒸汽发生装置对应的家电设备中设置显示模块,例如显示模块可以为显示屏,当干烧报警信息为文字信息时,可以通过显示屏显示该报警信息,向相关技术人员或用户提示蒸汽发生装置正处于干烧状态。

在另一些实施例中,蒸汽法生装置对应的家电设备中设置语音模块,例如语音模块可以为蜂鸣器,当干烧报警信息为语音信息时,可以通过蜂鸣器发出声音信息,向用户提示蒸汽发生装置正处于干烧状态。

需要说明的是,原因信息可以为根据水泵中的当前水量和实际水流量确定的导致蒸汽发生装置处于干烧状态的具体原因,例如水泵无法供水、或水箱中无水、或水泵无法以持续小流量供水,原因信息可以通过家电设备中的处理模块和通信模块反馈至后台,从而实现原因信息的输出。

可以理解的是,在确定蒸汽发生装置处于干烧状态后,输出报警信息提示用户或技术人员设置正处于干烧状态,以便用户或技术人员采取相应的措施,防止蒸汽发生装置被烧坏。同时,基于水泵中的当前水量和实际水流量,可以确定导致蒸汽发生装置干烧的原因,将该原因反馈给相关技术人员,为相关技术人员对相关设备进行时检修提供参考。

下面,对申请实施例在实际应用场景中的实现过程进行介绍。

在一些实施例中,如图5所示,为本申请实施例提供的一种蒸汽发生器的干烧判断方法的流程示意图,本申请实施例提供的蒸汽发生器的干烧判断方法可以通过下述的步骤S401至步骤S404来实现,以下对各个步骤进行详细说明。

S401、向蒸汽发生器(蒸汽发生装置)中注入预设水量,并以第一功率对蒸汽发生器进行预热(控制蒸汽发生装置以第一功率进行加热)。

在蒸汽发生器预热阶段,先控制水泵向蒸汽发生器中注入预设水量(控制蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量),例如注入M克水,保证蒸汽发生器中存在少量水,防止蒸汽发生器在启动预热阶段立即干烧。第一功率可以是蒸汽发生器的总功率的1/3,1/2等。以第一功率,而并非是蒸汽发生器的总功率对蒸汽发生器进行加热,使得注入蒸汽发生器中的预设水量平缓的升温,防止蒸汽发生器干烧。

S402、当预热第一时长(第一时长阈值)后,以第一流量(第一预设流量)对蒸汽发生器供水。

在蒸汽发生器预热一段时间,即第一时长t1时间后,控制水泵以较小流量,即第一流量向蒸汽发生器供水(确定预热时长达到第一时长阈值,按照第一预设流量向蒸汽发生装置注水)。此时仍采用第一功率进行加热,第一功率可以为较小的功率P1,若蒸汽发生器的总功率为P,则第一功率P1可以为[1/3P-1/2P]中的任意值。

S403、基于预设周期获取蒸汽发生器的N个温度值。

示例性地,预设周期为T1,则每隔时间T1采样一个温度值,将采集的温度值进行存储,例如可以存储在数组A[n]中,如此采样N次后,便可以得到蒸汽发生器的N个温度值(基于预设周期获取蒸汽发生装置的N个温度值)。

S404、基于N个温度值确定升温速度(实际升温速率),并基于升温速度和干烧阈值(升温速率阈值)的关系,确定蒸汽发生器处于干烧状态。

在一些实施例中,得到蒸汽发生器的N个温度值后,可以依次计算数组A[n]中所有相邻两个温度值之间的差值,得到N-1个差值,计算每一个差值在预设周期内对应的温度变化率,得到多个温度变化率(获取第一排序结果中两个相邻温度值之间的各个差值,并基于各个差值确定各个预设周期对应的升温速率)。

在实际中,由相邻两个温度值A[n]和A[n-1]对应确定的温度变化率为(A[n]-A[n-1])/T1,获得每一个差值对应的温度变化率之后,对所有温度变化率进行求和运算(基于各个预设周期对应的升温速率,确定实际升温速率),即升温速度

在一些实施例中,当对蒸汽发生器预热结束后,达到稳定供蒸汽阶段(稳定阶段),采用PID控制算法,实时调整蒸汽发生器功率,保证蒸汽发生器温度在目标温度范围内(控制蒸汽发生装置以第二功率进行加热,使得基于第二功率对蒸汽发生装置进行加热时,蒸汽发生装置的温度值处于目标温度范围内),同样根据稳定阶段的升温速度和干烧阈值的关系,判断在该阶段蒸汽发生器是否产生干烧(确定第二实际升温速率达到升温速率阈值,确定蒸汽发生装置处于干烧状态)。

可以理解的是,在本申请实施例中,通过向蒸汽发生器中注入预设水量,可以使得在预热阶段对蒸汽发生器进行加热时,不会立即发生干烧,此时,以第一功率对预设水量进行加热,使得以第一流量向蒸汽发生器供水之前,预设水量已经升温,从而缩短预热阶段的加热时长。此外,在获取多个温度值后,基于获得的多个温度值获得升温速度,并基于升温速度和干烧阈值的关系,可以有效地确定蒸汽发生装置是否处于干烧状态。

本申请还提供一种控制装置,应用于具有蒸汽发生装置的家电设备,图6为本申请实施例提供的控制装置的结构示意图,如图6所示,控制装置1包括:

预热控制模块11,用于响应于针对所述家电设备的启动指令,控制所述蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量,所述预设水量小于所述蒸汽发生装置的预警水量;

加热控制模块12,用于控制所述蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向所述蒸汽发生装置注水,所述第一功率小于所述蒸汽发生装置的工作功率;

信息获取模块13,用于获取所述蒸汽发生装置的第一温度信息,基于所述第一温度信息确定所述蒸汽发生装置处于干烧状态,控制所述蒸汽发生装置停止加热。

在本申请的一些实施例中,所述信息获取模块13,还用于基于预设周期获取所述蒸汽发生装置的N个温度值;对应地,响应于接收到的功能选择指令,获取选中的目标功能和所述目标功能对应的目标温度,基于所述目标温度确定目标温度范围;获取所述蒸汽发生装置的升温速率阈值;基于所述N个温度值确定所述蒸汽发生装置在预热阶段的实际升温速率;判断第N个温度值是否小于所述目标温度范围的最小值,并判断所述实际升温速率是否达到所述升温速率阈值;其中,确定所述第N个温度值小于所述目标温度范围的最小值且所述实际升温速率达到所述升温速率阈值,确定所述蒸汽发生装置处于干烧状态。

在本申请的一些实施例中,所述信息获取模块13,还用于将所述N个温度值按照时间顺序进行排序,得到第一排序结果;获取所述第一排序结果中两个相邻温度值之间的各个差值,并基于所述各个差值确定各个预设周期对应的升温速率;基于所述各个预设周期对应的升温速率,确定所述实际升温速率。

在本申请的一些实施例中,所述信息获取模块13,还用于确定所述第N个温度值小于所述目标温度范围的最小值且所述实际升温速率未达到所述升温速率阈值,确定所述蒸汽发生装置未处于干烧状态,且未达到预热阶段的结束条件;控制所述蒸汽发生装置继续以所述第一功率进行预热。

在本申请的一些实施例中,所述信息获取模块13,还用于确定所述第N个温度值大于所述目标温度范围的最小值且所述实际升温速率未达到所述升温速率阈值,确定所述蒸汽发生装置未处于干烧状态,且达到预热阶段的结束条件;基于第二预设流量向所述蒸汽发生装置进行注水,所述第二预设流量大于所述第一预设流量;控制所述蒸汽发生装置以第二功率进行加热,使得基于所述第二功率对所述蒸汽发生装置进行加热时,所述蒸汽发生装置的温度值处于所述目标温度范围内,所述第二功率大于所述第一功率;获取所述蒸汽发生装置的第二温度信息,基于所述第二温度信息确定所述蒸汽发生装置处于干烧状态,控制所述蒸汽发生装置停止加热。

在本申请的一些实施例中,所述信息获取模块13,还用于基于所述预设周期获取所述蒸汽发生装置在所述目标温度范围内的N个温度值;基于所述目标温度范围内的N个温度值确定所述蒸汽发生装置在稳定阶段的第二实际升温速率,所述稳定阶段在所述预热阶段结束之后;确定所述第二实际升温速率达到所述升温速率阈值,确定所述蒸汽发生装置处于干烧状态。

在本申请的一些实施例中,所述信息获取模块13,还用于当确定所述蒸汽发生装置中没有水时,基于所述第一功率对所述蒸汽发生装置进行加热;基于所述预设周期获取所述蒸汽发生装置的N个干烧温度值,并将所述N个干烧温度值按照时间顺序进行排序,得到第二排序结果;获取所述第二排序结果中两个相邻干烧温度值之间的各个干烧差值,并基于所述各个干烧差值确定所述各个预设周期对应的干烧升温速率;基于所述各个预设周期对应的干烧升温速率,获取所述升温速率阈值。

在本申请的一些实施例中,所述控制装置1还包括:干烧信息输出模块14,用于当确定所述蒸汽发生装置处于干烧状态,生成干烧报警信息,并获取水泵中的当前水量和实际水流量,所述水泵用于向所述蒸汽发生装置注水;基于所述当前水量和实际水流量,确定导致所述蒸汽发生装置处于干烧状态的原因信息;输出所述干烧报警信息和所述原因信息。

本申请实施例还提供一种控制设备,图7为本申请实施例提供的一种控制设备的结构示意图,如图7所示,控制设备2包括:存储器21,用于存储可执行可执行控制指令;处理器22,用于执行存储器中存储的可执行可执行控制指令时,实现本申请实施例提供的方法,例如,实现本申请实施例提供的可执行控制方法。在一些实施例中,控制设备2还可以包括通信接口23,和用于连接存储器21、处理器22,以及通信接口23的总线24。

在本申请实施例中,上述处理器22可以为特定用途集成电路(ApplicationSpecific Integrated Circuit,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理装置(Digital Signal Processing Device,DSPD)、可编程逻辑装置(ProgRAMmable Logic Device,PLD)、现场可编程门阵列(Field ProgRAMmable GateArray,FPGA)、中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器中的至少一种。可以理解的是,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例对此不作具体限定。

在本申请实施例中,总线24用于连接通信接口23、处理器21以及存储器22以及这些器件之间的相互通信。

在本申请实施例中,上述处理器21,用于响应于针对家电设备的启动指令,控制所述蒸汽发生装置进入预热阶段,向蒸汽发生装置中注入预设水量,所述预设水量小于所述蒸汽发生装置的预警水量;控制所述蒸汽发生装置以第一功率进行加热,确定预热时长达到第一时长阈值,按照第一预设流量向所述蒸汽发生装置注水,所述第一功率小于所述蒸汽发生装置的工作功率;获取所述蒸汽发生装置的第一温度信息,基于所述第一温度信息确定所述蒸汽发生装置处于干烧状态,控制所述蒸汽发生装置停止加热。

控制设备2中存储器22可以与处理器21连接,存储器22用于存储可执行程序代码和数据,该程序代码包括计算机操作指令,存储器22可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少两个磁盘存储器。在实际应用中,上述存储器22可以是易失性存储器(volatile memory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(non-volatile memory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(flash memory),硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);或者上述种类的存储器的组合,并向处理器21提供指令和数据。

本申请实施例还提供一种计算机可读存储介质,存储有控制指令指令,用于引起处理器22执行时,实现本申请实施例提供的方法,例如,本申请实施例提供的可执行控制方法。示例性的,本实施例中的控制方法指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种控制方法对应的程序指令被一电子设备读取或被执行时,可以实现如上述任一实施例所述的控制方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统,或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

技术分类

06120116028829