收藏 分享(赏)

AGV运动学模型.doc

上传人:ysd1539 文档编号:7097120 上传时间:2019-05-05 格式:DOC 页数:12 大小:555KB
下载 相关 举报
AGV运动学模型.doc_第1页
第1页 / 共12页
AGV运动学模型.doc_第2页
第2页 / 共12页
AGV运动学模型.doc_第3页
第3页 / 共12页
AGV运动学模型.doc_第4页
第4页 / 共12页
AGV运动学模型.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、第二章自动导引小车运动学模型2.1 自动导引小车的结构特点自动导引小车的研究涉及多种技术领域,是一个典型的机电一体化多技术多学科的集成系统,其机构示意图如图 2-1自动导引小车的机械机构部分主要包括如下几个方面:(1)车体 车体由车架、相应的机械电气机构、外观件等部分组成,它是自动导引小车的基础部分。车架的设计需要考虑刚性强度、整车的平稳性等重要的机械性能,重心的位置是又一关键因素,重心越低越有利于抗倾翻。在满足车载机械电气机构、外观件以及其它装置装配空间,和整车刚性要求的条件下,尽量考虑整车的外形造型美观和轻便小巧。(2)驱动装置 驱动装置是自动导引小车行走的执行机构,它主要由车轮、减速器、

2、制动器、电机及速度控制器等部分组成。通常情况下,驱动装置和转向装置集成在一起使用。(3)蓄电池和充电装置 蓄电池和充电装置是自动导引小车的动力源。自动导引小车一般采用 24V 或 48V 直流工业蓄电池电能为动力,对于传统的铅酸蓄电池,一般需保证 8 小时以上的安培小时值。随着电池科技的发展,快速充电蓄电池问世,这类蓄电池的安培小时值根据实际生产需求而定,而且与之配套的采用一种先进智能快速充电技术,充五分钟电可以使用一个多小时。从而提高自动导引小车的有效使用率。充电装置有多种,目前最常用有地靴式和测挂式等。一般地,充电装置需要安全保护。(4)位姿传感装置 位姿传感装置主要是为了从自动导引小车的

3、当前环境中,获得小车的位姿(位置与转角)和其它相关的信息,如运行前方有无障碍等。位姿传感装置会因为采用的导引技术的不同而不同,如采用电磁感应技术的位姿传感装置主要是安装在小车上的一对探头(即感应线圈)和比较/放大电路等,而采用光学检测技术的位姿传感装置则主要是光学检测器和辅助装置等。(5)导向控制装置导向控制装置是整个导引小车运动控制的核心,主要色含有硬件部分和软件部分。一般来说,尽管采用的导引技术千差万别,但是,导向控制装置的结构大体相同。硬件部分主要是数字电路部分,主要是位置环、垢差控制器等,多采用单片机实现,从而可以通过程序方便的控制自动导引小车跳加速、减速和匀速运动,需要的话也可以切换

4、偏差控制器实现直道、弯道的多棒型控制同时由于自动导引小车行走过程中对实时性要求较高,对包括速度环、电流环及驱动部分的控制器及脉冲宽度调制(Pulse Width Modulation)信号发生器而言,采用模拟电路控制具有实时快速、不占用 CPU 时间的优点,特别适合电流,速度环快速 PID 运算。(6)专用功能执行机构自动导引小车的形式种类很多,每种实用型自动导引小车,它都不光是装备了自动导引行走功能,还装备了专用功能执行机构,以满足自动导引小车的实际功能需求,如叉车式自动导引小车的自动叉体机构,转道式自动导引小车的自动辊道机构等。专用功能执行机构是根据各种自动导引小车需要完成的功能专门设计而

5、成,具有特定专用性。(7)安全保护装置在实际生产中,人与机械处于同一环境,自动导引小车作为一种运动中的动作功能机械,其安全保障功能尤为重要。安全装置的作用包括防止设备在运行中出错,也预防运行出错对人员及其运行环境设施产生的影响,直接地,安全装置的功能就是保护自动导引小车自身,以及维护自动导引小车攻用的顺利完成,同时在最大可能的范围内保护人员和运行环境设施的安全。自戴导引小车的安全装置主要是障碍检测传感装置以及避障控制装置。本论文研究对象是车体采用三轮式结构的自动导引小车,车体结构示意图如图 2-2 所示。两个后轮作为驱动轮,利用两轮的速度差实现转向;前轮为随动轮,仅起到支撑车体的作用,而没有导

