液压挖掘机工装轨迹控制及仿真技术研究课程设计_第1页
液压挖掘机工装轨迹控制及仿真技术研究课程设计_第2页
液压挖掘机工装轨迹控制及仿真技术研究课程设计_第3页
液压挖掘机工装轨迹控制及仿真技术研究课程设计_第4页
液压挖掘机工装轨迹控制及仿真技术研究课程设计_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

综合课程设计=2\*ROMANII工程总结报告题目:液压挖掘机工装轨迹控制及仿真技术研究院〔系〕机电工程学院专业机械设计制造及其自动化学生学号班号指导教师填报日期2021年12月5日哈尔滨工业大学机电工程学院制2021年11月说明一、总结报告应包括以下主要内容:1.工程背景分析;2.研究方案要点与执行情况;3.工程关键技术的解决;4.具体研究内容与技术实现;5.技术指标分析;6.存在的问题与建议。二、总结报告由指导教师填写意见、签字后,统一交所在院〔系〕保存,以备检查。指导教师评语:指导教师签字:检查日期:哈尔滨工业大学课程设计任务书姓名:院〔系〕:机电工程学院专业:机械设计制造及其自动化班号:1008102任务起至日期:2021年11月18日至2021年12月6日课程设计题目:液压挖掘机工装轨迹控制及仿真技术研究技术参数和设计要求:1〕结构参数名称长度(mm)行程(mm)转角范围(º)驱动件(mm)缸径(mm)活塞杆直径(mm)动臂91520090双缸5030斗杆460160120单缸5020铲斗304125165单缸50202〕工作负载参数:m=800kg3〕工装轨迹参数:挖掘直线4〕控制系统要求:以51单片机为控制处理器5〕角度传感器选择:光电编码器工作量:研究内容:依据工程要求,在三周的课程设计内,主要完成以下设计任务:1〕挖掘机工装轨迹控制的机、电、液一体化系统简图;2〕角位移传感器的选择3〕液压挖掘机工装轨的运动学分析;4〕液压挖掘机液压系统的建模分析;5〕控制系统的电路设计;6〕控制方法的选择及分析;7〕系统的整体及MATLAB仿真分析。预期成果:依据实际情况要求完成以下工作:1〕画出一张控制器和其外围电路的原理图;2〕系统仿真结果图3〕编写一万字以上的工程总结报告一份工作方案安排:周1周2周3周4周5第1周系统简图运动学分析运动学分析液压系统液压系统第2周电路设计电路设计电路设计控制方法控制方法第3周MATLAB仿真分析辩论同组设计者及分工:指导教师签字___________________年月日教研室主任意见:教研室主任签字___________________年月日目录第一章挖掘机工装轨迹控制的机电液系统介绍 1单斗液压挖掘机的机械模型简介 1电液控制系统的组成 2第二章液压挖掘机工装轨迹的运动学分析 4运动学问题 42.2运动学逆问题 6第三章液压挖掘机液压系统的建模分析 9斗杆液压缸的传递函数 9动臂液压缸的传递函数 10其它环节传递函数 10斗杆系统的整体建模与仿真 123.5动臂系统的整体建模与仿真 14第四章控制系统的电路设计 17角度传感器的选择 174.2数据采集电路 184.3D/A转换器及接口电路 184.4控制系统的电路原理图设计 19第五章控制方法的选择及MATLAB仿真技术 215.1计算机实现PID控制 215.2斗杆系统PID控制仿真 225.3动臂系统PID控制仿真 25参考文献 29第一章挖掘机工装轨迹控制的机电液系统介绍本次课程设计的液压挖掘机是针对学校的实验室用的样机模型,其容量为立方米,动臂和斗杆为四连杆机构,动臂、斗杆和铲斗均由液压缸驱动,它们之间以销轴连接。在动臂和斗杆的销轴上分别安装了角度传感器,用以检测相对位角。模型不具备回转机构,无回转功能。其结构简图如图1-1所示,其参数如表1-1所示。图1-1样机结构简图名称长度(mm)行程(mm)转角范围(º)驱动件(mm)缸径(mm)活塞杆直径(mm)动臂91520090双缸5030斗杆460160120单缸5020铲斗304125165单缸5020表1-1结构参数表样机的挖掘轨迹以停机面为基准。机构运动副之间的间隙及液压马达工作时的内部泄露,会对位置精度产生影响,但由于实际作业要求,误差在允许范围之内,不会影响工作稳定性。液压挖掘机是工程机械中一种应用十分广泛的机型,在工业及民用建筑、交通运输、水利水电、军事设施建设中发挥着非常重要的作用。其工作装置运动轨迹的自动控制是研制中的一个重要课题。现有控制装置主要是连杆机构,通常只能保证简单挖掘轨迹。对于任意给定,需要通过计算机系统控制实现。挖掘机在实际工作中,挖掘阶段转台不回转,静止不动,转台回转时,工作装置不挖掘,二者运动是分开的。工作装置挖掘轨迹的控制,可归结为动臂、斗杆和铲斗三个杆件的平面控制问题,即对于任意给定的动臂、斗杆目标轨迹和铲斗方位角,可将其变换为工装三杆件的目标转角序列,由微机控制电液伺服驱动系统,使动臂、斗杆和铲斗跟踪各自的目标转角,从而实现轨迹控制。其机、电液一体化系统简图如图1-2所示。 图1-2液压挖掘机机电液一体化系统简图反铲单斗液压挖掘机的液压控制系统是一种典型的位置控制系统,其可分为动臂、斗杆、铲斗三个控制回路,且具有相似结构形式。在实际工作中铲斗被锁死,故只对动臂和斗杆进行分析。电液控制系统是实现液压挖掘技术的关键技术,可将弱电信号转换成大功率的液压型号,控制机械系统产生相应运动。电液控制系统是在要控制的转轴处增加了角度传感器获取转角数据,通过控制器处理并由电液转换元件驱动液压缸运动,使铲斗到达预计的轨迹。计算机控制系统由液压缸、电液比例流量阀、比例放大器、角度传感器和D/A卡等环节组成,如图1-3所示。系统可分为数字和模拟两局部,通过D/A转换器把两局部组成一个数字、模拟混合系统。数字局部采用51单片机,模拟局部包括除51单片机外的各环节。动臂/斗杆液压缸电液比例阀放大器D/A控制器R Y动臂/斗杆液压缸电液比例阀放大器D/A控制器角度传感器给定值 输出值角度传感器图1-3系统控制框图〔1〕角度传感器在研究过程中,要对铲斗齿尖的轨迹进行控制,通过角度传感器将动臂和斗杆各自的相对转角位置转化为电信号,供控制器处理。控制装置中的选择是光电编码器,将角度值转换为脉冲数,输出信号为脉冲,出线方式为电缆侧出。〔2〕控制器及数据采集卡控制器主要完成将传感器的信号按照控制算法进行运算后输出控制量的工作。本设计采用MCS-51系列的8031单片机,其集成度高、速度快、处理能力强、可扩展性能好、寻址范围大。光电编码器的输出脉冲经数据采集电路输进单片机,运算后将结果经D/A转换芯片的模入模出控制卡转换为模拟信号,将控制量以电压形式输出。〔3〕电液转换局部此局部主要由电液比例阀,放大器组成。实验平台选用北京华德液压工业集团有限责任公司生产的型号二通比例调速阀,并配有与之配套的放大器VT-5010S30.在液压控制系统中,虽然采用伺服阀精度最高,且响应最快,但其本钱高,对污染敏感,很少用在普通场合。而比例阀的价格只有伺服阀的1/8-1/10,但具有与节流阀相似的抗污染能力。虽然与伺服阀相比,比例阀的频宽较窄、精度稍差,但如果和微机及角度传感器构成闭环反应系统,应用适宜的控制方法,完全可以到达较高的定位精度。因此在本设计中采用微机控制比例法系统的方式实现液压挖掘机工装轨迹的控制。选用电液比例阀需要考虑诸多因素,如负载性质、大小,控制速度、加速度、精度,系统频宽,工作环境,可靠性,经济性,尺寸和重量等。具体包括工作压力、额定流量、幅值频宽、相位频宽、电气性能、安装尺寸和价格等。第二章液压挖掘机工装轨迹的运动学分析运动学正问题是指对给定的液压挖掘机,杆件几何参数和关节变量,求铲斗相对于参考坐标系的位置和姿态。按照D-H坐标系的规那么和定义,设置微机操纵系统液压挖掘机的杆件坐标系,如图2-1所示。第0号坐标系在基座上的位置和方向任选,只要轴沿第一关节运动轴,即挖掘机上车回转中心即可。最后一个坐标系,即第4号坐标系,可放在铲斗的任何局部,只要与垂直即可。去铲斗纵向对称面上铲斗与斗杆的铰接点与斗齿尖连成轴,铰点的回转轴线为轴。是工装纵向对称面上的一根水平轴,在动臂两端铰点连线上,在斗杆两端铰点连线上。i取0、1、2、3、4时个参数值见表2-1.图2-1反铲斗液压挖掘机工作装置示意图表2-1参数取值表90º00各参数的含义为:到沿方向上的距离〔与同方向为正〕到沿方向上的距离(与同方向为正)从到绕轴的转角〔逆时针为正〕到沿方向上的距离通过矩阵变换,首先把第四象限的坐标变换到第三象限,再把第三象限的坐标变换到第二象限,再把第一象限的坐标变换到第一象限,再把第一象限变换到第0象限,因此,铲斗坐标系到大地坐标系的变换矩阵为:本次设计中取取斗尖位置坐标在基座坐标系中的表示为,由此得铲斗尖位姿的正解为为获取斗尖包络区域,为下面轨迹位置选择提供参考,取动臂转角范围为步长为;斗杆转角范围为,步长为,利用Matlab做出斗尖所能到达的位置,如图2-2。图2-2斗尖包络区域2.2运动学逆问题为简化计算,将第1号坐标系轴建立在平面内,。并将铲斗以锁死,即。取直线轨迹,将所需控制的轨迹离散为假设干点坐标,并根据上述方程,可得出斗尖的在每一点时的动臂、斗杆的角度序列。利用MATLAB解上述方程组,得到数值解如表2-2所。表2-2运动学逆问题求解YZtheta2theta3续表2-2第三章液压挖掘机液压系统的建模分析对于一个连续系统数学模型的表示,可采用微分方程、传递函数、状态方程等方式。在本文中,对控制系统数学模型的描述采用传递函数的方式。本章通过计算各环节的传递函数,进而得到整个被控系统的传递函数,作为控制仿真的模型,进而实现获取系统的特性,检验控制方法的效果,实现对控制参数的整定等目标。斗杆液压缸的缸径、活塞杆直径、形成,活塞杆及负载的质量。1〕活塞平均面积容腔总容积液压缸固有频率式中取液压阻尼比由上,得斗杆液压缸传递函数斗杆液压缸的缸径、活塞杆直径、形成,活塞杆及负载的质量。1〕活塞平均面积容腔总容积液压缸固有频率式中取液压阻尼比那么单个液压缸的传递函数为:因两个液压缸并联驱动动臂,故动臂液压缸的传递函数为2试验台型号二通比例调速阀,并与之配有配套的放大器VT-5010,依据厂家提供的技术规格,其频率特性为2HZ,这一值在一般情况下为系统在公称压力时阀相应的最高频率,在一般工作情况下,其频率响应一般在1HZ左右,这一值同系统的动力执行机构——液压缸的频响相比,电液比例阀的频率特性是不可忽略的,视为一阶惯性环节来讨论,其传递函数可近似的写成式中:电液比例阀的时间常数电液比例阀增益由产品性能查得:比例阀的额定流量:线圈输入电流最大值:那么电液比例阀的流量增益:当电液比例阀的频率特性为1HZ时,其时间常数:那么电液比例阀的传递函数为:比例放大器的输入信号为DAC0832卡的输出电压信号,范围为0-10V,其输出信号为比例阀的电磁铁的线圈电流,范围为,故此放大器传递函数为所选的传感器是光电编码器,它输出的脉冲数,每转1024个脉冲。根据产品样本所得,其响应时间常数远小于系统的采样频率和机械本体的时间常数,故可以忽略时间效应,视其为比例环节,近似为单位负反应,即传递函数为此处斗杆的传递函数为斗杆液压缸的活塞位移与斗杆相对于动臂的角度的关系。根据设计数据,斗杆相对于机身的转角范围为,斗杆液压缸活塞杆的行程为,故斗杆的传递函数为动臂的传递函数为动臂液压缸的活塞位移与动臂相对于机身的角度的关系。根据设计数据,动臂相对于机身的转角范围为,动臂液压缸活塞杆的行程为,故动臂的传递函数为D/A控制器D/A控制器11图3-1斗杆系统方框图系统闭环传递函数为:用Matlab对其进行仿真,得到闭环系统的单位阶跃响应如图3-2,同时得到其动态时域指标,可见其无超调,上升时间,调整时间。图3-3为单位阶跃响应稳态误差曲线,由图中可得到系统的静态时域指标,稳态误差。图3-2斗杆系统无控制器单位阶跃响应图3-3斗杆系统无控制器单位阶跃响应稳态误差系统的开环传递函数为图3-4为系统的开环伯德图,有图可以得到系统的开环频域性能指标,幅值裕度。幅值穿越频率,相位裕度,剪切频率。输入的正弦信号,系统的响应如图3-5所示,从图中可以看出,跟踪过程存在相当大的误差和相位延迟。图3-4斗杆系统开环伯德图图3-5斗杆系统正弦跟踪3.5动臂系统的整体建模与仿真D/A控制器D/A控制器 11图3-6动臂系统方框图系统闭环传递函数为用Matlab对其进行仿真,得到闭环系统的单位阶跃响应如图3-6,同时得到其动态时域指标,峰值,即无超调,上升时间,调整时间。图3-7为单位阶跃响应稳态误差曲线,由图中可得到系统的静态时域指标,稳态误差。图3-7动臂系统无控制器单位阶跃响应图3-8动臂系统无控制器单位阶跃响应稳态误差系统的开环传递函数为图3-8为系统的开环伯德图,有图可以得到系统的开环频域性能指标,幅值裕度。幅值穿越频率,相位裕度,剪切频率。输入的正弦信号,系统的响应如图3-9所示,从图中可以看出,跟踪过程存在相当大的误差和相位延迟。图3-9动臂系统开环伯德图图3-10动臂系统无控制器正弦跟踪曲线通过数字仿真得到:动臂和斗杆原系统是稳定的,但响应较慢,跟随输入参数的变化的能力不能令人满意,不能在较短的时间内到达所设定的控制量,不适于实际要求。需要寻求一种适宜的控制方法对系统进行校正,来改善系统的性能。第四章控制系统的电路设计为到达铲斗尖在与地面垂直面上按特定轨迹运动的目的数据采集电路,进行电路设计,对挖掘臂上动臂和斗杆两个转角进行控制。采用动臂先动,斗杆跟随的方案。将在垂直面上的铲斗尖轨迹离散为假设干点,铲斗尖依次到达这些点,就能近似完成所需轨迹。由运动模型可知,每一点都对应一组动臂和斗杆的角度值〔,〕,动臂上角度传感器检测到动臂转角为时,通过所设计的控制器控制斗杆转角到达,即完成一点的控制。当依次完成所有点时,即完成所需轨迹的控制。控制流程图及系统总体结构如图4-1所示。数据采集电路51单片机操作手柄动臂动臂角度传感器51单片机操作手柄动臂动臂角度传感器键盘斗杆斗杆角度传感器键盘斗杆斗杆角度传感器D/A电液比例阀动臂液压缸显示器D/A电液比例阀动臂液压缸显示器D/AD/A斗杆液压缸电液比例阀斗杆液压缸电液比例阀图4-1控制流程图对于本系统,选用MCS51系列的8031单片机作为控制器,被检测和控制的量是脉冲信号,经数据采集电路采集后可以被直接处理;另外为了实现控制量的输出,需要将数字量转换为模拟量对液压挖掘机轨迹进行控制,需要D/A转换卡。本系统装置选用的角度传感器是CHA-1024BM-G05E光电编码器,每转输出脉冲数为1024,输入、输出电压为5V。它由光源、透镜、光栅板、码盘基片、透光狭缝、光敏元件、信号处理装置和显示装置等组成。在码盘基片的圆周上等分地制成透光狭缝,其数量从几百条到上千条不等。光栅板透光狭缝为两条,每条后面安装一个光敏元件。码盘基片转动时,光敏元件把通过透光狭缝和光栅板射来的忽明忽暗的光信号〔近似于正弦信号〕转换为电信号,经整形、放大等电路的变换后变成脉冲信号,通过计量脉冲的数目,即可测出工作轴的转角,并通过数显装置进行显示。通过测定计数脉冲的频率,即可测出工作轴的转速。〔1〕角度传感器的标定液压挖掘机的动臂和斗杆的工作角度都有一定范围的,根据设计的理论推荐制和样机的实际工装尺寸,选择动臂的角度范围为0-90°,斗杆的角度变化范围为0-120°。为实际安装和测试方便,两角度传感器选用统一的标定。为确保工作装置的可靠,选择角度传感器的量程为0-125°,那么有伏/度,即角度传感器没变化一度,其输出电压变化伏。4.2数据采集电路光电编码盘的位置检测电路主要由长线接收电路、脉冲整形、判向电路、可逆计数器、归零控制和限位信号读取电路,方向控制和数模转换等组成。其核心电路主要是归零电路和脉冲整形、判向电路,尤其是脉冲整形、判向电路。〔1〕归零电路设计由于增量码盘没有初始零位置,系统开始前需使计数器清零,选用74LS193光电编码盘,利用74LS193的异步置数端使系统实现归零操作。即当系统发出运行命令,被控对象在控制器控制下运行至某一预定位置时,可以通过及时控制74LS193的异步置数控制端PL为低电平,通过数据总线把欲定义的数据写入74LS193,实现归零操作。〔2〕脉冲整形、判向电路码盘输出的相位相差90°的两路脉冲A、B随着码盘转向的变化,相互间超前滞后关系会发生变化,这样就可以利用某一路脉冲去选通另一路脉冲的前后沿,从而分出正转和反转两路计数脉冲。如以下图4-2。图4-2脉冲整形、判向电路D/A转换器及接口电路1〕DAC0832功能介绍DAC0832是八位分辨率的转换集成芯片,与处理器完全兼容。这种芯片的价格低廉、接口简单、转换控制容易。DAC0832是最早和微处理器兼容的、双缓冲的转换器。其工作特性如下:DAC0832是微处理器兼容型转换器,可以充分利用为处理器的控制能力实现对D/A转换的控制。集锁存器控制功能,能够实现多通道D/A转换器,能实现多通道D/A的同步转换输出。DAC0832内部无参考电压源,需要外接。ADC0832为直流输出型D/A转换器,要获得模拟电压是需要外加转换器电路。具体电路在A/D、D/A转换电路中可以看到。D/A转换电路该电路由D/A转换芯片DAC0832及双运算放大器LM358等组成。LM358输入失调电压±2mv,它有自调零功能,因而省去了调零电路。LM358可用LM258或ML158代替,也可用国产的一些,这些都是低价格的。由于D/A电路具有数字地和模拟地之分,因此在电路连接时,模拟地聚集一点,数字地聚集一点,然后两点连接共地,否那么会形成串模干扰,造成转换时的误差。电阻R2R3R4应是较精确电阻,阻值精确到0.4%即可,R2=R4,R2/R3=2,本电路采用R2=R4=15KΩ、.DAC0832工作于单缓冲方式下,即当cs和IOW来信号时,直通立即转换,当IOW信号消失时,便将数据锁存于输入存放器,使转换输出保持不变。该电路的片选cs信号用地址27BH,将待转换的数据通过数据总线,送入DAC0832时,可立即用输出指令将转换结果输出,采用如下程序:MOVDX,27BHMOVAL,0FFHOUTDX,AL此时将会把FFH转换出一个+左右电压。控制系统的电路原理图设计根据上述设计理论将数据采集电路、D/A转换器与他们的外部接口连接在一起,放在电路板上,然后连接在51单片机的外部接口上,再与角位移传感器相连,即构成了控制系统的整体电路图,由于码盘的脉冲是随时产生的,为了防止发生在可逆计数期间CPU来读取数据,造成数据的错误,与CPU的接口电路应接在数据锁存器上,即接在80C31的P1接口上,如4-3图所示:图4-3控制系统整体电路图第五章控制方法的选择及MATLAB仿真技术5.1计算机实现PID控制计算机在控制领域的应用,有力的推动了自动控制技术的开展,扩大了控制技术在工业生产中的应用范围。采用计算机控制,可以实现对几个量的同时控制,既有利于被控量的协调工作,又可利用编程、人机对话等方式方便地改变控制器中的算法和参数。尤其是在一些计算量大、精度要求高的系统中。计算机控制的优越性更加突出。在控制过程中,按误差信号的比例、积分、微分进行控制的调节器,简称PID调节器,是技术成熟、应用最广泛的一种调节器。常用的有PID控制器、超前、滞后补偿控制器等,用以调整系统稳定性、裕度值等多项指标。PID控制器是最早开展起来的控制策略之一,在产生过程的开展历程中,PID控制是历史最久、生命力最强的根本控制方式。因为这种控制具有简单的控制结构,在实践应用中又较易于整定,所以它在工业过程控制中有着最标准的应用。常规PID控制系统由模拟PID和被控对象组成。对PID控制器的设计,本文使用的是连续系统的设计方法。在连续控制系统中,按偏差的比例〔P〕、积分〔I〕和微分〔D〕进行控制是最为常用的一种控制规律。该控制规律具有原理简单、易于实现,鲁棒性〔Roustness〕强和适用范围广等特点。PID控制器是应用最为广泛的一种调节器。该控制器的参数比例系数Kp、积分时间常数Ti和微分时间常数Td相互独立,参数整定比拟方便。此外,PID控制算法简单,计算工作量小,易于实现多回路控制。MATLAB是当今世界上最优秀的数值计算软件,具有丰富可靠的矩阵处理、图形绘制功能,语句简单、易学易用等特点。MATLAB中的SIMULINK工具箱,是控制系统计算与仿真最先进的工具。其主要功能是实现动态系统建模、仿真与分析,从而可以在实际系统制作出来之前,预先对系统进行仿真与分析,并可以对系统做适当的实时修正或者按照仿真的时间,实现高效率的开发系统的目标。本文用MATLABR2021a实现对反铲单斗液压挖掘机的控制系统仿真。5.2斗杆系统PID控制仿真用MATLAB的Simulink工具箱,可以绘制出斗杆回路的PID控制模型,如下所示。图5-1斗杆回路PID控制系统Simulink模块图斗杆系统PID的参数。使用Matlab2021a,对系统的时域和频域性能指标进行分析。系统的闭环传递函数为:输入为单位阶跃信号,系统的单位阶跃响应曲线及误差曲线如图5-1所示,1为系统的响应曲线,2为误差曲线。同时得到其动态时域指标,峰值,即无超调,峰值时间,调整时间,静态时域指标稳态误差。此时与原系统单位阶跃响应比拟如图5-2所示,1为原系统响应曲线,2为数字PID控制系统响应曲线,从图中看出,斗杆系统参加PID控制后,在保证其它指标不变的同时响应时间明显缩短。图5-2斗杆PID控制系统单位阶跃响应及误差图5-3单位阶跃响应的比拟斗杆系统的开环传递函数为:系统的开环伯德图如图5-3所示,与原系统伯德图的比拟如图5-4所示。由图5-3可以得到系统的开环频域性能指标,幅值裕度,幅值穿越频率,相位裕度,剪切频率。从图5-5中可以看出,系统参加PID控制后,比原来的截止频率变大,截止带宽变宽,及系统允许工作的最高频率范围变大,动态性能变好,响应的快速性变好。图5-4斗杆PID控制系统开环伯德图图5-5开环伯德图的比拟当给系统输入的正弦信号,系统对其的跟踪程度如图5-5所示,图中1为输入信号,2为系统的跟踪输出。从图中可以看出,跟踪过程存在微小的误差和相位延迟,可以在较快的时间内到达设定的控制量。图5-6斗杆PID控制系统正弦跟踪5.3动臂系统PID控制仿真MATLAB的Simulink工具箱,可以绘制出动臂回路的PID控制模型图,如下所示。图5-7动臂回路PID控制系统Simulink模块图动臂系统PID的参数。使用Matlab2021a,对系统的时域和频域性能指标进行分析。系统的闭环传递函数为:输入为单位阶跃信号,系统的单位阶跃响应曲线及误差曲线如图5-8所示,1为系统的响应曲线,2为误差曲线。同时得到其动态时域指标,峰值,即无超调,峰值时间,调整时间,静态时域指标稳态误差。此时与原系统单位阶跃响应比拟如图5-9所示,从图中看出,斗杆系统参加PID控制后,在保证其它指标不变的同时响应时间明显缩短。图5-8动臂PID控制单元阶跃响应及误差图5-9单位阶跃响应的比拟动臂系统的开环传递函数为:系统的开环伯德图如图5-10所示,与原系统伯德图的比拟如图5-11所示。由图5-10可以得到系统的开环频域性能指标,幅值裕度,幅值穿越频率,相位裕度,剪切频率。从图5-11中可以看出,系统参加PID控制后,比原来的截止频率变大,截止带宽变宽,及系统允许工作的最高频率范围变大,动态性能变好,响应的快速性变好。图5-10动臂PID控制系统开环伯德图图5-11伯德图的比拟当给系统输入的正弦信号,系统对其的跟踪程度如图5-12所示,图中1为输入信号,2为系统的跟踪输出。从图中可以看出,跟踪过程存在微小的误差和相位延迟,可以在较快的时间内到达设定的控制量。图5-12动臂PID控制系统正弦跟踪以上是根据液压挖掘机的实际情况选择的PID控制形式。通过计算机的数字仿真,对控制系统的时域和频域进行了分析。从仿真和分析的结果中可以看出,参加PID控制后,系统在保持系统稳定的根底上,响应明显加快,时域和频域特性都有明显的好转,跟随输入参数变化的能力增强,能够在较快的时间内到达设定的控制量。参考文献[1]吕广明.工程机械智能化技术[M].北京:中国电力出版社.2007[2]张毅刚,修林成,胡振江.单片机应用设计[M].哈尔滨:哈尔滨工业大学出版社.1990[3]吕广明.工程机械自动化技术课程设计指导书[M].哈尔滨:哈尔滨工业大学出版社.[4]李敏,丁红昌,曹国华.基于51单片机的光电编码器接口装置设计[J].机械研究与应用.2021,5

