基于CAN总线的自行直臂式高空作业车控制系统的优化与创新研究_第1页
基于CAN总线的自行直臂式高空作业车控制系统的优化与创新研究_第2页
基于CAN总线的自行直臂式高空作业车控制系统的优化与创新研究_第3页
基于CAN总线的自行直臂式高空作业车控制系统的优化与创新研究_第4页
基于CAN总线的自行直臂式高空作业车控制系统的优化与创新研究_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于CAN总线的自行直臂式高空作业车控制系统的优化与创新研究一、绪论1.1研究背景与意义1.1.1研究背景随着现代工程建设的快速发展,高空作业在建筑、电力、市政、园林等众多领域中变得愈发频繁和重要。自行直臂式高空作业车作为一种能够将工作人员和设备安全、高效地送达高空作业位置的专业机械设备,凭借其作业高度高、工作范围广、操作灵活等显著优势,在各类高空作业场景中得到了广泛应用。例如,在建筑施工中,它可用于外墙的装修、幕墙的安装;在电力行业,能协助进行高压线的检修和维护;在市政工程里,方便对路灯、交通标志等设施的维修与更换。然而,传统的自行直臂式高空作业车控制系统大多采用模拟信号传输和分散式控制方式,这种方式存在着诸多缺陷。一方面,模拟信号在传输过程中容易受到干扰,信号衰减明显,导致控制精度较低,难以满足一些对作业精度要求较高的工作场景。另一方面,分散式控制使得系统的布线复杂,可靠性差,维护成本高,一旦某个控制环节出现故障,排查和修复问题都较为困难。此外,传统控制系统的扩展性也较差,难以适应不断发展的功能需求和技术升级。随着电子技术、通信技术和控制技术的飞速发展,CAN(ControllerAreaNetwork)总线技术应运而生,并在汽车、工业自动化等领域得到了广泛应用。CAN总线具有高可靠性、实时性强、抗干扰能力强、多主节点通信以及成本较低等优点,能够有效解决传统高空作业车控制系统存在的问题。将CAN总线技术引入自行直臂式高空作业车控制系统中,不仅可以提高系统的数据传输效率和准确性,增强系统的稳定性和可靠性,还能实现对作业车各个部件的实时监控和精确控制,提升作业车的整体性能和安全性。因此,研究基于CAN总线的自行直臂式高空作业车控制系统具有重要的现实意义和应用价值。1.1.2研究意义提高作业安全性:高空作业环境复杂,安全风险高。基于CAN总线的控制系统能够实时监测作业车的各种状态参数,如工作平台的倾斜度、作业臂的伸缩位置、车辆的稳定性等。一旦检测到异常情况,系统可立即发出警报并采取相应的安全措施,如停止危险动作、启动应急制动等,有效降低事故发生的概率,保障作业人员的生命安全。提升作业效率:CAN总线的高速数据传输能力使得控制系统能够快速响应操作人员的指令,实现作业车各动作的精准控制。同时,通过对作业过程的优化控制,如自动规划作业路径、合理调整作业速度等,可以减少作业时间,提高工作效率。此外,该系统还便于实现远程监控和故障诊断,能够及时发现并解决问题,避免因设备故障导致的停工,进一步提高作业效率。推动行业技术发展:自行直臂式高空作业车作为工程机械领域的重要设备,其控制系统的技术水平对整个行业的发展有着重要影响。研究基于CAN总线的控制系统,有助于将先进的通信和控制技术引入高空作业车领域,促进该领域技术的更新换代。同时,相关研究成果还可为其他类型的工程车辆控制系统设计提供参考和借鉴,推动整个工程机械行业的技术进步。1.2国内外研究现状国外对高空作业车控制系统的研究起步较早,技术相对成熟。自20世纪60年代高空作业车开始商业化生产以来,欧美等发达国家就不断投入研发资源,推动其控制系统的发展。早期,控制系统主要采用简单的电气控制和液压控制相结合的方式,实现基本的动作控制。随着电子技术的发展,逐渐引入了微处理器和传感器,实现了部分自动化控制功能。到了20世纪90年代,CAN总线技术开始在高空作业车控制系统中得到应用,大大提高了系统的可靠性和通信效率。目前,国外先进的高空作业车控制系统普遍采用智能化设计,具备自动诊断、故障预警、远程监控等功能,能够根据作业环境和工况自动调整控制策略,实现高效、安全的作业。例如,美国Terex公司的高空作业车采用了先进的CAN总线控制系统,通过集成多种传感器和智能控制器,实现了对作业过程的全方位监控和精确控制;德国RUTHMANN公司的产品在控制系统方面也处于领先地位,其采用的智能化控制系统能够实现工作臂的自动伸展和收缩,以及工作平台的自动调平,大大提高了作业的便捷性和安全性。国内高空作业车行业起步较晚,20世纪70年代才推出商业化样机。早期,国内主要依赖进口国外的高空作业车,对其控制系统的研究也相对滞后。随着国内经济的快速发展和对高空作业需求的不断增加,国内企业开始加大对高空作业车的研发投入。在控制系统方面,从最初的模仿国外产品,逐渐发展到自主研发。近年来,随着CAN总线技术在国内的普及,国内企业也开始将其应用于高空作业车控制系统中,并取得了一定的成果。然而,与国外相比,国内在CAN总线应用于高空作业车控制系统方面仍存在一些差距。例如,在系统的稳定性和可靠性方面,还需要进一步提高;在智能化控制算法和软件设计方面,研究还不够深入,缺乏自主知识产权的核心技术。目前,国内一些企业如徐工集团、杭州爱知等,在高空作业车控制系统的研发上取得了一定进展,但整体技术水平仍有待提升。1.3研究目标与内容1.3.1研究目标本研究旨在基于CAN总线技术,设计一套可靠、稳定的自行直臂式高空作业车控制系统,实现对作业车各部件的精确控制和实时监测。通过优化系统的控制策略和通信协议,提高高空作业车的安全性、控制精度和工作效率,使其能够更好地满足现代工程建设中复杂多变的高空作业需求。具体目标如下:设计合理的CAN网络拓扑结构,确保系统中各节点之间的数据传输稳定、高效,满足作业车实时性控制的要求。建立准确的高空作业车动力学模型,深入分析其运动特性和力学性能,为控制系统的设计和优化提供理论依据。选择合适的控制算法,实现对作业车工作臂的伸缩、变幅、回转以及工作平台的升降等动作的精准控制,提高作业精度和稳定性。开发功能完善的远程监控系统,实现对高空作业车工作状态的远程实时监测和故障诊断,便于及时进行维护和管理,提高设备的利用率。1.3.2研究内容CAN网络拓扑结构设计:根据自行直臂式高空作业车的功能需求和结构特点,设计适合的CAN网络拓扑结构。分析不同拓扑结构的优缺点,选择最适合的连接方式,如总线型、星型或混合型。确定网络中各节点的位置和功能,包括控制器、传感器、执行器等,并合理分配节点地址。同时,研究CAN通信协议的配置和优化,确保数据传输的准确性和实时性,提高系统的通信效率和可靠性。高空作业车动力学模型研究:对自行直臂式高空作业车的机械结构进行详细分析,包括底盘、工作臂、回转机构、工作平台等部分。运用力学原理和运动学知识,建立高空作业车的动力学模型,分析其在不同工况下的受力情况和运动特性。考虑到作业车在作业过程中的动态变化,如工作臂的伸缩、变幅以及车辆的移动等,对模型进行动态仿真和分析,为控制系统的设计提供准确的数学模型和参数依据。控制算法选择与设计:针对高空作业车的控制需求,研究并选择合适的控制算法,如PID控制、模糊控制、自适应控制等。对选定的控制算法进行深入分析和优化,结合高空作业车的动力学模型,设计出能够实现精准控制的控制策略。通过仿真和实验验证控制算法的有效性和可行性,不断调整和优化控制参数,提高作业车的控制精度和响应速度,确保作业过程的平稳和安全。远程监控系统设计:利用现代通信技术,设计高空作业车的远程监控系统。该系统应具备实时数据采集、传输、显示和存储功能,能够对作业车的工作状态、运行参数、故障信息等进行远程监控。开发友好的用户界面,方便操作人员和管理人员实时了解作业车的运行情况。同时,研究远程控制技术,实现对作业车的远程操作和控制,提高作业的灵活性和便捷性。此外,还需考虑系统的安全性和稳定性,采取有效的数据加密和通信防护措施,确保远程监控系统的可靠运行。1.4研究方法与技术路线1.4.1研究方法理论研究法:通过查阅大量国内外相关文献资料,深入研究CAN总线技术、高空作业车动力学原理、控制算法等基础理论知识。对自行直臂式高空作业车的结构特点和工作原理进行详细分析,明确控制系统的设计要求和技术指标。同时,研究现有的高空作业车控制系统案例,总结经验教训,为本文的研究提供理论支持和技术参考。仿真模拟法:利用MATLAB、ADAMS等专业仿真软件,对基于CAN总线的自行直臂式高空作业车控制系统进行仿真模拟。在仿真环境中,搭建系统模型,设置各种工况和参数,模拟作业车的实际运行过程。通过对仿真结果的分析,验证控制系统的设计方案和控制算法的有效性,预测系统的性能和可靠性,及时发现并解决潜在的问题,为实验研究提供指导。实验研究法:搭建自行直臂式高空作业车控制系统的实验平台,进行实际的实验研究。在实验平台上,安装和调试基于CAN总线的控制系统硬件设备,编写和测试软件程序。通过实际操作和测试,验证控制系统在实际应用中的性能和稳定性,收集实验数据并进行分析。将实验结果与仿真结果进行对比,进一步优化和完善控制系统的设计,确保其能够满足实际工程应用的需求。1.4.2技术路线本研究的技术路线如图1-1所示:理论分析阶段:首先对自行直臂式高空作业车的结构和工作原理进行深入分析,明确其功能需求和控制要求。同时,全面研究CAN总线技术的特点和应用方法,为后续的系统设计奠定理论基础。系统设计阶段:根据理论分析的结果,进行CAN网络拓扑结构设计,确定系统中各节点的连接方式和通信协议。建立高空作业车的动力学模型,为控制算法的选择和设计提供依据。在此基础上,选择合适的控制算法,设计出高空作业车的控制策略,并开发相应的软件程序。仿真阶段:利用仿真软件对设计好的控制系统进行仿真模拟。通过设置不同的工况和参数,模拟作业车在各种情况下的运行状态,对控制系统的性能进行评估和分析。根据仿真结果,对控制系统进行优化和改进,提高其性能和可靠性。实验验证阶段:搭建实验平台,将优化后的控制系统应用于实际的高空作业车实验中。通过实验测试,验证控制系统的实际性能和稳定性,收集实验数据并进行分析。根据实验结果,对控制系统进行进一步的优化和完善,确保其能够满足实际工程应用的要求。总结阶段:对整个研究过程和实验结果进行总结和归纳,撰写研究报告和学术论文。对基于CAN总线的自行直臂式高空作业车控制系统的性能和应用前景进行评估和展望,为该技术的进一步发展和应用提供参考。[此处插入技术路线图,清晰展示从理论分析到系统设计、仿真、实验验证的研究流程]二、相关技术基础2.1CAN总线技术概述2.1.1CAN总线的发展历程CAN总线的起源可以追溯到20世纪80年代初,当时汽车行业面临着电子设备日益增多、通信需求愈发复杂的问题。传统的通信方式,如串行总线,存在数据传输速度慢、通信距离短、抗干扰能力差等不足,无法满足汽车工程师对车内众多测试仪器与控制单元之间高效数据传输的要求。1983年,德国博世公司的工程师UweKiencke开始致力于开发一种新的串行数据通信总线,旨在解决汽车电子设备之间通信的复杂性和抗干扰性问题,同时减少线束,降低成本和提高可靠性。1986年2月,在底特律的SAE大会上,这种新的总线系统被正式命名为“汽车串行控制器局域网(AutomotiveSerialControllerAreaNetwork)”,即CAN总线。它基于多主结构,允许网络中的各个节点自由地进行数据通信,具有高可靠性、实时性强和抗干扰能力强等显著特点,特别适合汽车电子控制单元(ECU)之间的通信。同年,CAN1.0的早期版本发布,定义了CAN的基本通信协议,包括帧结构、错误检测机制、总线仲裁机制等。1987年中期,英特尔交付了第一款CAN控制器芯片82526,这是CAN协议的第一个硬件实现,随后飞利浦半导体推出了82C200,推动了CAN总线在硬件层面的应用。1991年,CAN2.0协议发布并得到广泛应用,该版本主要分为CAN2.0A(标准帧格式,支持11位标识符)和CAN2.0B(扩展帧格式,支持29位标识符),扩展帧格式允许更多的设备连接到同一网络中,大大增强了CAN总线的适用性和扩展性。1993年,CiA(CANinAutomation)协会成立,该协会成为推动CAN协议标准化和广泛应用的重要力量,积极促进CAN在工业自动化等领域的应用拓展。1994年,CAN2.0协议被大量应用于汽车行业,逐渐取代传统的车载通信协议,成为车载总线的标准协议。1995年,CAN2.0协议被ISO标准化,成为ISO11898标准的一部分,该标准详细定义了CAN协议的数据链路层和传输速率高达1Mbit/s的物理层,进一步规范了CAN总线的应用。随着技术的不断发展和应用需求的提升,2012年博世发布了CANFD(FlexibleData-rate)协议,旨在解决传统CAN2.0协议在数据传输速率和数据负载上的局限性。CANFD允许传输更大的数据包(最多64字节)和更高的数据传输速率(最高可达到8Mbps或更高),并且可以在传输过程中调整传输速率,从而提高通信效率,更好地适应现代汽车和工业自动化系统对更高带宽的需求,且CANFD与CAN2.0网络兼容,新的CANFD设备可以与现有CAN设备共存于同一网络上。2020年,博世又提出了CANXL(ExtendedLong)协议,这是CAN协议的最新扩展。CANXL提供了更高的数据传输速率(支持20Mbps或更高的速率)和更大的数据载荷(支持最多2048字节的数据传输),同时保持了与CAN2.0和CANFD的兼容性,确保现有设备能够与新协议互操作,以满足未来汽车、工业自动化等领域对更大带宽和数据容量的需求。如今,CAN总线已成为国际上应用最广泛的网络总线之一,不仅在汽车行业深入应用于发动机控制、车身控制、驾驶辅助系统等各个方面,还在工业自动化、医疗设备、物联网和机器人等众多领域发挥着重要作用,形成了完整的产业链和生态系统。2.1.2CAN总线的特点与优势多主控制:CAN总线采用独特的多主控制方式,网络中的任何一个节点都具备在任意时刻向其他节点发送信息的能力,无需等待总线空闲。这种特性使得CAN总线网络具有高度的灵活性和自主性,各节点可以根据自身需求及时传输数据,极大地提高了系统的响应速度和实时性。例如,在汽车电子系统中,发动机控制单元、制动控制单元、车身控制单元等都可以作为独立的节点,根据车辆运行状态和控制需求随时向总线发送数据,实现协同工作。非破坏性仲裁:当两个或多个节点同时向总线上发送信息时,CAN总线采用非破坏性总线仲裁机制。该机制依据消息ID的优先级来裁决哪个节点能够继续发送数据,优先级高的节点可无延迟地访问总线并继续传输数据,而优先级低的节点则会主动退出发送,转入接收状态。这种仲裁方式避免了总线冲突导致的数据传输失败和时间浪费,即使在网络负载很重的情况下,也能确保高优先级的数据优先传输,不会导致网络瘫痪,从而保证了数据传输的可靠性和实时性。例如在工业自动化生产线中,对于一些关键的控制指令和紧急的故障信号,能够凭借高优先级迅速传输,保障生产线的稳定运行。错误检测与处理:CAN总线具备强大的错误检测和处理功能。它采用多种错误检测方法,包括位错误、填充错误、CRC(循环冗余校验)错误、格式错误和确认错误等,能够精确检测出数据在传输过程中出现的错误。一旦检测到错误,CAN总线会立即采取相应的处理措施,如重传错误帧、发送错误标志通知其他节点停止发送数据,对于持续出现错误的节点,还会自动关闭其总线连接,以避免影响整个网络的通信,从而确保数据传输的准确性和可靠性。在医疗设备数据传输中,准确无误的数据至关重要,CAN总线的错误检测和处理机制能够有效保障医疗数据的可靠传输,为医疗诊断和治疗提供可靠支持。灵活的网络拓扑结构:CAN总线支持多种网络拓扑结构,如总线型、星型、环形等,可以根据实际应用场景和需求进行灵活选择。其中,总线型拓扑结构因其易于实现、构建成本低等优点成为最常用的结构,但它在容错能力和可拓展性方面相对较弱;星型拓扑结构则具有较好的容错性和可扩展性,适合大规模网络的构建;环形拓扑结构在数据传输的可靠性和稳定性方面有一定优势。在自行直臂式高空作业车控制系统中,可以根据车辆的结构布局和控制需求,选择合适的拓扑结构,以实现高效的数据通信。高度的实时性:CAN总线使用面向位流编码的短数据帧,每个数据帧的长度有限(最大为8字节),这使得数据传输时间较短,能够快速完成数据的发送和接收。同时,其基于优先级的仲裁机制确保了高优先级的数据能够优先传输,大大减少了数据传输的延迟,能够满足实时控制的严格需求。在电力系统的实时监控和控制中,对于故障信号的及时传输和处理要求极高,CAN总线的高度实时性能够确保系统迅速响应,保障电力系统的安全稳定运行。良好的电磁兼容性:CAN总线采用差分信号传输方式,通过两根数据线(CAN_H和CAN_L)传输信号,两根线上的信号幅值相等、极性相反。这种传输方式能够有效地抑制共模干扰,提高系统的抗干扰能力,使其能够在恶劣的电磁环境中正常工作,无需额外的屏蔽措施,从而降低了系统的成本和复杂度。在航空航天领域,电磁环境复杂多变,CAN总线良好的电磁兼容性使其能够在飞机的导航系统、控制系统等关键部位稳定运行,保障飞行安全。支持多种通信速率:CAN总线支持多种通信速率,常见的有1Mbps、500kbps、250kbps等,可以根据实际应用需求进行灵活配置。在通信距离较短且对数据传输速率要求较高的场景中,可以选择1Mbps的高速率;而在通信距离较远或对实时性要求相对较低的情况下,可以选择较低的速率,如250kbps,以保证数据传输的稳定性。在智能工厂的自动化生产线中,不同设备之间的通信需求各异,CAN总线的多种通信速率选择能够满足不同设备的通信要求,实现高效的数据交互。支持多种节点数量:CAN总线理论上可以支持多达110个节点连接到同一网络中。虽然在实际应用中,由于电气特性等因素的限制,节点数量可能会有所减少,但仍然能够满足大多数系统的需求,具有良好的扩展性。这使得CAN总线非常适合构建大规模的分布式控制系统,在工业自动化领域的大型生产线中,众多的传感器、执行器和控制器等设备可以通过CAN总线连接成一个庞大而复杂的控制系统,实现协同工作和集中管理。低成本:CAN总线物理层采用低压差分信号,其收发器成本与RS485收发器相接近,相对较为低廉。同时,由于CAN总线具有高可靠性和灵活性,能够有效降低系统的整体成本。例如,在一些对成本敏感的消费电子设备和小型工业控制系统中,CAN总线凭借其低成本优势得到了广泛应用。此外,CAN总线布线相对简单,采用差分信号传输方式,减少了布线的复杂性和成本,进一步降低了系统的安装和维护成本。在自行直臂式高空作业车控制系统中,CAN总线的这些特点和优势能够充分发挥作用。多主控制和非破坏性仲裁确保了各个控制单元(如底盘控制单元、工作臂控制单元、平台控制单元等)之间可以高效、可靠地通信,及时传输各种控制指令和状态信息。错误检测与处理功能能够保障数据的准确性,避免因数据错误导致的操作失误和安全事故。灵活的网络拓扑结构可以根据作业车的结构特点进行优化配置,实现稳定的数据传输。高度的实时性满足了对作业车动作快速响应和精确控制的要求,良好的电磁兼容性使其能够在复杂的电磁环境下稳定工作。支持多种通信速率和节点数量则为系统的扩展和升级提供了便利,低成本特性有助于降低作业车的生产成本,提高市场竞争力。2.1.3CAN总线的工作原理CAN总线的工作原理涉及多个层面,主要包括物理层、数据链路层和应用层,各层协同工作以实现高效、可靠的数据通信。物理层:物理层是CAN总线的最底层,主要负责数据的电气传输和接收,包括数据线、终端电阻、连接器等硬件组件。CAN总线通常采用双绞线作为传输介质,两根线分别为CAN_H和CAN_L,通过差分信号传输数据。这种传输方式利用两根线上信号的差值来表示数据,能够有效抑制共模干扰,提高信号传输的可靠性和抗干扰能力。在总线两端通常需要连接终端电阻,其作用是匹配总线的特性阻抗,防止信号反射,确保信号传输的完整性。例如,在汽车内部复杂的电磁环境中,CAN总线的物理层设计能够保证数据在各个电子控制单元之间稳定传输,避免信号受到干扰而出现错误。数据链路层:数据链路层是CAN总线的核心部分,主要负责数据的封装、帧的识别、错误检测和处理等关键功能。它定义了CAN总线的通信协议和数据帧结构,确保数据在总线上的正确传输和接收。CAN总线的数据帧主要包括帧起始、仲裁场、控制场、数据场、CRC场、应答场和帧结束等部分。帧起始标志着数据帧的开始,仲裁场用于解决多个节点同时发送数据时的冲突问题,通过非破坏性仲裁机制,依据消息ID的优先级决定哪个节点可以继续发送数据;控制场包含数据帧的相关控制信息,如数据长度等;数据场用于传输实际的数据内容;CRC场采用循环冗余校验算法对数据进行校验,以检测数据在传输过程中是否出现错误;应答场用于接收节点向发送节点反馈数据接收情况;帧结束标志着数据帧的结束。此外,数据链路层还具备强大的错误检测和处理能力,当检测到错误时,会发送错误标志,通知其他节点停止发送数据,并采取重传等措施进行错误处理,以确保数据传输的准确性和可靠性。在工业自动化生产线中,大量的传感器数据和控制指令通过CAN总线进行传输,数据链路层的这些功能保证了数据的可靠交互,确保生产线的稳定运行。应用层:应用层主要负责数据的解析和处理,以及与上层应用程序的交互。它根据具体的应用需求,定义了数据的含义、格式和使用方式,将从数据链路层接收到的数据转换为应用程序能够理解和使用的信息。在自行直臂式高空作业车控制系统中,应用层会对接收到的来自各个传感器和控制单元的数据进行解析,判断作业车的工作状态(如工作臂的位置、平台的倾斜度等),然后根据预设的控制策略生成相应的控制指令,发送给数据链路层进行传输,以实现对作业车的精确控制。同时,应用层还可以与远程监控系统进行交互,将作业车的实时状态信息上传到远程服务器,便于操作人员进行远程监控和管理。CAN总线采用CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection,载波监听多路访问/冲突检测)的通信协议变体,实现多主控制和非破坏性总线仲裁。在这种协议下,每个节点在发送数据前都会先监听总线状态,若总线空闲,则可以发送数据;若总线忙,则等待总线空闲后再尝试发送。当多个节点同时监听到总线空闲并发送数据时,就会发生冲突。此时,CAN总线通过仲裁机制,根据节点发送数据的仲裁场(即消息ID)的优先级来决定哪个节点可以继续发送数据,优先级低的节点则会主动停止发送,转为接收状态,从而避免了总线冲突导致的数据传输错误和时间浪费,确保了数据传输的高效性和可靠性。例如,在一个包含多个节点的CAN总线网络中,当节点A和节点B同时尝试发送数据时,仲裁机制会根据它们的消息ID优先级进行裁决,若节点A的优先级较高,则节点A可以继续发送数据,节点B则停止发送并接收节点A发送的数据,待总线空闲后再重新尝试发送自己的数据。2.2自行直臂式高空作业车结构与工作原理2.2.1结构组成自行直臂式高空作业车主要由底盘、驱动轮、转台、主臂油缸、基臂、飞臂、小臂、平台和配重等部件构成,各部件相互协作,共同实现高空作业的功能。底盘:底盘是整个高空作业车的基础支撑部分,通常采用专用的工程车辆底盘,具备良好的稳定性和通过性。它承载着作业车的其他所有部件,并为车辆的行驶和移动提供动力和支撑。底盘上配备有发动机、传动系统、制动系统、转向系统等关键组件,发动机为作业车提供动力,通过传动系统将动力传递给驱动轮,实现车辆的行驶;制动系统用于控制车辆的停车和减速,确保作业车在行驶和作业过程中的安全;转向系统则使车辆能够灵活转向,适应不同的作业场地和环境。在建筑施工现场,作业车需要在复杂的地形和狭窄的空间内行驶和作业,底盘的良好性能能够保证作业车顺利到达指定位置。驱动轮:驱动轮与底盘的传动系统相连,负责将发动机的动力转化为车辆的驱动力,使作业车能够在不同的路面条件下行驶。驱动轮的数量和布局会根据作业车的设计和用途而有所不同,常见的有四轮驱动和两轮驱动等形式。四轮驱动的作业车具有更好的越野性能和通过性,能够在崎岖不平的路面上行驶;两轮驱动的作业车则相对结构简单、成本较低,适用于一些对通过性要求不高的作业场景。在市政工程中,作业车通常在城市道路上行驶,两轮驱动的底盘即可满足需求;而在野外的电力检修作业中,四轮驱动的作业车能够更好地应对复杂的地形。转台:转台安装在底盘之上,是连接底盘和工作臂的关键部件,它能够实现360度的回转运动。通过转台的旋转,工作臂可以在水平方向上灵活调整位置,扩大作业范围,使作业车能够在不同方向上进行高空作业。转台内部通常集成了回转支撑、回转驱动装置、液压管路和电气线路等组件,回转支撑保证转台能够平稳地旋转,回转驱动装置则提供转台旋转所需的动力,液压管路和电气线路用于传输液压油和控制信号,实现对转台和工作臂的精确控制。在建筑外墙装修作业中,转台的灵活回转能够使工作平台准确地到达建筑物的各个位置,方便施工人员进行作业。主臂油缸:主臂油缸是控制基臂升降和变幅的重要执行元件,通过液压系统提供的压力驱动活塞运动,从而实现基臂的上升、下降和角度调整。主臂油缸的工作状态直接影响着作业车的作业高度和工作角度,其性能的优劣对作业的安全性和效率有着重要影响。为了确保主臂油缸的稳定工作,通常会配备多个油缸协同工作,并采用先进的液压控制技术,实现对油缸运动的精确控制。在高空作业过程中,根据作业需求,通过控制主臂油缸的伸缩,可以调整基臂的高度和角度,使工作平台到达合适的作业位置。基臂、飞臂和小臂:基臂是作业车工作臂的基础部分,通常为刚性结构,具有较高的强度和稳定性,它与转台相连,通过主臂油缸的驱动实现升降和变幅运动。飞臂和小臂则连接在基臂的前端,通过各自的油缸驱动,可以实现伸缩和角度调整,进一步扩大作业范围和提高作业的灵活性。基臂、飞臂和小臂的组合结构使得作业车能够在不同高度和角度下进行作业,满足各种复杂的高空作业需求。在电力检修作业中,需要将作业人员送到不同高度和位置的电线杆或高压设备处,通过基臂、飞臂和小臂的协同运动,可以精确地将工作平台定位到所需位置。平台:平台是作业人员进行高空作业的工作区域,通常安装在小臂的前端,通过液压或电动系统实现升降和水平三、高空作业车动力学模型与控制策略3.1动力学模型建立3.1.1作业车受力分析自行直臂式高空作业车在实际运行过程中,其受力情况极为复杂,会受到来自多个方面的力的作用,这些力不仅会随着作业车的运动状态和工作工况的变化而改变,还相互影响,共同决定了作业车的动力学性能。对作业车进行准确的受力分析,是建立其动力学模型、实现精确控制的关键前提。行驶过程中的受力分析重力:作业车的重力G是最为基本的力,其大小等于作业车自身质量m与重力加速度g的乘积,即G=mg。重力的方向始终竖直向下,作用点位于作业车的质心位置。在行驶过程中,重力对作业车的稳定性有着至关重要的影响,它决定了作业车与地面之间的正压力,进而影响到车轮与地面的摩擦力以及作业车在行驶过程中的抗侧翻能力。例如,当作业车在倾斜路面行驶时,重力的分力会改变车轮与地面的正压力分布,若重力分力过大,可能导致车轮打滑或作业车侧翻。地面摩擦力:地面摩擦力f是作业车行驶的驱动力和制动力的来源,其大小与车轮和地面之间的摩擦系数\mu以及车轮对地面的正压力N有关,即f=\muN。在正常行驶时,驱动轮受到地面向前的摩擦力,这个摩擦力为作业车提供前进的动力;而在制动时,车轮受到地面向后的摩擦力,使作业车减速停车。摩擦系数\mu会受到路面状况(如干燥、潮湿、结冰等)和轮胎状况(如磨损程度、胎压等)的影响,不同的路面状况和轮胎状况会导致摩擦系数发生变化,从而影响作业车的行驶性能。在潮湿路面上,摩擦系数会降低,作业车的制动距离会增加,行驶稳定性也会下降。空气阻力:随着作业车行驶速度的增加,空气阻力F_a的影响逐渐显著。空气阻力的大小与作业车的行驶速度v、空气密度\rho、作业车的迎风面积A以及空气阻力系数C_d有关,其计算公式为F_a=\frac{1}{2}C_d\rhoAv^2。空气阻力的方向与作业车的行驶方向相反,会消耗作业车的能量,降低其行驶效率。在高速行驶时,空气阻力可能成为限制作业车速度的主要因素之一,为了减少空气阻力,作业车通常会采用流线型的车身设计,降低空气阻力系数。惯性力:当作业车进行加速、减速或转弯等变速运动时,会受到惯性力的作用。在加速过程中,作业车受到与行驶方向相反的惯性力,其大小等于作业车质量与加速度的乘积;在减速过程中,惯性力方向与行驶方向相同;在转弯时,作业车会受到离心力的作用,离心力的大小与作业车的质量、转弯半径和行驶速度有关,其计算公式为F_c=\frac{mv^2}{r},其中r为转弯半径。惯性力的存在会对作业车的行驶稳定性和操控性产生重要影响,例如在高速转弯时,如果离心力过大,作业车可能会发生侧滑或侧翻。作业过程中的受力分析工作平台及负载重力:在作业过程中,工作平台上搭载的工作人员和设备会产生重力G_{load},这个重力通过工作臂传递到作业车的底盘上。工作平台及负载重力的大小和作用位置会随着作业任务的不同而发生变化,例如当工作平台上搭载的设备较重或工作人员数量较多时,重力G_{load}会增大,同时,如果工作平台在作业过程中发生移动或倾斜,其重力的作用位置也会相应改变。工作平台及负载重力的变化会对作业车的稳定性和工作臂的受力情况产生显著影响,若重力过大或作用位置不合理,可能导致工作臂变形、作业车倾翻等安全事故。工作臂伸缩和变幅时的作用力:工作臂在伸缩和变幅过程中,会受到来自油缸的驱动力和各种阻力的作用。在伸缩过程中,油缸需要克服工作臂自身的摩擦力、惯性力以及由于负载引起的轴向力,使工作臂能够顺利地伸出或缩回。在变幅过程中,油缸需要提供足够的力矩,克服工作臂和负载的重力矩,实现工作臂的角度调整。工作臂伸缩和变幅时的作用力大小和方向会随着工作臂的运动状态和负载情况的变化而不断改变,对这些作用力进行准确分析和控制,是保证工作臂平稳运动和作业安全的关键。风载荷:高空作业环境中风的影响不可忽视,风载荷F_w会作用在工作平台、工作臂和作业车的车身等部位。风载荷的大小与风速v_w、空气密度\rho、受风面积A_w以及风载荷系数C_{w}有关,其计算公式为F_w=\frac{1}{2}C_{w}\rhoA_wv_w^2。风载荷的方向和大小具有不确定性,会随风向和风速的变化而改变。在强风条件下,风载荷可能会使工作平台产生晃动,影响作业人员的操作和安全,同时也会增加工作臂和作业车结构的受力,对作业车的稳定性构成威胁。3.1.2数学模型推导在对自行直臂式高空作业车进行详细的受力分析后,基于牛顿第二定律和拉格朗日方程等力学原理,可以推导出其动力学数学模型。该数学模型能够准确地描述作业车在各种工况下的运动状态和受力关系,为后续的控制策略设计和系统性能分析提供坚实的理论基础。基于牛顿第二定律的模型推导平移运动方程:在水平方向上,作业车的受力平衡方程可以表示为F_x=ma_x,其中F_x为水平方向上的合力,包括地面摩擦力、空气阻力和惯性力等;m为作业车的质量;a_x为水平方向上的加速度。在竖直方向上,受力平衡方程为F_y=ma_y,其中F_y为竖直方向上的合力,主要由重力和地面支持力组成;a_y为竖直方向上的加速度。通过对这些力的分析和计算,可以得到作业车在水平和竖直方向上的运动方程,从而描述其平移运动状态。旋转运动方程:作业车在转弯或回转过程中,会产生旋转运动。根据牛顿第二定律的旋转形式,其旋转运动方程可以表示为M=I\alpha,其中M为作用在作业车上的总力矩,包括离心力产生的力矩、转向时的摩擦力矩等;I为作业车绕旋转轴的转动惯量;\alpha为角加速度。通过建立旋转运动方程,可以分析作业车在旋转过程中的动力学特性,如转向稳定性、回转精度等。基于拉格朗日方程的模型推导定义广义坐标:为了使用拉格朗日方程建立模型,首先需要定义广义坐标。对于自行直臂式高空作业车,可以选择作业车的位置坐标(x,y)、姿态角(\theta)、工作臂的伸缩长度l和变幅角度\varphi等作为广义坐标,这些广义坐标能够完整地描述作业车的运动状态。计算动能和势能:根据定义的广义坐标,计算作业车的动能T和势能V。动能包括作业车平移运动的动能和旋转运动的动能,以及工作臂运动的动能;势能主要包括重力势能和弹性势能(如工作臂伸缩油缸的弹性势能)。通过对动能和势能的准确计算,可以得到系统的拉格朗日函数L=T-V。应用拉格朗日方程:将计算得到的拉格朗日函数代入拉格朗日方程\frac{d}{dt}(\frac{\partialL}{\partial\dot{q_i}})-\frac{\partialL}{\partialq_i}=Q_i(其中q_i为广义坐标,\dot{q_i}为广义速度,Q_i为广义力),可以得到一组关于广义坐标的二阶微分方程。这些方程即为作业车的动力学数学模型,它们描述了作业车在各种力的作用下,广义坐标随时间的变化规律。通过上述基于牛顿第二定律和拉格朗日方程的数学模型推导方法,可以得到自行直臂式高空作业车的动力学数学模型。然而,实际的作业车系统存在着诸多复杂因素,如摩擦力的非线性特性、工作臂的弹性变形、液压系统的动态特性等,这些因素会对作业车的动力学性能产生影响。为了使建立的数学模型更加准确地反映作业车的实际运动情况,需要对模型进行进一步的修正和完善,例如考虑摩擦力的非线性模型、引入工作臂的弹性力学模型、结合液压系统的动态方程等。同时,还可以通过实验测试和仿真分析等手段,对模型的准确性进行验证和优化,确保模型能够为后续的控制策略研究和系统设计提供可靠的依据。3.2控制策略研究3.2.1传统控制方法分析在自行直臂式高空作业车控制系统的发展历程中,传统控制方法曾被广泛应用,这些方法在一定程度上满足了作业车的基本控制需求,但随着作业环境的日益复杂和对作业精度、安全性要求的不断提高,其局限性也逐渐凸显出来。PID控制原理与应用:PID(Proportional-Integral-Derivative)控制是一种经典的线性控制方法,它通过比例(P)、积分(I)和微分(D)三个环节对系统的偏差进行计算和调整,从而实现对被控对象的控制。在高空作业车控制系统中,PID控制常用于对工作臂的伸缩速度、变幅角度以及工作平台的升降高度等参数的控制。例如,在控制工作臂的伸缩速度时,将设定的速度值与实际测量的速度值进行比较,得到速度偏差。比例环节根据速度偏差的大小输出相应的控制信号,偏差越大,控制信号越强,使工作臂的伸缩速度尽快接近设定值;积分环节则对速度偏差进行积分,以消除系统的稳态误差,确保工作臂最终能够稳定在设定的速度上;微分环节根据速度偏差的变化率输出控制信号,提前对系统的变化做出响应,提高系统的响应速度和稳定性。局限性:尽管PID控制具有结构简单、易于实现和调整等优点,但它也存在一些明显的局限性。首先,PID控制是基于线性系统理论设计的,而高空作业车是一个复杂的非线性系统,其动力学特性会随着工作状态、负载变化以及环境因素的改变而发生显著变化。在这种情况下,固定参数的PID控制器难以适应系统的非线性和时变特性,导致控制效果不佳。例如,当工作臂伸出长度较长时,其惯性和负载变化会使系统的动力学特性发生改变,原来设定的PID参数可能无法保证工作臂的平稳运动,容易出现超调、振荡等问题。其次,PID控制对系统模型的依赖性较强,需要准确知道系统的数学模型才能进行参数整定。然而,高空作业车的实际模型往往难以精确获取,存在着模型不确定性和干扰因素,这也会影响PID控制的性能。在作业过程中,风载荷、地面不平度等干扰因素会对作业车的运动产生影响,而PID控制难以有效抑制这些干扰,导致控制精度下降。模糊控制原理与应用:模糊控制是一种基于模糊逻辑的智能控制方法,它不依赖于精确的数学模型,而是通过对专家经验和知识的总结,建立模糊规则库,根据系统的输入变量(如偏差、偏差变化率等)查询模糊规则库,得出相应的控制输出。在高空作业车控制中,模糊控制可以用于处理一些难以用精确数学模型描述的复杂控制问题,如工作平台的自动调平控制。当工作平台发生倾斜时,通过传感器测量平台的倾斜角度和倾斜角速度,将这些信息作为模糊控制器的输入。模糊控制器根据预先设定的模糊规则,将输入的精确量模糊化,然后在模糊规则库中查找对应的控制策略,经过模糊推理和去模糊化处理,得到控制调平油缸的输出信号,使工作平台恢复水平状态。局限性:模糊控制虽然具有不依赖精确模型、对非线性系统适应性强等优点,但也存在一些不足之处。一方面,模糊控制的性能很大程度上依赖于模糊规则的合理性和完整性。模糊规则的制定通常需要大量的专家经验和试验调试,而且在实际应用中,由于作业工况的多样性和复杂性,很难涵盖所有可能的情况,导致模糊控制在某些特殊工况下的控制效果不理想。例如,在极端的工作环境下,如强风、地面严重不平坦等,已有的模糊规则可能无法准确地指导控制决策,使工作平台的调平效果受到影响。另一方面,模糊控制缺乏有效的学习和自适应能力,一旦系统的运行条件发生较大变化,模糊控制器难以自动调整控制策略以适应新的情况。当作业车的负载发生突变时,模糊控制器可能无法及时调整控制参数,导致控制性能下降。其他传统控制方法除了PID控制和模糊控制外,还有一些其他传统控制方法也曾应用于高空作业车控制系统,如前馈控制、反馈控制等。前馈控制通过对系统输入信号的测量和分析,提前预测系统的输出变化,并采取相应的控制措施,以减少系统的动态误差。在高空作业车中,前馈控制可以用于补偿一些可测量的干扰因素,如根据风速的测量值提前调整工作臂的姿态,以抵消风载荷的影响。然而,前馈控制对干扰因素的测量精度要求较高,且只能针对已知的干扰进行补偿,对于未知的干扰和系统的不确定性则无能为力。反馈控制则是根据系统的输出反馈信息来调整控制输入,以保持系统的稳定运行。它虽然能够有效地抑制系统的内部干扰和参数变化的影响,但对于外部干扰的抑制能力相对较弱,且存在一定的控制延迟。在高空作业车受到突然的外部冲击时,反馈控制可能无法及时做出响应,导致作业车的运动状态发生较大波动。传统控制方法在自行直臂式高空作业车控制系统中虽然发挥了一定的作用,但由于其自身的局限性,难以满足现代高空作业对高精度、高可靠性和强适应性的要求。因此,有必要探索更加先进的控制策略,以提高高空作业车的控制性能和作业安全性。3.2.2基于CAN总线的控制策略设计随着CAN总线技术在工业控制领域的广泛应用,将其引入自行直臂式高空作业车控制系统中,为设计更加高效、可靠的控制策略提供了新的思路和方法。基于CAN总线的控制策略充分利用了CAN总线的特点和优势,能够实现对作业车各部件的实时监控和精确控制,有效提升作业车的整体性能。CAN总线在控制系统中的架构设计网络拓扑结构选择:根据自行直臂式高空作业车的结构特点和控制需求,选择合适的CAN网络拓扑结构至关重要。常见的CAN网络拓扑结构有总线型、星型和混合型。总线型拓扑结构是最常用的一种,它具有结构简单、成本低、布线方便等优点。在这种结构中,所有节点通过CAN总线直接连接,数据在总线上以广播的形式传输。对于自行直臂式高空作业车来说,总线型拓扑结构能够满足其大部分控制节点之间的数据通信需求,如底盘控制单元、工作臂控制单元、平台控制单元等都可以作为节点连接到总线上,实现相互之间的信息交互。然而,总线型拓扑结构也存在一些缺点,如一旦总线出现故障,整个网络将无法正常工作,而且随着节点数量的增加,总线的负载会增大,数据传输的实时性和可靠性可能会受到影响。星型拓扑结构则以一个中央节点为中心,其他节点通过分支线路与中央节点相连。这种结构的优点是可靠性高,某个分支线路出现故障不会影响其他节点的通信,而且易于扩展。在高空作业车控制系统中,如果对系统的可靠性要求较高,或者需要连接较多的传感器和执行器等节点,可以考虑采用星型拓扑结构。混合型拓扑结构则结合了总线型和星型拓扑结构的优点,将一些关键节点采用星型连接,以提高可靠性,而其他节点则采用总线型连接,以降低成本和布线复杂度。在实际应用中,需要根据作业车的具体情况,综合考虑各种因素,选择最适合的网络拓扑结构。节点功能与配置:在基于CAN总线的控制系统中,每个节点都具有特定的功能,负责采集、处理和传输相关的数据。例如,传感器节点主要用于采集作业车的各种状态信息,如工作臂的伸缩位置、变幅角度、平台的倾斜度、车辆的行驶速度等。这些传感器将采集到的物理量转换为电信号,并通过CAN总线发送给相应的控制单元。常见的传感器包括位置传感器、角度传感器、压力传感器、速度传感器等。控制单元节点则接收来自传感器节点的数据,根据预设的控制策略进行分析和计算,然后生成控制指令,通过CAN总线发送给执行器节点。控制单元通常采用微控制器或可编程逻辑控制器(PLC)等实现,它们具有强大的运算能力和数据处理能力,能够快速响应各种控制需求。执行器节点根据接收到的控制指令,驱动相应的执行机构动作,实现对作业车的控制。例如,控制工作臂伸缩的油缸、控制转四、基于CAN总线的控制系统设计4.1系统总体架构设计4.1.1系统功能需求分析自行直臂式高空作业车在实际作业过程中,需要完成多种复杂任务,这对其控制系统的功能提出了多方面要求。作业动作控制功能工作臂动作控制:工作臂是高空作业车实现高空作业的关键部件,控制系统需精确控制其伸缩、变幅和回转动作。在建筑外墙施工中,常常需要工作臂精准地伸缩至指定长度,以到达不同楼层的作业位置,此时控制系统要能根据操作人员输入的指令,通过控制液压油缸的动作,实现工作臂平稳、准确的伸缩。变幅动作则要求控制系统根据作业高度和角度需求,调节工作臂的仰角,确保工作平台处于合适的作业姿态。回转动作使工作臂能在水平方向上旋转,扩大作业范围,控制系统需保证回转动作的流畅性和定位精度。工作平台升降与调平控制:工作平台是作业人员的工作区域,其升降控制直接关系到作业高度的调整。控制系统要实现工作平台的平稳升降,避免出现晃动和急停急起等现象,保障作业人员的安全和舒适。同时,在作业过程中,由于地面不平、风力作用等因素,工作平台可能会发生倾斜,控制系统需具备自动调平功能,通过传感器实时监测平台的倾斜角度,控制调平油缸动作,使平台始终保持水平状态。在电力检修作业中,工作平台的精确升降和快速调平对于操作人员安全、高效地进行设备检修至关重要。车辆行驶控制功能行驶速度与方向控制:高空作业车在行驶过程中,控制系统要能实现对行驶速度的精确控制,根据作业场地的路况和作业需求,灵活调整车速。在狭窄的施工场地内,需低速行驶以确保安全;在空旷的道路上,则可适当提高车速,提高作业效率。同时,控制系统要能够准确控制车辆的行驶方向,通过转向系统实现车辆的转弯、掉头等操作。在市政道路维修作业中,车辆需要在不同路况下行驶并准确停靠在作业位置,行驶速度与方向的精准控制是顺利完成作业的基础。制动控制:制动系统是保障高空作业车行驶安全的重要部分,控制系统需具备可靠的制动控制功能。在车辆行驶过程中,能够根据需要及时施加制动,使车辆平稳停车。同时,要具备紧急制动功能,当遇到突发情况时,能够迅速制动车辆,避免事故发生。例如,在行驶过程中突然遇到障碍物,紧急制动功能可使车辆在最短时间内停止,保障人员和设备的安全。安全保护功能过载保护:高空作业车在作业过程中,可能会因工作平台搭载过重的设备或人员而出现过载情况。控制系统应具备过载保护功能,通过传感器实时监测工作平台的负载重量,当检测到负载超过额定值时,立即发出警报,并采取相应措施,如限制工作臂的动作、停止平台的升降等,防止因过载导致设备损坏或安全事故。防倾翻保护:由于高空作业车工作时重心较高,且作业环境复杂,存在倾翻的风险。控制系统要通过安装在车辆上的多个传感器,实时监测车辆的倾斜角度、重心位置等参数,当检测到车辆有倾翻危险时,迅速采取措施,如调整工作臂的位置、降低工作平台的高度、启动稳定支腿等,以增加车辆的稳定性,防止倾翻事故的发生。在山坡等不平整地面作业时,防倾翻保护功能尤为重要。紧急停止功能:为应对突发紧急情况,控制系统应设置紧急停止按钮,一旦操作人员按下按钮,系统立即停止所有动作,包括工作臂的运动、车辆的行驶等,使设备处于安全状态。紧急停止功能应具备高可靠性,确保在关键时刻能够迅速响应。状态监测与故障诊断功能状态监测:控制系统要实时监测高空作业车的各种状态参数,包括工作臂的位置、角度、伸缩速度,工作平台的高度、倾斜度,车辆的行驶速度、油温、油压等。通过对这些参数的监测,操作人员可以及时了解设备的运行状态,为作业决策提供依据。例如,通过监测油温、油压等参数,可判断液压系统是否正常工作,若发现异常,及时采取措施进行维护。故障诊断:当系统出现故障时,控制系统应能够快速准确地诊断出故障类型和故障位置。通过对传感器数据的分析和处理,结合预设的故障诊断算法,判断设备是否发生故障以及故障的具体原因。同时,将故障信息以直观的方式显示在操作界面上,提醒操作人员进行维修。例如,当工作臂无法正常伸缩时,故障诊断系统可通过分析相关传感器数据,判断是液压系统故障、电机故障还是传感器故障等,并给出相应的维修建议。远程监控功能数据传输:随着物联网技术的发展,高空作业车的远程监控功能越来越重要。控制系统应具备数据传输功能,通过无线通信模块,将作业车的状态参数、故障信息等实时传输到远程监控中心。远程监控中心可以实时了解作业车的运行情况,对多台作业车进行集中管理和调度。例如,在大型建筑工地,管理人员可以通过远程监控中心,同时监控多台高空作业车的工作状态,合理安排作业任务。远程控制:在一些特殊情况下,需要对高空作业车进行远程控制。控制系统应支持远程控制功能,操作人员可以在远程监控中心通过网络对作业车进行操作,如控制工作臂的动作、车辆的行驶等。但远程控制功能需具备严格的安全认证和权限管理机制,确保操作的安全性。在危险环境或操作人员无法直接操作的情况下,远程控制功能可以发挥重要作用。4.1.2总体架构方案确定基于上述功能需求分析,设计的基于CAN总线的自行直臂式高空作业车控制系统总体架构主要包含车辆控制器、传感器、执行器和计算机等组件,各组件通过CAN总线进行数据通信,协同工作以实现对作业车的全面控制和监测。车辆控制器:车辆控制器是整个控制系统的核心,负责接收来自传感器的数据,根据预设的控制策略进行分析和处理,生成相应的控制指令,并通过CAN总线发送给执行器。它通常采用高性能的微控制器或可编程逻辑控制器(PLC),具备强大的数据处理能力和实时响应能力。例如,当车辆控制器接收到工作平台倾斜传感器传来的倾斜角度数据后,根据预设的调平算法,计算出调平油缸的控制指令,并通过CAN总线发送给调平油缸的执行器,实现工作平台的自动调平。同时,车辆控制器还负责与远程监控中心进行通信,上传作业车的状态数据和接收远程控制指令。传感器:传感器是控制系统获取作业车状态信息的关键部件,种类繁多,分布在作业车的各个部位。位置传感器用于测量工作臂的伸缩长度、变幅角度和回转角度等位置信息;角度传感器用于检测工作平台的倾斜角度;压力传感器用于监测液压系统的油压,确保液压系统正常工作;速度传感器用于测量车辆的行驶速度。这些传感器将采集到的物理量转换为电信号,并通过CAN总线传输给车辆控制器。在工作臂伸缩过程中,位置传感器实时监测工作臂的伸缩位置,并将数据传输给车辆控制器,以便控制器根据实际位置调整控制策略,保证工作臂的平稳伸缩。执行器:执行器根据车辆控制器发送的控制指令,驱动相应的执行机构动作,实现对作业车的控制。例如,液压油缸作为工作臂伸缩、变幅和平台升降的执行器,在接收到控制指令后,通过液压油的压力驱动活塞运动,从而实现工作臂和平台的相应动作。电机则用于驱动车辆的行驶和回转,在接收到控制指令后,调整转速和转向,实现车辆的行驶和回转控制。在工作平台升降过程中,执行器根据车辆控制器的指令,控制液压油缸的伸缩,使工作平台平稳升降。计算机:计算机主要用于实现人机交互功能,操作人员可以通过计算机的操作界面输入控制指令,监控作业车的运行状态和故障信息。操作界面通常采用图形化设计,直观简洁,方便操作人员使用。同时,计算机还可以对作业车的运行数据进行存储和分析,为设备的维护和管理提供数据支持。操作人员可以在计算机上查看作业车的历史运行数据,分析设备的使用情况和故障发生规律,提前进行维护和保养,提高设备的可靠性和使用寿命。各组件之间通过CAN总线进行数据通信,CAN总线具有高可靠性、实时性强、抗干扰能力强等优点,能够满足高空作业车控制系统对数据传输的严格要求。在CAN总线网络中,车辆控制器作为主节点,负责管理和协调网络中的数据传输;传感器和执行器作为从节点,根据主节点的指令进行数据采集和动作执行。通过CAN总线的连接,实现了各组件之间的高效数据交互,确保了控制系统的稳定运行。4.2CAN网络拓扑结构设计4.2.1拓扑结构选择CAN网络拓扑结构的选择对于自行直臂式高空作业车控制系统的性能有着重要影响,常见的拓扑结构包括总线型、星型、环形等,需要综合考虑作业车的结构特点、控制需求以及各拓扑结构的优缺点来做出决策。总线型拓扑结构:总线型拓扑结构是一种较为常见且基础的连接方式,在这种结构中,所有节点通过一条共用的总线进行连接。其优点显著,首先是结构简单,布线相对容易,成本较低,只需一条总线即可实现各个节点的连接,减少了布线的复杂性和成本。其次,总线型拓扑结构的扩展性较好,当需要增加新的节点时,只需将新节点接入总线即可,无需对网络结构进行大规模调整。在自行直臂式高空作业车控制系统中,如果节点数量相对较少且分布较为集中,总线型拓扑结构能够很好地满足数据通信需求。例如,将底盘控制单元、工作臂控制单元等主要节点通过总线连接,能够实现它们之间的数据快速传输。然而,总线型拓扑结构也存在一些缺点。由于所有节点共享一条总线,当网络中节点数量较多或数据传输量较大时,总线的负载会增加,可能导致数据传输延迟增大,实时性下降。而且,一旦总线出现故障,整个网络将无法正常工作,可靠性相对较低。星型拓扑结构:星型拓扑结构以一个中央节点为中心,其他节点通过分支线路与中央节点相连。这种结构的优点在于可靠性较高,某个分支线路出现故障时,只会影响与之相连的节点,而不会对整个网络造成大面积影响。同时,星型拓扑结构的故障诊断和隔离相对容易,当某个节点出现问题时,可以通过中央节点快速定位故障节点。在高空作业车控制系统中,如果对系统的可靠性要求极高,或者需要连接大量的传感器和执行器等节点,星型拓扑结构是一个不错的选择。例如,将多个传感器节点通过星型结构连接到中央控制器节点,能够提高数据采集的可靠性。但是,星型拓扑结构也有其局限性,它需要较多的连接线缆,成本相对较高,而且中央节点的负担较重,如果中央节点出现故障,整个网络将瘫痪。环形拓扑结构:环形拓扑结构中,节点依次连接形成一个闭合的环,数据在环中沿着一个方向传输。其优点是传输速度较快,因为数据在环中传输时无需进行路径选择,而且每个节点都可以平等地访问总线。在一些对数据传输速度要求较高的应用场景中,环形拓扑结构具有一定优势。然而,环形拓扑结构的缺点也很明显,一旦某个节点或链路出现故障,整个网络的通信将受到影响,甚至导致网络瘫痪。而且,环形拓扑结构的扩展相对困难,增加或删除节点时需要对整个网络进行重新配置。综合考虑自行直臂式高空作业车的实际情况,其结构相对紧凑,节点数量不是特别多,且对实时性和可靠性有一定要求。总线型拓扑结构虽然存在总线故障影响全局的问题,但通过合理的冗余设计和故障检测机制,可以在一定程度上提高其可靠性。同时,其结构简单、成本低、扩展性好的优点能够很好地满足作业车控制系统的需求。因此,选择总线型拓扑结构作为自行直臂式高空作业车CAN网络的基础拓扑结构。为了进一步提高系统的可靠性,可以采用冗余总线设计,即增加一条备用总线,当主总线出现故障时,自动切换到备用总线进行数据传输,确保控制系统的正常运行。4.2.2节点配置与通信设计在确定了采用总线型拓扑结构后,需要对CAN网络中的节点进行合理配置,并设计节点之间的通信方式和协议,以确保数据能够准确、实时地传输。节点功能与配置传感器节点:传感器节点负责采集作业车的各种状态信息,如工作臂的位置、角度、速度,工作平台的倾斜度,车辆的行驶速度、油压、油温等。不同类型的传感器对应不同的物理量采集,位置传感器采用绝对值编码器,能够精确测量工作臂的伸缩长度和回转角度;角度传感器采用陀螺仪,可实时监测工作平台的倾斜角度。这些传感器将采集到的模拟信号或数字信号转换为适合CAN总线传输的格式,并通过CAN总线将数据发送给车辆控制器。为了保证数据采集的准确性和可靠性,传感器节点需要具备良好的抗干扰能力和稳定性。在传感器选型时,应选择精度高、可靠性强的产品,并采取屏蔽、滤波等抗干扰措施。控制单元节点:控制单元节点是CAN网络的核心节点之一,包括车辆控制器、工作臂控制器、平台控制器等。车辆控制器负责接收来自各个传感器节点的数据,根据预设的控制策略进行分析和处理,生成相应的控制指令,并通过CAN总线发送给执行器节点。工作臂控制器主要负责控制工作臂的伸缩、变幅和回转动作,根据车辆控制器的指令和工作臂的实际状态,精确控制液压油缸和电机的动作。平台控制器则专注于控制工作平台的升降和调平,确保工作平台始终处于安全、稳定的工作状态。控制单元节点通常采用高性能的微控制器或可编程逻辑控制器(PLC),具备强大的数据处理能力和实时响应能力。为了提高控制单元节点的性能和可靠性,需要对其硬件和软件进行优化设计。在硬件方面,选择性能优良的处理器、存储器和通信接口;在软件方面,采用高效的算法和实时操作系统,确保控制单元能够快速、准确地处理各种数据和指令。执行器节点:执行器节点根据控制单元节点发送的控制指令,驱动相应的执行机构动作,实现对作业车的控制。例如,液压油缸执行器负责控制工作臂的伸缩、变幅和平台的升降,电机执行器用于驱动车辆的行驶和回转。执行器节点需要具备良好的驱动能力和响应速度,能够准确地执行控制指令。在执行器选型时,应根据作业车的实际需求和工作条件,选择合适的型号和规格。同时,为了确保执行器的安全运行,需要对其进行过载保护、短路保护等设计。通信方式与协议设计通信方式:CAN总线采用广播式通信方式,即一个节点发送的数据可以被总线上的所有其他节点接收。在自行直臂式高空作业车控制系统中,传感器节点将采集到的数据广播发送到总线上,控制单元节点接收到数据后进行处理,并根据需要向执行器节点发送控制指令。这种广播式通信方式简单高效,能够满足作业车控制系统对实时性的要求。为了提高通信效率,避免数据冲突,CAN总线采用非破坏性仲裁机制。当多个节点同时向总线上发送数据时,仲裁机制根据数据帧的标识符(ID)来判断优先级,优先级高的节点先发送数据,优先级低的节点则等待总线空闲后再发送。在作业车控制系统中,对于一些关键的控制指令和状态信息,如紧急停止信号、工作平台的倾斜角度等,赋予较高的优先级,确保这些数据能够及时传输。通信协议:通信协议是CAN网络中节点之间进行数据通信的规则和约定,它定义了数据帧的格式、标识符的分配、错误处理机制等内容。在自行直臂式高空作业车控制系统中,采用CAN2.0B协议作为通信协议。CAN2.0B协议支持标准帧和扩展帧两种帧格式,标准帧的标识符长度为11位,扩展帧的标识符长度为29位。根据作业车控制系统的需求,合理分配标识符,确保不同类型的数据能够通过唯一的标识符进行区分和识别。例如,将工作臂位置数据的标识符设置为特定的值,当控制单元节点接收到该标识符的数据帧时,能够准确地识别出这是工作臂位置数据,并进行相应的处理。同时,CAN2.0B协议还具备强大的错误检测和处理能力,采用循环冗余校验(CRC)等算法对数据进行校验,当检测到数据错误时,能够及时采取重传等措施,确保数据的准确性和可靠性。为了进一步提高通信的可靠性,在软件设计中,还可以加入数据校验和、心跳检测等机制。数据校验和用于对数据帧进行额外的校验,确保数据在传输过程中没有被篡改;心跳检测机制用于检测节点的在线状态,当某个节点长时间没有发送心跳信号时,判断该节点可能出现故障,并采取相应的措施。4.3硬件系统设计4.3.1控制器选型在自行直臂式高空作业车控制系统中,控制器的性能和可靠性直接影响着整个系统的运行效果。考虑到作业车工作环境复杂,对控制器的稳定性、抗干扰能力和数据处理能力要求较高,选择工程机械专用的E五、系统仿真与分析5.1仿真平台搭建5.1.1选择仿真软件在对基于CAN总线的自行直臂式高空作业车控制系统进行研究时,仿真环节对于验证系统设计的合理性、评估控制策略的有效性以及预测系统性能起着至关重要的作用。MATLAB作为一款功能强大且在工程领域广泛应用的仿真软件,拥有丰富的工具箱和函数库,具备强大的数值计算、数据分析和可视化功能,能够满足高空作业车控制系统复杂模型的搭建和仿真需求。Simulink是MATLAB中的一个重要组件,它提供了一个直观的图形化建模环境,用户可以通过拖拽模块的方式快速搭建系统模型,无需编写大量复杂的代码。在Simulink中,有专门针对控制系统设计的模块库,如SimulinkControlDesign、SimMechanics等,这些模块库包含了各种常见的控制器、传感器、执行器等模型,为搭建高空作业车控制系统模型提供了便利。利用SimulinkControlDesign库中的PID控制器模块,可以方便地对高空作业车工作臂的控制算法进行建模和调试;SimMechanics库则能够帮助建立作业车的机械结构模型,准确模拟其动力学特性。此外,MATLAB还支持与其他软件进行联合仿真,如与ADAMS(AutomaticDynamicAnalysisofMechanicalSystems)联合仿真。ADAMS是一款专业的多体动力学仿真软件,在机械系统动力学分析方面具有强大的功能。将MATLAB与ADAMS联合使用,可以充分发挥两者的优势。在ADAMS中建立高空作业车精确的机械结构模型,考虑到工作臂、底盘、平台等部件的实际几何形状、质量分布和运动副关系,精确模拟其多体动力学特性;然后在MATLAB中搭建控制系统模型,实现对作业车的控制策略设计和仿真。通过两者的联合仿真,能够更真实地模拟高空作业车在实际工作中的运行情况,为控制系统的优化提供更准确的依据。综上所述,选用MATLAB及其Simulink组件作为仿真平台,同时结合ADAMS进行联合仿真,能够全面、深入地对基于CAN总线的自行直臂式高空作业车控制系统进行研究和分析。5.1.2模型建立与参数设置机械结构模型建立:在ADAMS软件中,根据自行直臂式高空作业车的实际机械结构,利用其丰富的建模工具,精确创建底盘、工作臂(包括基臂、飞臂、小臂)、转台、工作平台、配重等部件的三维模型。在创建模型时,充分考虑各部件的几何形状、尺寸、质量分布以及相互之间的连接关系。例如,工作臂各节之间通过铰接副连接,能够实现相对的转动,以满足工作臂伸缩和变幅的运动需求;转台与底盘之间通过回转副连接,可实现360度的回转。同时,为各部件赋予准确的物理属性,如质量、转动惯量等,这些属性对于模拟作业车的动力学特性至关重要。根据作业车的设计参数,确定底盘的质量、重心位置以及各工作臂的质量分布和转动惯量,确保模型能够准确反映实际作业车的力学特性。控制系统模型搭建:在MATLAB的Simulink环境中,依据之前设计的基于CAN总线的控制系统架构和控制策略,搭建相应的控制系统模型。利用Simulink中的各种模块,构建传感器模块、控制器模块、执行器模块以及CAN总线通信模块。传感器模块用于模拟各类传感器的信号采集功能,如位置传感器、角度传感器、压力传感器等,将作业车的物理状态信息转换为电信号输出。控制器模块则根据预设的控制算法,如PID控制算法、模糊控制算法等,对传感器传来的信号进行处理,生成控制指令。执行器模块根据控制器的指令,驱动相应的执行机构动作,实现对作业车的控制。CAN总线通信模块用于模拟CAN总线的数据传输过程,确保各模块之间能够准确、实时地进行数据交互。参数设置:为使仿真模型更贴合实际情况,需对模型中的各项参数进行合理设置。这些参数主要来源于作业车的设计文档、实际测量数据以及相关的行业标准。对于机械结构模型,设置工作臂的长度、截面尺寸、材料属性等参数,这些参数会影响工作臂的强度、刚度以及运动特性。基臂的长度决定了作业车的基本作业高度范围,其截面尺寸和材料属性则影响着基臂在承受载荷时的变形情况。对于控制系统模型,设置传感器的精度、测量范围,控制器的控制参数(如PID控制器的比例系数、积分时间、微分时间),执行器的响应时间、驱动能力等参数。传感器的精度和测量范围直接影响着控制系统获取作业车状态信息的准确性;控制器的控制参数则决定了控制系统对作业车的控制效果,合理调整这些参数能够提高作业车的控制精度和稳定性;执行器的响应时间和驱动能力则影响着作业车对控制指令的执行速度和力度。通过以上步骤,在ADAMS和MATLABSimulink中建立了完整的自行直臂式高空作业车仿真模型,并进行了合理的参数设置,为后续的仿真实验奠定了坚实的基础。5.2仿真实验设计5.2.1不同工况模拟自行直臂式高空作业车在实际作业过程中会面临多种不同的工况,为全面评估基于CAN总线的控制系统性能,在仿真实验中需对这些工况进行模拟。高空作业工况:模拟作业车在不同高度进行作业的情况,设置工作臂的不同伸缩长度和变幅角度,以实现不同高度的作业需求。设定工作臂伸长至最大长度的50%、75%和100%,同时调整变幅角度为30度、45度和60度,组合出多种不同的高空作业工况。在每种工况下,测试控制系统对工作臂动作的控制精度和稳定性,观察工作平台在升降过程中的平稳性以及是否能够准确到达设定高度。通过改变工作臂的伸缩速度和变幅速度,模拟不同的作业速度要求,分析控制系统在不同速度下的响应特性。负载变化工况:考虑到作业过程中工作平台上负载的不确定性,模拟负载的变化情况。设置工作平台上的负载分别为额定负载的50%、75%和100%,以及突然增加或减少一定负载的瞬态工况。在负载变化过程中,观察控制系统对作业车稳定性的影响,以及对工作臂动作的调整能力。当负载突然增加时,控制系统应能够及时调整控制策略,确保工作臂的运动平稳,防止作业车发生倾翻等危险情况。分析负载变化对系统控制精度和响应时间的影响,评估控制系统在不同负载工况下的适应性。行驶工况:模拟作业车在不同路面条件下的行驶情况,包括平坦路面、颠簸路面和倾斜路面。在平坦路面行驶时,测试控制系统对行驶速度和方向的控制精度,观察车辆的行驶稳定性。设定行驶速度为5km/h、10km/h和15km/h,通过改变转向角度,测试车辆的转向性能。在颠簸路面行驶时,考虑路面不平度对车辆的影响,分析控制系统如何通过调整悬挂系统和驱动系统来保证车辆的行驶平稳性。在倾斜路面行驶时,设置不同的倾斜角度,如5度、10度和15度,测试车辆在倾斜路面上的行驶安全性和控制系统对车辆姿态的调整能力,确保车辆在倾斜路面上不会发生侧翻。风载荷工况:高空作业环境中风的影响不可忽视,模拟不同风速和风向的风载荷作用于作业车。设置风速分别为5m/s、10m/s和15m/s,风向与作业车行驶方向或工作臂伸

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论