【技术实现步骤摘要】
一种基于BP神经网络的3D打印混凝土的精度智能控制方法
[0001]本专利技术涉及3D打印
,特别涉及一种基于BP神经网络的3D打印混凝土的精度智能控制方法。
技术介绍
[0002]3D打印混凝土技术是通过利用计算机分层建模并传出程序命令,打印喷头受控逐层重复铺设材料进而搭建出自由方式的建筑结构的技术。与传统的建筑技术相比3D打印混凝土技术具有智能化、施工工期短、施工零污染、可打印复杂结构的节点、材料成本低等特点。
[0003]但当前3D打印混凝土的推广仍面临很多问题,主要原因之一是由于混凝土材料在拌和状态的流变性具有很敏感的时变发展特性,导致材料挤出后对成型精度控制提出了非常严格的要求,而实际建造过程往往难以达到对材料的实时控制与流变特性反馈调控,这直接导致了打印结构表观形貌的不均衡,出现裂纹及层间薄弱层等初始缺陷,严重削弱了打印结构整体的力学性能。
[0004]现有已经提出的一种3D打印混凝土流变性控制的方法中(公开号:CN115042295A),在混凝土打印过程中,只考虑了温度对混凝土流变性的影响,由于混凝土材料对温度的敏感性不是特别高,所以此方法对打印材料流变性的影响不大,减少了打印机下料的有效工作时间,并没有提高工作效率。
技术实现思路
[0005]为了克服上述现有技术的不足,本专利技术的目的在于提供一种基于BP神经网络的3D打印混凝土的精度智能控制方法,以实现在打印过程中实时监测并调整混凝土的流变特性;本专利技术将BP神经网络与PID控制器相结合,利用BP神经网络的自 ...
【技术保护点】
【技术特征摘要】
1.一种基于BP神经网络的3D打印混凝土的精度智能控制方法,其特征在于,包括以下步骤;步骤1):建立混凝土流变性和3D打印混凝土挤出系统的电机转速之间的关系;步骤2):根据步骤1的关系建立3D打印混凝土挤出系统流变性控制的模型;步骤3):针对步骤2建立的流变性控制模型设计BP
‑
PID控制器;步骤4):采用PSO算法对BP
‑
PID控制器的参数进行优化整定。2.根据权利要求1所述的一种基于BP神经网络的3D打印混凝土的精度智能控制方法,其特征在于,所述步骤1)建立挤出系统电机转速与混凝土流变性的关系;设定混凝土的配料比相同,将电机转速作为变量,设计对照实验,在打印过程中测得当前电机转速下混凝土的流变性的大小,并使用MATLAB数据拟合器对得出的结果进行分析拟合,得到流变性随转速x变化的关系如下:3.根据权利要求1所述的一种基于BP神经网络的3D打印混凝土的精度智能控制方法,其特征在于,所述步骤2)的建立3D打印混凝土挤出系统流变性控制模型:(1)在打印过程中混凝土的流变性应保持在180
‑
190之间,使打印的成品表面均匀,将给定混凝土流动性阈值作为3D打印混凝土流变性控制系统的输入rin(k);(2)传感器实时测量混凝土流动性的大小,并将输出结果反馈给系统,与输入的信号进行比较,得到偏差信号e(k);e(k)=rin(k)
‑
rout(k)(3)偏差信号传递到控制器以调整电机速度,一般的直流电机可看做是一个惯性环节,所以在系统中设定电机的传递函数为其中K为电机传递系数,T为电机时间常数;(4)对步骤1)中得到的关系式进行拉氏变换,并基于此关系式将混凝土流动性大小作为系统的输出rout(k),得到的控制传函G2如下:4.根据权利要求1所述的一种基于BP神经网络的3D打印混凝土的精度智能控制方法,其特征在于,所述步骤3)BP
‑
PID控制器具体为:采用增量式PID算法实现对混凝土流变性的闭环控制,使流动性与电机转速保持稳定,将PID控制器的k
p
、k
i
、k
d
三个参数则通过BP神经网络实现在线调整;BP神经网络根据系统的运行状态来调节这三个参数,从而间接调整被控对象,BP神经网络具有自学习特点,通过权值调整可以实现对PID的三个控制参数实时控制,增量式PID算法的公式为:ΔU(k)=K
p
[e(k)
‑
e(k
‑
1)]+K
i
e(k)+K
d
{[e(k)
‑
e(k
‑
1)]
‑
[e(k
‑
...
【专利技术属性】
技术研发人员:马宗方,韩怡萱,宋琳,万伟鹏,崔衡,
申请(专利权)人:西安建筑科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。