基于预应力计算的沥青混凝土路面摊铺机控制系统设计
2020-08-12孙建禹
孙建禹
(重庆交院和瑞工程检测技术有限公司,重庆 402247)
0 引言
路面施工工艺水平作为影响我国公路使用寿命的主要因素,其施工过程中沥青混凝土路面摊铺机的可靠性与稳定性对施工路面质量有着很大影响[1]。现有沥青混凝土路面摊铺机由于结构参数不稳定,导致摊铺机摊铺速度与供料速度受到影响,出现路面结构服役表现较差的情况。摊铺机整体力学性能不仅取决于各部分设施本身性能,也取决于各设施之间的整体协调性[2]。为提升摊铺机工作性能,相关学者对沥青混凝土路面摊铺机的控制系统做出了研究。文献[3]提出基于CAN总线的摊铺控制系统设计。根据模糊PID控制及CAN总线技术控制摊铺机速度,根据抗干扰技术实现脉冲群测试;文献[4]提出基于模糊PID算法的摊铺机控制器设计,利用距离差相关联度控制摊铺机速度,设计系统软硬件并作出调试。上述研究均有一定的有效性,但在摊铺机控制性能方面还有待提升。
针对上述问题,提出基于预应力计算的沥青混凝土路面摊铺机控制系统设计。分别设计了行驶控制器、输分料控制器、中央控制器硬件部分;在此基础上根据输分料预应力控制结构得到预应力损失模型,根据预应力板底摩阻力控制结构得到板底摩擦系数,通过结点形函数均匀分配摊铺机运行过程中摩擦阻力,以此自动控制输分料预应力与控制板底摩阻力,提升整体路面结构服役可靠度。
1 预应力沥青混凝土路面摊铺机控制系统硬件设计
1.1 行驶控制器硬件设计
行驶控制器是摊铺机控制系统的基本部分,行驶控制器硬件部分主要包括CAN-BUS总线接口、电源、输出与输入端口以及处理器。行驶控制器硬件结构如图1所示。
图1 行驶控制器硬件结构
通过CAN-BUS总线接口接收行驶控制信号,根据输入、输出端口及处理器完成行驶控制,并通过驱动器将控制信号传输给摊铺机控制系统。选择ARM(advanced RISC machines)的RISC处理器作为控制核心,实现对沥青混凝土路面摊铺机工作状态检测控制。处理器采用32位嵌入式精简指令,支持包括uClinux、RTLinux、vxWorks、μc/os-Ⅱ等操作系统,满足整体系统多种控制需求。RISC处理器采用统一寄存器文件,数据处理仅对寄存器内容进行,不直接对存储器进行操作。处理器同时配备16位Thumb指令集,允许软件编码缩短,其处理与存储部分可连续工作,支持在执行一条指令时对译码下一条指令,并同时从存储器中提取第3条指令,增加整体处理器指令处理速度。
行驶处理器输入量分为转向电位器、驱动手柄电位器以及速度预选电位器3部分模拟信号[5]。3部分模拟信号分别控制摊铺机转向功能、行驶速度无极调节以及摊铺机恒速控制。3路模拟信号通过RISC处理器内部自带A/D转换器进行转换,同时在转向电位器输入电阻与驱动手柄电位器旁各并联一个0.1μE电容作为低通滤波器,降低输入端电压尖峰干扰[6]。
由于摊铺机只提供+24V直流电源,因此行驶控制器电源部分采用+12V与+5V供电电源,为数据转换器提供+3.3V参考电压,为其他工作芯片提供+12V稳定电压。
由于行驶控制器对电压要求较高,且运行过程中功耗较大,因此选择SXP1117低功耗正向电压转换芯片,作为可调节电压转换芯片,支持1.5V、1.8V、2.5V、2.85V以及5 V输出电压,保证整体行驶控制器稳定运行。
1.2 输分料控制器硬件设计
摊铺机分为左、右两个输料与分料装置,其中输分料控制器分为料斗、输送器、闸门、刮板以及螺旋分料器等部分[7]。输分料控制根据厚度测量传感器得到相应输出电流,控制分料器螺旋分料速度与刮板开度,并测试整体分料输出与路面预应力,测试实际摊铺层厚度[8]。控制器采用SD1624温度传感器、超声波传感器PWM输出、CAN总线通信部分以及P87C591微控制器,其输分料控制器硬件结构如图2所示。
图2 输分料控制器硬件结构
输分料控制器中P87C591主控芯片除控制超声波测距与摊铺机实时料位高度外,同样会根据铺料实时高度控制输料电磁阀、左右刮板输料速度与左、右螺旋分料器分料速度。P87C591主控芯片带有3个16位定时计数器,支持2路脉宽调制输出,同时带有I2C总线与温度传感器DS1624,通过总线完成通信,对摊铺机工作实施状态监测[9]。P87C591内部具有16K字节程序存储器,外部存储可扩展到64K字节,带有6路模拟输入10为ADC,并支持8位快速ADC选择,8位结果保存在ADCH寄存器中。带有标准801C51引脚的32个I/O口,加速周期指令500ns@12MHz。同时包含两路脉冲宽调制输出通道,产生编程宽度与间隔脉冲[10]。整体控制器包含15个中断源,5个与80C51相同的终端电源分为串口中断、定时器0与1中断以及外部中断。每个中断源通过清零终端或位置终端使IEN0与IEN1寄存器实现单独使用与停止。
整体输分料控制器各组成部分电源需求不同,因此设计一个供电电源模块,对各部分控制器组成提供不同电源[11]。主电源为摊铺机提供的+24V电源,主要供应超声波传感器+15V直流电源、CAN通讯电路隔离5V直流电源以及工作芯片+5V电源。
输分料控制器采用POWER电瓶提供整体+24V直流电压,直接为电磁阀控制电路提供电压。同时将POWER直流电压与ADS10H-4858相连,转换为+5V直流电压,为温度补偿电路与超声波处理电路工作芯片供电。
1.3 中央控制器硬件设计
中央控制器主要为操作面板与显示界面,其主要分为CAN总线通信、专用PVC键盘模块以及LCD液晶显示模块3部分[12]。其中CAN总线通信模块与各下位机负责数据通信,PVC键盘负责将控制指令下发至各个设施,而LCD液晶显示模块则根据键盘下发指令,实时显示摊铺机工作状态。其中央控制器硬件结构如图3所示。
图3 中央控制器硬件结构
中央控制器是处理各种信号并传达指令的模块,根据LCD显示接受待处理任务,通过PVC键盘完成控制摊铺机制动、速度与方向控制、参数设定以及分料控制等功能,通过CAN总线保证实时通讯,将中央控制信号传输至摊铺机控制系统各个模块。中央控制器采用ARM微控制器LPC2294微控制器,支持实时仿真与跟踪32位CPU,并嵌入256K字节高速存储器[13]。LPC2294微控制器有着多个I/O接口与4路验收滤波器CAN接口,CAN接口具有9个外部中断,便于处理多个中断信号。
中央控制器使用T6963C液晶控制显示器,支持图形、文本及图形与文本合成方式显示以及图形拷贝操作,采用CGROM内部字符发生器,可管理64K显示缓冲区以及CGRAM字符发生器,并允许MPU随时访问显示缓冲区。其指令操作主要集中于实现功能设置,每条指令可带有1条、2条参数或无参数[14]。操作指令先送入参数后,再送入指令代码,实现与行、列驱动器以及显示缓冲区接口连接,同时利用已有硬件设备设置数据传输方式与窗口显示长宽度。
PVC键盘采用标准化兼容通用键盘接口分别用于控制摊铺机制动、速度与方向控制、参数设定以及分料控制等功能。
CAN总线通信采用多种方式,实现任意节点可自动向其他节点发送信息。通信协议主要受SJA1000控制器操作,采用PeliCAN方式与BasicCAN兼容方式实现软件兼容[15]。整体分为光电偶合器、CAN总线收发器以及微控制器几部分,通过SJA1000实现数据接收与发送等通信任务。
2 预应力沥青混凝土路面摊铺机控制系统软件设计
2.1 输分料预应力损失模型
输分料预应力控制主要包括DS1624初始化工作、I2C初始化以及CAN总线初始化等多个工作部分,其结构如图4所示。
图4 输分料预应力控制结构
输分料预应力控制由DS1624测量得到当前工作环境温度,调整超声波测距程序根据温度补偿公式得到更加精准输分料距离值。通过PID算法得到控制值,控制电磁阀开度。测距料位控制器作为一个子程序,在微控制器P87C591产生出发脉冲数据后,启动DS1624,计算环境温度对测距值带来的误差,得到精确物料厚度。输分料过程中,预应力筋与周围混凝土之间摩阻损失σ为:
σ=σk[1-e-(μθ+kx)]
(1)
其中:σk为预应力张拉控制力;μ为预应力摩擦系数;θ为张拉端与计算点间预应力角度变化绝对值;k为路面局部偏差摩擦系数;x为张拉端与计算点水平距离。
当μθ+kx≤0.2时,摩阻损失σ为:
σ=σk(μθ+kx)
(2)
根据摩阻损失,分析出在输分料锚具与预应力筋滑动过程中损失为:
(3)
其中:Es为预应力筋弹性模量;α为张拉端锚具钢筋变形值;l为输分料过程中张拉端至锚固端距离。
输分料过程中受到滑动损失影响,预应力筋出现松弛引起预应力损失σ3:
(4)
(5)
其中:Es为混凝土弹性模量;Pi为张拉过程中第i根预应力筋扣除摩阻损失;ei为第i根筋偏心距离;e为所计算预应力筋偏心距离。
在偏心距ek处第k根预应力筋用张拉力时,偏心距ej处的第j根预应力筋张拉力下降值为:
(6)
其中:Ap为预应力筋截面面积;Pk为偏心距第k根预应力筋张拉力。
在预应力筋张拉力下降过程中,后张法构件损失为:
(7)
其中:σPC为预应力筋合力点出混凝土法向应力;Fcu为施加预应力后混凝土抗压强度;ρ为预应力筋与非预应力筋配筋率。
在输分料过程中各预应力损失不会同时发生,根据预应力损失出现的先后与全部完成时间在预适应力阶段与使用阶段其预应力损失模型为:
(8)
输分料预应力控制根据实际施工时所测得预应力实际损失值,调整整体输分料预应力情况。
在整体控制过程中UB2000-30GM-H3超声波传感器测量范围在100mm~200mm内,得到整体返回数据后,在路面无粘结情况下,路面无粘结筋在锚固定端与混凝土结合,但混凝土与无粘结筋之间不存在变协调关系。因此路面施加预应力,将其作为一种施加预应力损失,考虑预应力沿板长变化,完成输分料预应力调整。
2.2 预应力板底摩阻力控制结构
沥青混凝土摊铺机需要完成任务较为复杂,整体控制通过多任务操作,完成建立任务、改变任务状态与任务切换。使用μc/os-Ⅱ操作系统,其结构如图5所示。
图5 预应力板底摩阻力控制结构
在接收到中央控制任务后,根据任务需求计算行驶过程中地板摩阻力,实时调整摊铺机运行情况。该控制结构的目的是控制预应力板底摩阻力,最大程度消除摊铺机运行过程中摩擦阻力并平均分配剩余的摩擦力,实现摊铺机平稳运行。在预适应力、车辆载荷以及温度等条件影响下,通过任务指令数据模块得到摩擦阻力值,摩擦阻力并非沿板底非均匀分布,摩阻系数μ不是常数,其数值受到底板位移影响。为减少路面基层摩阻影响,混凝土路面板下均匀铺设砂层,在沿板长某个断面上,假设板底摩阻力均匀分布,在不考虑摩阻力影响情况下,通过AD转换数据模块求出各断面水平向最大位移并确定出摩阻系数为:
τ=μγw
(9)
其中:γ为摩擦阻抗值;w为板底位移距离。
当w≥0.6mm时,摩擦系数μ=fr为给定值;当w≤0.6mm时,得到:
μ0=wfr/0.6
(10)
通过摊铺机板底位移距离确定摩擦系数值,通过PID调节设置摩擦系数值,自动生成各结点形函数,均匀分配摊铺机运行过程中摩擦阻力,消除整体控制过程中摩阻力对板底位移带来的影响。
3 仿真实验
设计仿真实验,对基于预应力计算的沥青混凝土路面摊铺机控制系统有效性进行分析,并与文献[3]、文献[4]方法实施对比,针对摊铺机服役可靠性展开实验,实验在3组系统各项参数相同情况下进行。
3.1 实验准备
根据沥青路面三层结构,其路基厚度变化范围较大,且道路各层材料介电常数存在差异,因此采用探地雷达,分析路面沥青混凝土路面切块各项指标参数与异常体参数。在实验过程中,现场实验路段中下层摊铺机摊铺厚度为15cm,考虑到各项客观因素影响,允许误差控制在10%以内。整体路面利用两种控制方法操作同一型号摊铺机进行,摊铺宽度为6m,前进速度为1.5~2m/min,整体路面摊铺厚度施工仓面为6m×50m。在载荷作用下,路面边角与边界处更容易出现异常,因此实验扫描选取边角与边界多个随机点,每个测试点选取边长为1m正方形区域,每个测试点都存在一定间隔,分析各测试点平均值。
3.2 实验结果
根据实验条件,观察3组系统控制下摊铺机服役可靠性参数。摊铺机服役可靠性参数是衡量摊铺机服役可靠性的关键因素,在保证外界其他条件下,摊铺机服役可靠性参数越高,摊铺机服役可靠性越低,同时与摊铺机控制能力成反比。随着载承载力的变化,摊铺机服役可靠性参数变化程度如图6所示。
图6 文献[3]所提系统实验结果
由图6可以看出,随着摊铺机的承载力不断增加,摊铺机服役可靠性参数发生了函数性质的规律变化。极限值超过0.009,说明此系统控制下的摊铺机能够得到有效控制,但是随着承载力的增加,控制效果明显出现偏差,不能保证摊铺机平稳地运行。
如图7所示,摊铺机服役可靠性参数随着承载力的增加,变化规律较乱。极限值为0.008,控制性较好,但在承载力超过15 000N后控制效果明显出现偏差,不能保证摊铺机的平稳运行。
图7 文献[4]所提系统实验结果
如图8所示,承载力不断增加过程中摊铺机服役可靠性参数发生了间歇式的循环,并且循环幅度不大,最高峰值平稳在0.006。所设计系统在硬件设计的基础上,构建了输分料预应力损失模型,根据该模型计算环境温度对测距值带来误差,得到精确的物料厚度。分析预应力板底摩阻力并设计了预应力板底摩阻力控制结构,通过该控制结构均匀分配摊铺机运行过程中摩擦阻力,消除整体控制过程中摩阻力对板底位移带来影响。与上述控制系统相比较,此系统随着承载力变化也能够稳定控制摊铺机,并且不会出现控制断代,有效地保证了摊铺机的运行。
图8 预应力控制系统实验结果
4 结语
基于预应力计算的沥青混凝土路面摊铺机控制系统设计是一种新型智能化控制系统,其中包括铺路机输分料控制器与中央控制器。本系统在工作过程中自动计算路面预应力,提高了整体路面服役结构可靠度和整体沥青混凝土路面摊铺机管理水平。实验结果表明,在承载力不断增加过程中摊铺机服役可靠性参数发生了间歇式的循环,且最高峰值平稳在0.006,能够有效保证摊铺机稳定、可靠地运行。