




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上平面倒立摆实验一、 实验装置简介平面倒立摆是在XY平台的基础上,设计平面倒立摆摆杆组件,组成平面倒立摆控制系统,倒立摆是研究自动控制原理和智能控制控制算法的研究平台,系统本身是一个多变量,强耦合的非线性系统。1. 系统组成一套完整的平面摆系统主要由以下三部分组成,见图片1-1:(1). 控制对象,平面摆机械本体;(2). 电控箱;(3). 计算机。图片 1-1 平面倒立摆系统组成用户在计算机上发送的指令通过电控箱转化为控制信号传达给机械本体的执行部件;反馈元件采集的信号通过电控箱送回计算机并转化为可视的数据、曲线、图像等在显示器上显示出来。1.1 平面摆机械本体图片1
2、-2所示,GPIP200X系列XY平台平面摆是由下端的GXY系列XY平台和上端的摆部件组成,部件全部采用工业级元件。1. 限位开关 4. 拖链 7. 联轴器2. 电机 5. 工作台 8. 导轨3. 底座 6. 丝杆 9. 电气接口面板图片 1-2 XY平台本体外观l 平面倒立摆摆体说明图片 1-3 平面一级倒立摆摆体外观1.2 控制箱控制箱是平台控制部分的核心,与机械本体驱动电机配套,为交流伺服型,电控箱内置交流伺服驱动器、开关电源、断路器、接触器、运动控制器端子板,按钮开关等,外观见图片 1-4图片 1-4交流伺服型电控箱外形图1.3 计算机为保证系统良好运行,建议计算机系统配置不低于一定标
3、准。二、 平面一级倒立摆的建模在多种机器人动力学建模方法中,具有代表性的是牛顿欧拉方法和拉格朗日方法。用牛顿定律求解多体动力学问题时,需要把多体系统切开,将各个组成部分看作是独立的子结构,先建立各自的动力学方程,然后建立系统的动力学方程,求解驱动力的同时也解出切开处的铰链约束力;但是要解算大量的微分方程组,带来了一定的运算量。由于倒立摆系统中关节处的约束力并无太大的意义,且由于拉格朗日方程组形式对称,表达方便,便于利用 MATHEMATICA 强大的符号运算功能编程实现,简化了求解难度。所以,本文采用拉格朗日方程推导平面一级倒立摆系统的动力学模型。采用如图所示的坐标:根据几何知识:tan2=t
4、an2+tan2lxz=coscosl=11+cos2cos2sin2llyz=coscosl=11+cos2cos2sin2l其中l是倒立摆摆杆长度,lxz,lyz分别是摆杆在x-z,y-z平面的映射长度,为摆杆与z轴方向的夹角,分别为摆杆在x-z,y-z平面的映射与z轴方向的夹角。在摆杆垂直向上的方向上,如果偏角,<<1,则可以近似的认为lxzlyzl 根据坐标的定义,则在x-z平面内: 其中Mx为x轴方向上的小车的质量,s为小质量块ds到小车上转轴的距离,则rx,a=x+ssinscos 应用Langrange方程求解倒立摆系统动力学方程: 拉格朗日方程为Lq,q=Tq,q-
5、Vq,q 其中,L为拉格朗日算子,q为系统的广义坐标。拉格朗日方程由广义坐标qi和L表示为:ddt Lqi-Lqi=i 其中,i=1,2,3,q=1,2,3称为广义变量,称为系统沿该广义坐标方向上的广义外力。T=12mv2=12m(x2+y2+z2)是系统的动能,V是系统的势能。则对于倒立摆系统:dT=12dsr2=12ds(x2+2scosx+s22)dV=dsgscos 因此T=12Mxx2+120ldT=12Mxx2+12mx2+12mlxcos+16ml22V=0ldV=mglcosLq,q=T-V=12Mxx2+12mx2+12mlxcos+16ml22+mglcos所以ddt Lx
6、-Lx=Mx+mx+12mlcos-2sin=F-cx1xddt L-L=12mlxcos+13ml2-12mglsin=-cx2如果令l=2l,则Mx+mx+mlcos-2sin=Fx-cx1xmlxcos+43ml2-mglsin=-cx2My+my+mlcos-2sin=Fy-cy1ymlycos+43ml2-mglsin=-cy2 由此可见,在经过将映射的倒立摆系统进行近似之后,两者在互相垂直的方向上是非耦合的。从而我们就可以依次而分别设计控制器,而不必担心两个方向上的互相干扰问题。令x=1, y=2, J=43ml2,系统线性化为:X=xxyy=AX+Bu=g4l01-cx2Jg4l
7、-cx2JX+010-34l-34l12Y=CX=X 根据LQR方法设计控制器,控制器结构为:R+- K*X X=AX+BU三、 平面一级倒立摆的神经网络控制固高的平面一级倒立摆用的是LQR控制器进行控制,本实验在固高LQR控制的基础上采用了神经网络进行控制。1. LQR控制器设计与调节最优控制理论主要是依据庞德里亚金的极值原理,通过对性能指标的优化寻找可以使目标极小的控制器。其中线性二次型性能指标因为可以通过求解Riccatti方程得到控制器参数,并且随着计算机技术的进步,求解过程变得越来越简便,因而在线性多变量系统的控制器设计中应用较广。利用线性二次型性能指标设计的控制器称作LQR控制器。
8、1.1 线性二次最优控制原理对于下述状态方程式所表示的连续时间的线性被控对象:xt=Axt+But, x0=x0 (3-1)式中,x(t)为n维状态向量;u(t)为m维控制向量;A,B分别为n×n及n×m阶的常数矩阵。在进行控制系统设计时,我们感兴趣的是如何选择控制向量u(t), 使得给定的性能指标达到极小,可以证明,当二次型性能指标的积分限由零变化到无穷大时,如果J=0L(x,u)dt (3-2)式中的L(x,u)是x和u的二次型函数或厄米特函数,将得到线性控制律,即ut=-Kxt (3-3)式中的K为r×n维矩阵。因此,基于二次型性能指标的最优控制系统和最优调
9、节器系统的设计归结为确定矩阵 K 的各元素。采用二次型最优控制方法的一个优点是只要系统是能控的,则所设计的控制系统将是稳定的。2. 平面一级倒立摆的线性二次最优控制已经得出了平面一级倒立摆的线性化数学模型,这里以X方向为例进行控制器的设计。在下面的描述中,为了简洁起见,略去各变量象征X方向的下标x,将Xx记为X,以此类推。系统的状态向量为X=x1,x2,x3,x4T=x,x,T,状态空间方程和输出方程为X=AX+BY=CX一旦根据期望性能指标选定权重矩阵Q和R,利用最优控制原理可以得到最优控制矩阵K。所以控制量为=-Kx=-(k1x1+k2x2+k3x3+k4x4)3. 平面一级倒立摆的神经网
10、络控制本实验在固高LQR控制器的基础上应用神经网络控制算法对平面一级倒立摆进行控制。3.1 采集实验数据在LQR控制器的输入和输出添加数据采集模块,如下图:所采集的数据为:Xinput的数据如下所示:Xoutput的数据如下所示:Yinput的数据如下所示:Youtput的数据如下所示:3.2 神经网络控制算法 依据采集的数据训练神经网络,并用训练好的神经网络代替LQR控制器。(1). 神经网络程序编写的MATLAB神经网络程序如下:其中BP_X.m为BP_Y.m为(2). 神经网络控制系统训练和预测结果分析运行BP_X.m得:BP网络预测输出,BP网络预测误差和神经网络预测误差百分比。同时得到以Xinput为输入以Xoutput为输出的神经网络模块同理,运行BP_Y.m得:BP网络预测输出,BP网络预测误差和神经网络预测误差百分比。同时得到以Yinput为输入以Youtput为输出的神经网络模块(3). 神经网络控制系统用得到的两个神经网络模块分别替代原控制系统的LQR控制器得到平面一级倒立摆的神经网络控制系统。四、 总结与展望本文在固高平面一级倒立摆的基础上进行了改进,应用神经网络控制算法对平面一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙江危险品运输从业资格考试模拟题及答案
- 安装工程劳动合同书
- 品牌代理销售协议条款细节内容说明
- 学校课外辅导项目合作协议
- 纺织服装业产品质量证明书(6篇)
- 电子商务运营能力及成果证明(6篇)
- 金融行业客户关系管理系统升级方案
- 现代农业种植项目合作协议
- 体育赛事赞助合同书
- 物业设施维修维护合同
- 2025至2030年中国消失模专用泡沫数据监测研究报告
- 2024年音乐节承办协议3篇
- 依申请公开培训
- 2024年度合资成立新能源研发分公司合作协议范本3篇
- 第17课《第二次世界大战》中职高一下学期高教版(2023)世界历史全一册
- 无人机就业规划
- 【MOOC】意在象中-中国古典诗词鉴赏-北京师范大学 中国大学慕课MOOC答案
- 项目联合体协议(标前)
- 智能工厂数字化交付 第2部分:设计交付 征求意见稿
- 护理查房(抑郁发作)
- 2023年新高考天津数学高考真题(解析版)
评论
0/150
提交评论