6、向的作用。采用这种结构的自动导引小车只有直线运动和圆弧运动两种运动形式,较适合于固定路径导引控制和运动路径不是很复杂的导引控制中。此车体正向运行和反向运行的动力学模型是不同的,可以只按车体正向运行情形求取其动力学模型。如果要求所求取的动力学模型对于车体正向运行与反向运行均适合,那么该车体结构必须前后对称,即前轮为操舵轮,中间两轮是驱动轮,后轮也为操舵轮的变四轮结构(如图 1-2 )。实际运行中,如果需要反向运行,只需要将自动导引小车原地旋转 180 度以后,就相当于正向运行了。2.2.自动导引小车运动学模型的建立2.2.1 自动导引小车运动学分析运动学模型主要根据运动学方面的理论直接求得伺服电

7、机端电压与车速的关系,在这种模型中,自动导引小车的速度只与电机端电压及电机电枢回路的时间常数有关,而忽略了车体质量、摩擦阻力对车速的影响。建立如图 2-3 所示的坐标系。图中 XOY 为世界坐标系,v, , v,分别为左/右驱动轮轮心相对于地面的线速度(m/s), L 为两驱动轮之间的距离,R 为自动导引小车绕瞬心口的转弯半径,必为自动导引小车绕瞬心口转动的角速度(rad/s )自动导引小车的运动学模型是基于以下几点假设:自动导引小车是刚性的;自动导引小车运动在水平面上;自动导引小车的左、右轮受 Y 力相等,且车轮与地面之间没有相对滑动;自动导引小车的车体质量、摩擦阻力、负载等的变化对车速的影

8、响忽略不计。取 为距离偏差(m ), 为角度偏差(rad ),在此设定角度以逆时针为正,顺时针为负。根据自动导引小车的车体结构和刚体平动原理可知,自动导引小车在任意时刻都是作绕车体瞬心 0 的转动。由图 2-3 可知,在 t 时刻自动导引小车绕瞬心口的转弯半径 R 为:自动导引小车在 t 时刻绕瞬心口转动的角速度必为: 由式(2-4)可以看出,只要正确标定小车的初始位置,控制小车左右两驱动轮的速度,可以使两轮的中心跟踪任意给定的运动轨迹,也就是说通过分别控制小车两驱动轮的速度可以使小车实现路径跟踪控制。假设经过时间 后,自动导引小车产生的角度偏差量为 ,距离偏差量为。则自动导引小车运动方程为:

9、如果自动导引小车在运动过程中,角度偏差 较小,由式(2-5)可以得到角度偏差 的变化率为:式中: 跟踪路径曲率变化对角度偏差变化率的影响,当跟踪路径为直线时,其值为零。同样的,由式(2-6)可以得到距离偏差 的变化率为:式中: -踪路径曲率变化对距离偏差变化率的影响,当跟踪路径为直线时,其值为零。令 由公式(2-7 ) , (2-8)即可以得到状态变量为 的自动导引小车的状态方程为:(2-9)描述自动导引小车左右轮速差的关系。它可以看成是以小车角度偏差,和距离偏差 为状态变量,以车辆左右轮速差 为输入变量的状态方程,即可以通过控制自动导引小车左右轮的速度差来调节小车的角度偏差 。和距离偏差 ,

10、但由于左右轮速差 不是系统的直接输入量,系统的控制输入量为工业控制机送出的 D/A 值,即电压值,所以为了将控制电压作为输入加到状态方程中,需要将小车的运动学方程与反映驱动系统动态特性的传递函数合并,得到描述整个被控过程动态特性的系统状态空间数学模型。2.2.2 驱动系统数学模型的建立驱动系统的数学模型描述着计算机 D/A 输出值(即电压值)和驱动轮转速之间的关系,设计自动导引控制器及进行仿真和试验研究都需要建立能够正确地反映车辆驱动系统特性的数学模型。自动导引小车的驱动系统如图 2-4 所示。由于 AGV 驱动系统环节较多,例如,电机调速机构包括 D/A 转换、电机控制器、减速器、控制电机等

