当前位置: 首页 > 专利查询>浙江大学专利>正文

一种智能马桶的温度控制方法技术

技术编号:35528535 阅读:27 留言:0更新日期:2022-11-09 14:51
本发明专利技术公开了一种智能马桶的温度控制方法,包括基于温度控制系统对智能马桶的温度进行控制,温度控制系统包括控制模块、温度模块、温度采集模块,控制模块包括信息传输模块、信息输入终端和控制器,温度采集模块、信息传输模块分别与控制器连接,本发明专利技术通过神经网络的反向传播算法以及设置KG、w

【技术实现步骤摘要】
一种智能马桶的温度控制方法


[0001]本专利技术属于智能马桶的温度控制领域,涉及一种智能马桶的温度控制方法。

技术介绍

[0002]对于对温度有要求的行业而言,例如冶炼、智能家居等,温度控制技术是尤为关键的。针对不同温度控制精度的场景和不同的环境情况,常采用的PID算法进行温度控制。PID算法对于线性系统有着良好的拟合度,但是对于非线性系统的控制效果不佳,难以实现较高精度的控制。
[0003]智能马桶模型采用制冷/制热元件(半导体片)实现制冷或制热,因制冷/制热元件非线性的电学特性以及空间分布的离散型,导致智能马桶模型的制冷/制热元件温度控制系统成为典型的非线性系统,采用传统的PID算法难以实现良好的温度控制效果。

技术实现思路

[0004]本专利技术为了克服现有技术的不足,提供一种智能马桶的温度控制方法。
[0005]为了实现上述目的,本专利技术采用以下技术方案:一种智能马桶的温度控制方法,包括基于温度控制系统对智能马桶的温度进行控制,温度控制系统包括控制模块、温度模块、温度采集模块,控制模块包括信息传输模块、信息输入终端和控制器,温度采集模块、信息传输模块分别与控制器连接,包括以下步骤:
[0006]步骤1:输入设定目标温度TS;
[0007]信息传输模块获取信息输入终端的目标温度数据并向控制器传输设定的目标温度TS;
[0008]步骤2:获取实际温度T
R
(n)(k);
[0009]步骤3:确定基础参数;
[0010]步骤4:控制器获取目标温度T
S
以及实际温度T
R
(n)(k),得到某n次控制过程中某k路的PWM波的占空比;
[0011]步骤5:控制器向温度模块输出PWM波使各测点的温度达到目标温度;
[0012]步骤6:信息传输模块在每一次控制流程执行完成后,读取一次信息输入终端的数据,用以获取用户对于目标温度的设置,若有更新的目标温度数据,信息传输模块将更新后目标温度数据将传入控制器,执行步骤1,若否,执行下一步骤。
[0013]进一步的,所述步骤2中一次控制过程中,一处温度采集模块采集一处温度模块所在测点的温度形成一路输送至控制器的实际温度数据T
R
(1)(1),第k处温度采集模块采集第k处温度模块所在区域的温度形成k路输送至控制器的实际温度数据T
R
(1)(k),第n次控制过程中,一处温度采集模块采集一处温度模块所在区域的温度形成一路输送至控制器的实际温度数据T
R
(n)(1),第k处温度采集模块采集第k处温度模块所在区域的温度形成k路输送至控制器的实际温度数据T
R
(n)(k)。
[0014]进一步的,所述k的数值与温度采集模块的采集次数以及温度模块的数量相同。
[0015]进一步的,所述步骤3包括以下步骤:
[0016]步骤3.1:确定PID各项权重参数;
[0017]w
p
(n+1)(k)=w
p
(n)(k)+v
p
u(n)(k)e(n)(k)x1(n)(k);
[0018]w
i
(n+1)(k)=w
i
(n)(k)+v
i
u(n)(k)e(n)(k)x2(n)(k);
[0019]w
i
(n+1)(k)=w
i
(n)(k)+v
i
u(n)(k)e(n)(k)x2(n)(k);
[0020]其中n为实际温度达到目标温度的控制过程的次数,k为智能马桶的测点标号,
[0021]w
p
(n)(k)为第n次控制过程中第k路神经元PID比例项权重参数,w
p
(n+1)(k)为第n+1次控制过程中第k路神经元PID比例项权重参数,v
p
为神经元PID比例项的学习速率,x1(n)(k)为神经元输入1时,PID中的比例项;
[0022]w
i
(n)(k)为第n次控制过程中第k路神经元PID积分项权重参数,w
i
(n+1)(k)为第n+1次控制过程中第k路神经元PID积分项权重参数,v
i
为神经元PID积分项的学习速率,x2(n)(k)为神经元输入2时,PID中的积分项;
[0023]w
d
(n)(k)某n次控制过程中第k路神经元PID微分项权重参数,w
d
(n+1)(k)某n+1次控制过程中第k路神经元PID微分项权重参数,v
d
为神经元PID微分项的学习速率,x3(n)(k)为神经元输入3时,PID中的微分项;
[0024]公式中e(n)(k)为某n次控制过程中某k路实际温度T
R
(n)(k)和设定的目标温度T
S
之间的误差,e(n

1)(k)为前n