[5]王玉顺.MATLAB附录坐标变换程序:functionaxisTrans()clcXYZ4=[0,0,0];symstheta1theta2theta3theta4l1l2l3l4d1T01=[cos(theta1)0sin(theta1)l1*cos(theta1);sin(theta1)0-cos(theta1)l1*sin(theta1);010d1;0001];T12=[cos(theta2)-sin(theta2)0l2*cos(theta2);sin(theta2)cos(theta2)0l2*sin(theta2);0010;0001];T23=[cos(theta3)-sin(theta3)0l3*cos(theta3);sin(theta3)cos(theta3)0l3*sin(theta3);0010;0001];T34=[cos(theta4)-sin(theta4)0l4*cos(theta4);sin(theta4)cos(theta4)0l4*sin(theta4);0010;0001];T04=simplify(T01*T12*T23*T34);T04*([XYZ41]');构造求解方程组程序:functionF=MyfunP(theta,YZ)d1=500;l1=400;l2=915;l3=460;l4=304;theta1=pi/2;theta4=pi*11/6;F=[sin(theta1)*(l1+l3*cos(theta(1)+theta(2))+l2*cos(theta(1))+l4*cos(theta(1)+theta(2)+theta4))-YZ(1);d1+l3*sin(theta(1)+theta(2))+l2*sin(theta(1))+l4*sin(theta(1)+theta(2)+theta4)-YZ(2)];铲斗斗尖位置正解程序:functionyz=MoveScope();clear;clc;N=50;d1=500;l1=400;l2=915;l3=460;l4=304;theta1=pi/2;theta4=pi*11/6;theta2=linspace(-pi/6,pi/3,N);theta3=linspace(pi*7/6,pi*11/6,N);[the2,the3]=meshgrid(theta2,theta3);%X=cos(theta1)*(l1+l3*cos(the2+the3)+l2*cos(the2)+l4*cos(the2+the3+theta4));Y=sin(theta1)*(l1+l3*cos(the2+the3)+l2*cos(the2)+l4*cos(the2+the3+theta4));Z=d1+l3*sin(the2+the3)+l2*sin(the2)+l4*sin(the2+the3+theta4);close;plot(Y,Z);axisequal;gridon;xlabel('Y/mm');ylabel('Z/mm');title('挖掘轨迹图');holdon;NN=100;aerfa=input('请输入直线角度(0~180)aerfa=');fori=1:1[y0,z0]=ginput(1);if(aerfa~=90)k=tan(aerfa/180*pi);y=linspace(min(min(Y)),max(max(Y)),NN);z=k*(y-y0)+z0;elsey=y0*ones(1,NN);z=linspace(min(min(Z)),max(max(Z)),NN);endplot(y,z,'r');endholdoffyz=[y',z'];铲斗斗尖位置逆解程序:function[theta2,theta3]=InverSolve(YZ)d1=500;l1=400;l2=915;l3=460;l4=304;theta1=pi/2;theta4=pi*11/6;X0=[-pi/6,pi*3/2]';[m,n]=size(YZ);theta=zeros(2,m);options=optimset('TolFun',1e-8);fori=1:mtheta(:,i)=fsolve(@(X)MyfunP(X,YZ(i,:)),X0,options);X0=theta(:,i);endtheta2=theta(1,:)';theta3=theta(2,:)';斗杆系统无控制器单位阶跃响应曲线程序:n=0.18677;d=[4.826e-62.881e-40.15710.1867];step(n,d);title('斗杆系统数字无控制器单位阶跃响应');xlabel('时间');ylabel('幅值');gridon;斗杆系统无控制器单位阶跃响应稳态误差曲线程序:n=0.18677;d=[4.826e-62.881e-40.15710.1867];step(n,d);holdon;[y,t]=step(tf(n,d));plot(t,1-y);holdon;title('斗杆系统数字无控制器单位阶跃响应稳态误差');xlabel('时间');ylabel('幅值');gridon;斗杆系统开环伯德图程序:n=0.18677;d=[4.826e-62.881e-40.15710]sys=tf(n,d);bode(sys);title('斗杆系统开环伯德图');xlabel('频率');ylabel('相位')gridon;斗杆系统无控制器正弦跟踪程序:n=0.18677;d=[4.826e-62.881e-40.15710.1867];sys=tf(n,d);t=0:0.01:50;u=sin(t);lsim(sys,u,t);grid;title('斗杆系统无控制正弦跟踪曲线');xlabel('时间');ylabel('响应输出');动臂系统无控制器单位阶跃响应曲线程序:n=0.2943;d=[8.236e-64.743e-40.16210.2943];step(n,d);title('动臂系统数字无控制器单位阶跃响应');xlabel('时间');ylabel('幅值');gridon;动臂系统无控制器单位阶跃响应误差曲线程序:n=0.2943;d=[8.236e-64.743e-40.16210.2943];step(n,d);[y,t]=step(tf(n,d));plot(t,1-y);holdon;title('动臂系统数字无控制器单位阶跃响应稳态误差');xlabel('时间');ylabel('幅值');gridon;动臂系统开环伯德图程序:n=0.2943;d=[8.236e-64.743e-40.16210];sys=tf(n,d);bode(sys);title('斗杆系统开环伯德图');xlabel('频率');ylabel('相位')gridon;动臂系统无控制器正弦跟踪曲线程序:n=0.2943;d=[8.236e-64.743e-40.16210.2943];sys=tf(n,d);t=0:0.01:50;u=sin(t);lsim(sys,u,t);grid;title('动臂系统无控制正弦跟踪曲线');xlabel('时间');ylabel('响应输出');斗杆系统PID控制单位阶跃响应曲线及误差程序:n=[0.2242.80.001];d=[4.826e-62.881e-40.1571.2242.80.001];step(n,d);holdon;[y,t]=step(tf(n,d));plot(t,1-y);holdon;title('斗杆系统数字PID控制单位阶跃响应及误差');xlabel('时间(s)');ylabel('幅值');斗杆系统原始系统与数字PID控制单位阶跃响应比拟曲线程序:n=[0.2242.80.001];d=[4.826e-62.881e-40.1571.2242.80.001];step(n,d);holdon;t=0:0.01:500;n=0.18677;d=[4.82

温馨提示

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

评论

0/150

提交评论