11、;而且各部件的有关性能参数难以确定,如机械传动机构的刚度、阻尼、纵向运动惯量等机械性能参数都不便于测定,因此采用解析法建立车辆调速机构数学模型的困难很大。由于系统的输入输出信号一般总是可以测量的,而系统的动态特性必然出现于这些输入输出数据中,故可以利用输入输出数据所提供的信息来建立系统的数学模型,这种建模方法就是系统辨识。随着系统辨识理论与方法的发展,应用系统辨识的方法,通过实验研究来确定系统的数学模型,是一种能满足上述要求的行之有效的途径。为了对驱动系统动态特性进行初步分析并便于以后的系统辨识,需要首先通过对其进行特定的输入信号(如阶跃输入)下的动态响应过程试验,从而可以根据试验结果判断出驱

12、动系统模型的阶次。另外,由于输入输出信号均为离散数字信号,因此宜采用差分方程描述该系统。用差分方程定量描述一个动态系统时,必须确定出方程中的有关参数。所以,该种系统辨识的实质是一个参数估计问题,可视为一种灰箱式部分辨识问题,同时,辨识过程中由于输入输出数据受到噪声的影响,一般应看成是随机变量,因此也属于统计学范畴。在参数估计时,力求使某一个被适当定义的误差标准趋于最小,以便使寻求的数学模型与试验数据有最佳拟合。在各种参数估计技术中,最小二乘法是从试验数据进行参数估计的主要手段,其获得的估计在一定条件下具有最佳的统计特性,因此该方法被广泛应用于系统辨识研究中。在系统辨识中,输入信号的类别和形式影

13、响着所采用的辨识方法和辨识精度。用于辨识输入信号的最低要求是具有持续激励特性,即在整个观测周期上,过程的所有模态必须被输入信号持续激励。这意味着输入信号不能随意选择,否则不但辨识精度不能保证,甚至可能造成不可辨识。目前常用的信号主要是随机序列(如白噪声)和伪随机序列。理论分析表明,选用白噪声作为辨识输入信号可以保证获得较好的辨识效果,但是白噪声在工程上不易实现,因此工程中一般选用最长线性移位寄存器序列(简称 M 序列)作为辨识输入信号。M 序列是二进制伪随机码序列(PRBS)的一种形式,它的自相关函数接近脉冲函数,具有近似白噪声的性质,可保证有较好的辨识精度。对驱动系统的模型辨识而言,M 序列

14、的物理意义是驱动电机电源控制器输入电压信号,它在计算机内由 D/A 产生。M 序列有 3 个参数,即一个电平的持续时选择 M 序列就是确定这几个参数。试验开始时,应先给系统以预激励(或预扰动)。由于 M 序列 u(k)实质上是周期信号,其施加于系统后,输出端响应 y(k)最终也必定是周期波形。不过在t=0Ts 的过渡过程初始阶段内,由于非零初始条件的作用,系统的输出在一段时间内是非平稳的,为了保证辨识精度,要避开这段非平稳过程。由于已选定,当 M 序列的第一个周期己度过,y(k)已成为周期 的周期信号后,即可认为 y(k)已具备平稳性,此时进行。(k)和 y(k)的相关运算刁有意义。因此在辨识

15、试验中将第一个周期内的 M 序列作为预激励,而将第 1个周期以后采集的试验数据留作系统辨识之用,这样做的目的是利用比较充足的数据,以提高辨识精度。系统辨识中,取电压信号u(k)序列作为输入值,小车速度信号y(k)序列作为输出值进行辨识。通过研究电压值与驱动轮转速的相互关系建立描述驱动系统动态特性的差分方程。驱动系统的数学模型选用 ARX 模型,模型为:利用最小二乘方法进行系统辨识,可得描述驱动系统输入输出关系的差分模型。而描述线性连续系统的数学模型是微分方程和传递函数,必须把差分方程转换成微分方程或者传递函数的形式。本文采用差分方程与微分方程系数的转换法实现f7la n 阶微分方程,分别是 m

16、+1 阶和 m 阶方阵,即转换矩阵。 是一个下三角矩阵,其对角线商的元素之绝对值及最后一行的元素的绝对值都是 1;矩阵中每个元素 决定;矩阵中绝对值不等于 1 的其它非零元素的绝对值由下式计算:利用 Matlab 编程实现最小二乘方法系统辨识和模型转换算法,得到驱动系统频域形式的传递函数为:为了将驱动系统的动态特性方程加入到系统状态方程中,需对驱动系统进行降阶,即把三阶传递函数降为一阶形式,从而近似简化成惯性环节和比例环节,具体计算采用 Matlab 工具软件编程实现,可得驱动系统传递函数的一阶形式为模型为:虽然对模型降阶处理使模型与实际系统有差距,但是这样可以把驱动系统的微分方程加入到状态方