1控制过程中第k路实际温度和设定的目标温度之间的误差,e(n

2)(k)为前n

2控制过程中第k路控制过程中该路实际温度和设定的目标温度之间的误差,u(n)(k)为某n次控制过程中某k路的PWM波的占空比;
[0025]步骤3.2:确定占空比增量;
[0026]占空比增量

u(n)(k)为第n次控制过程每n路的输出量:
[0027]△
u(n)(k)=K
G
(w
p
'(n)(k)x1(n)(k)+w
i
'(n)(k)x2(n)(k)+w
d
'(n)(k)x3(n)(k));
[0028]公式中K
G
为神经元的总学习速率;
[0029]步骤3.3:确定PWM波的占空比;
[0030]占空比设为u(n)(k),
[0031]u(n)(k)=

u(n)(k)+

u(n

1)(k)+...+

u(1)(1)+u
a

[0032]公式u
a
为PWM波占空比设定的初始值;
[0033]进一步的,所述步骤3.1中x1(n)(k)=e(n)(k)

e(n

1)(k)。
[0034]进一步的,所述步骤3.1中x2(n)(k)=e(n)(k)+e(n

1)(k)+e(n

2)(k)。
[0035]进一步的,所述步骤3.1中
[0036]x3(n)(k)=e(n)(k)
‑2×
e(n

1)(k)+e(n

2)(k)。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能马桶的温度控制方法,其特征在于:基于温度控制系统对智能马桶的温度进行控制,温度控制系统包括控制模块、温度模块、温度采集模块,控制模块包括信息传输模块、信息输入终端和控制器,温度采集模块、信息传输模块分别与控制器连接,包括以下步骤:步骤1:输入设定目标温度T
S
;信息传输模块获取信息输入终端的目标温度数据并向控制器传输设定的目标温度T
S
;步骤2:获取实际温度T
R
(n)(k);步骤3:确定基础参数;步骤4:控制器获取目标温度T
S
以及实际温度T
R
(n)(k),得到某n次控制过程中某k路的PWM波的占空比;步骤5:控制器向温度模块输出PWM波使各测点的温度达到目标温度;步骤6:信息传输模块在每一次控制流程执行完成后,读取一次信息输入终端的数据,用以获取用户对于目标温度的设置,若有更新的目标温度数据,信息传输模块将更新后目标温度数据将传入控制器,执行步骤1,若否,执行下一步骤。2.根据权利要求1所述的一种智能马桶的温度控制方法,其特征在于:所述步骤2中一次控制过程中,一处温度采集模块采集一处温度模块所在测点的温度形成一路输送至控制器的实际温度数据T
R
(1)(1),第k处温度采集模块采集第k处温度模块所在区域的温度形成k路输送至控制器的实际温度数据T
R
(1)(k),第n次控制过程中,一处温度采集模块采集一处温度模块所在区域的温度形成一路输送至控制器的实际温度数据T
R
(n)(1),第k处温度采集模块采集第k处温度模块所在区域的温度形成k路输送至控制器的实际温度数据T
R
(n)(k)。3.根据权利要求2所述的一种智能马桶的温度控制方法,其特征在于:所述k的数值与温度采集模块的采集次数以及温度模块的数量相同。4.根据权利要求1所述的一种智能马桶的温度控制方法,其特征在于:所述步骤3包括以下步骤:步骤3.1:确定PID各项权重参数;w
p
(n+1)(k)=w
p
(n)(k)+v
p
u(n)(k)e(n)(k)x1(n)(k);w
i
(n+1)(k)=
w
i(n)(k)+v
i
u(n)(k)e(n)(k)x2(n)(k);w
i
(n+1)(k)=w
i
(n)(k)+v
i
u(n)(k)e(n)(k)x2(n)(k);其中n为实际温度达到目标温度的控制过程的次数,k为智能马桶的测点标号,w
p
(n)(k)为第n次控制过程中第k路神经元PID比例项权重参数,w
p
(n+1)(k)为第n+1次控制过程中第k路神经元PID比例项权重参数,v
p
为神经元PID比例项的学习速率,x1(n)(k)为神经元输入1时,PID中的比例项;w
i
(n)(k)为第n次控制过程中第k路神经元PID积分项权重参数,w
i
(n+1)(k)为第n+1次控制过程中第k路神经元PID积分项权重参数,v
i
为神经元PID积分项的学习速率,x2(n)(k)为神经元输入2时,PID中...

【专利技术属性】
技术研发人员:吴杰何一坚胡靖超
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1