本发明专利技术公开了一种基于ARM的空调主机机器学习控制算法,包括以下步骤:步骤一,数据获取;步骤二,数据训练建立模型;步骤三,自适应控制;步骤四,预测控制;步骤五,强化学习控制;步骤六,模型更新;本发明专利技术通过采集空调机组外界环境数据和设备工作数据传递到模型中训练成自适应控制模型,根据自适应控制实现了对空调机组的自适应控制,根据实时反馈来自动调整控制器参数,提升了设备的自动化程度;通过对历史数据集进行迭代机器学习,从而生成预测模型,预测系统未来的行为,制定相应的控制策略,实现预测控制;通过强化学习算法对系统的行为策略进行学习,对算法进行不断优化更新,提升了设备的实用性。了设备的实用性。了设备的实用性。
【技术实现步骤摘要】
一种基于ARM的空调主机机器学习控制算法
[0001]本专利技术涉及计算机
,具体为一种基于ARM的空调主机机器学习控制算法。
技术介绍
[0002]ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器,ARM处理器的应用范围十分广泛,在空调主机的控制方面同样有应用,空调主机在控制过程中需要利用算法进行控制,然而现有的空调主机控制算法在进行温度控制时,温度控制的误差较大,难以根据实际的环境参数和设备工作状态进行温度的实时调控,实用性较差,降低了设备的实用性,同时现有的空调主机控制算法在使用时,无法对未来调控的策略进行预测,并且现有的空调主机控制算法无法与时俱进,更迭速度慢。
技术实现思路
[0003]本专利技术的目的在于提供一种基于ARM的空调主机机器学习控制算法,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于ARM的空调主机机器学习控制算法,包括以下步骤:步骤一,数据获取;步骤二,数据训练建立模型;步骤三,自适应控制;步骤四,预测控制;步骤五,强化学习控制;步骤六,模型更新;
[0005]其中在上述步骤一中,首先通过传感器获取室外环境数据和空调主机的运行参数数据,将数据进行预处理,处理完成后按照6∶4的比例建成训练数据集和验证数据集备用;
[0006]其中在上述步骤二中,当步骤一中的训练数据集建立完后,利用训练数据集来进行数据训练,数据训练完成后生成自适应控制的模型;
[0007]其中在上述步骤三中,当步骤二中的自适应控制模型建立完后,传感器将实时采集的数据传递到自适应控制的模型中,根据数据进行空调主机的自适应调节,进行温度的控制和偏差的补偿,实现空调主机的自适应控制;
[0008]其中在上述步骤四中,当步骤三中的自适应补偿控制完成后,使用卷曲神经网络作为特征提取层,使用全连接网络层;取用历史数据集带入模型中进行机器学习训练,并且将历史数据训练之后的模型利用加权的方式进行储存,继而利用模型来预测系统未来的行为,制定相应的控制策略,实现预测控制;
[0009]其中在上述步骤五中,当步骤四中的预测控制完成之后,利用强化学习算法对系统的行为策略进行学习,通过不断尝试来对行为策略进行不断的优化,完成后对控制策略进行优化;
[0010]其中在上述步骤六中,当步骤五中的优化完成后,根据优化策略对系统进行更新,保障ARM的空调主机机器学习控制算法的先进性。
[0011]优选的,所述步骤一中,室外环境数据包括室外温湿度和粉尘颗粒度,空调主机的运行参数数据包括机组蒸发器冷凝器冷媒的输入输出温度,压力、流量以及冷/热负荷等参数。
[0012]优选的,所述步骤二中,训练数据集训练过程中,数据不断迭代,直至数据收敛为止。
[0013]优选的,所述步骤三中,自适应调节的算法为:
[0014]e(k)=Y
r
(k)
‑
Y(k);
[0015]P(k)=[Y(k)
‑
Y(k
‑
1)]/[U(k
‑
1)
‑
U(k
‑
2)];
[0016]若|U(k
‑
1)
‑
U(k
‑
2)|≥ε;
[0017]P(k)=P(k
‑
1),若|U(k
‑
1)
‑
U(k
‑
2)|≥ε;
[0018]U
m
(k)=U
m
(k
‑
1)+e(k)/P(k);
[0019]U(k)=U0+U
m
(k);
[0020]U
m
(0)=U(
‑
1)=0,U(0)=U0;
[0021]其中,U0是根据实际控制要求由近似模型算得的前馈控制量,Y
r
(k)、Y(k)、U
m
(k)和U(k)分别为系统第k个控制周期时刻的期望输出值、实际输出值、补偿控制值和实际控制量。
[0022]优选的,所述步骤四中,历史数据集包括历史空调主机机组蒸发器冷凝器冷媒的输入输出温度,压力、流量、冷/热负荷等参数、神经元数量和激活函数选择。
[0023]优选的,所述步骤五中,强化学习算法为SARSA、时序差分算法、DQN和DoubleDQN其中一种。
[0024]与现有技术相比,本专利技术的有益效果是:
[0025]1.本专利技术通过采集空调机组外界环境数据和设备工作数据传递到模型中训练成自适应控制模型,实现了对空调机组的自适应控制,根据实时反馈来自动调整控制器参数;
[0026]2.本专利技术通过对历史数据集进行迭代机器学习,从而生成预测模型,预测系统未来的行为,制定相应的控制策略,实现预测控制;
[0027]3.本专利技术通过强化学习算法对系统的行为策略进行学习,对算法进行不断优化更新,提升了设备的实用性。
附图说明
[0028]图1为本专利技术的方法流程图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]请参阅图1,本专利技术提供的一种实施例:一种基于ARM的空调主机机器学习控制算法,包括以下步骤:步骤一,数据获取;步骤二,数据训练建立模型;步骤三,自适应控制;步骤四,预测控制;步骤五,强化学习控制;步骤六,模型更新;
[0031]其中在上述步骤一中,首先通过传感器获取室外环境数据和空调主机的运行参数数据,且室外环境数据包括室外温湿度和粉尘颗粒度,空调主机的运行参数数据包括机组蒸发器冷凝器冷媒的输入输出温度,压力、流量以及冷/热负荷等参数,将数据进行预处理,
处理完成后按照6∶4的比例建成训练数据集和验证数据集备用;
[0032]其中在上述步骤二中,当步骤一中的训练数据集建立完后,利用训练数据集来进行数据训练,且训练数据集训练过程中,数据不断迭代,直至数据收敛为止,数据训练完成后生成自适应控制的模型;
[0033]其中在上述步骤三中,当步骤二中的自适应控制模型建立完后,传感器将实时采集的数据传递到自适应控制的模型中,根据数据进行空调主机的自适应调节,自适应调节的算法为:
[0034]e(k)=Y
r
(k)
‑
Y(k);
[0035]P(k)=[Y(k)
‑
Y(k
‑
1)]/[U(k
‑
1)
‑
U(k
‑
2)];
[0036]若|U(本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于ARM的空调主机机器学习控制算法,包括以下步骤:步骤一,数据获取;步骤二,数据训练建立模型;步骤三,自适应控制;步骤四,预测控制;步骤五,强化学习控制;步骤六,模型更新;其特征在于:其中在上述步骤一中,首先通过传感器获取室外环境数据和空调主机的运行参数数据,将数据进行预处理,处理完成后按照6∶4的比例建成训练数据集和验证数据集备用;其中在上述步骤二中,当步骤一中的训练数据集建立完后,利用训练数据集来进行数据训练,数据训练完成后生成自适应控制的模型;其中在上述步骤三中,当步骤二中的自适应控制模型建立完后,传感器将实时采集的数据传递到自适应控制的模型中,根据数据进行空调主机的自适应调节,进行温度的控制和偏差的补偿,实现空调主机的自适应控制;其中在上述步骤四中,当步骤三中的自适应补偿控制完成后,使用卷曲神经网络作为特征提取层,使用全连接网络层;取用历史数据集带入模型中进行机器学习训练,并且将历史数据训练之后的模型利用加权的方式进行储存,继而利用模型来预测系统未来的行为,制定相应的控制策略,实现预测控制;其中在上述步骤五中,当步骤四中的预测控制完成之后,利用强化学习算法对系统的行为策略进行学习,通过不断尝试来对行为策略进行不断的优化,完成后对控制策略进行优化;其中在上述步骤六中,当步骤五中的优化完成后,根据优化策略对系统进行更新,保障ARM的空调主机机器学习控制算法的先进性。2.根据权利要求1所述的一种基于ARM的空调主机机器学习控制算法,其特征在于:所述步骤一中,室外环境数据包括室外温湿度和粉尘颗粒度,空调主机的运行参数数据包括机组蒸发器冷凝器冷媒的输入输出温度,压力、流量以及冷/热负荷等参数。3.根据权利要求1所述的一种基于ARM的空调主机机器学习控制算法,其特征在于:所述步骤二中,训练数据集训练过程中,数据不断迭代,直至...
【专利技术属性】
技术研发人员:王峻,王奕飞,李炯,
申请(专利权)人:上海格瑞特科技实业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。