17、程中,对建模是有利的。式(2-14)中, 可以理解成左右轮的速度差, 可以理解成计算机给左右驱动电机电源控制器的输入电压之差。2.2.3 自动导引小车控制系统状态空间方程由于自动导引小车采用控制两驱动轮的转速差实现路径跟踪,即当自动导引小车在跟踪路径有偏差时,采用分别将两个驱动轮加、减一个纠偏的速度 ,而且已经把驱动系统的动态特性简化成一阶系统,因此可以把工业控制机的D/A 输出作为控制器的输入, 作为模型中的状态变量, 分别为左、右电机的控制电压(定义右轮的电压为正),则自动导引小车的控制结构图如图2-5。以自动导引小车的左右轮转速差 、角度偏差 和距离偏差 作为系统状态变量,工业控制机的控

18、制信号 作为系统输入,可以得到被控系统状态空间方程为:至此,己建立了系统被控过程的状态空间数学模型,也可记作(A, B, C, D)。因此自动导引小车的运行轨迹与距离偏差e和角度偏差。 ,这两个参数有关,它们之间存在着非常复杂的非线性关系。此外,考虑到自动导引小车的车身中线的实际偏转角度要比车轮的旋转角度要小。因此,系统在角度偏差较小,且离控制线距离较近时,旋转灵敏度要高:而在角度偏差较小,且离控制线较远时,旋转灵敏度要低。2.3 自动导引小车导引方程2.3.1 AGV 自动导引技术概述顾名思义,自动导引小车包含一个自动导引系统,AGV 就是依靠它沿一定的路线自动行驶的。不同类型的 AGV 系

19、统中采用的自动导引技术各不相同,而采用哪一种导引技术将直接影响自动导引小车系统各方面的性能。根据 AGV 系统中 AGV 运行路线的性质,导引系统可分为固定路径导引、自由路径导引、组合路径导引三种:固定路径导引是指 AGV 运行路线是以某种具体的形式规定的,如图 2-6 (a)。具体的路线可以是电磁感应导引中的导引电缆、磁导引中的磁条和光学导引中的反光带等。自由路径导引是指 AGV 的运行路线是无任何具体形式的运行轨道,AGV 沿虚拟的路线运行,如图 2-6 (b)。这种虚拟的路线由控制系统间接通过一些指示装置来确定,计算机视觉等导引方式均属此类。组合路径导引是指 AGV 在多数工作区间内沿某

20、种具体形式的固定路线运行,而在某些区域可沿控制系统指定的虚拟路线运行,如图 2-6 (c),两种路径分别用实线和虚线来表示。一般综合使用上述两类导引方式中的不同导引技术。一般而言,固定路径导引实施较容易,技术较为成熟,但运行路线的更改相对较为困难。自由路径导引的成本较高,同时在实际应用中还有一些具体问题需要解决,但 AGV 运行路线的更改容易,柔性较高。组合路径导引可综合上两类导引系统的优点。2.3.2 AGV 自动导引方程自动导引小车的运动路径一般都是直线与圆弧组成。下面就分别讨论自动导引小车在直线段与圆弧段的导引方程。2. 3. 2. 1 直线路径导引方程AGV 在直线路径上导引示意图如图

21、 2-7 (a),其中,Y 轴与路径重合。分别表示左右轮转速和车体转速, 为车体转角,L 为驱动轮中心距,R 为驱动轮半径,B 为传感器中心距两驱动轮中心连线的距离。则车体转动角速度为:令车体初始角度为 ,车体相对于参考坐标系 Y 轴的转动角度为:2.3. 3. 2 圆弧段路径导引方程设弯曲段为一半径为;的圆弧,中心坐标为 ,两驱动轮中心点 C 点坐标为 ,取 Y 轴与路径直线段重合,直线段与圆弧切点伪坐标原点(0,0)。那么,圆弧中心坐标为(r,0) C 点初始坐标为 ,AGV 导引的初始偏差就是 C 点的横坐标 。由图 2-7 (b)的几何关系可以得到:2.4 本章小结本章介绍了自动导引小车的结构特点,并根据 AGV 的结构特点及与路径相对运动的关系建立了小车的运动学模型。通过分析了小车控制结构特点,将通过系统辨识获得的自动导引小车驱动系统的传递函数合并,得到了描述整个被控过程的动态特性的系统状态空间数学模型。最后分析了自动导引小车在直线段与圆弧段的导引方程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报