版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第2期龚建球,等:基于Adams和Matlab的自平衡机器人仿真率的系统。Simulink包含有SINKS(输入方式、SOURCE(输入源、LINEAR(线性环节、NONLINEAR(非线性环节、CONNECTIONS(连接与接口和EXTRA(其他环节子模型库,而且每个子模型库中包含有相应的功能模块。用户也可以定制和创建自己的专用模块。用Simulink 创建的模型可以具有递阶结构,用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系
2、。在定义完一个模型后,用户可以通过Simulink的菜单或Matlab的命令窗口键人命令来对它进行仿真。2动力学仿真建模机械系统是指由运动副连接多个物体所组成的系统。实际中的系统往往是部分物体作为柔性体考虑,其余物体作为刚体考虑,这样的系统就是刚柔混合多体系统H。分析机器人的动力学模型主要采用二阶拉格朗日方程和牛顿一欧拉方程,另外还有应用高斯原理和阿佩尔(Appel方程以及旋量对偶数法和凯恩(Kane法等来分析动力学问题。Adams/Solver(求解器的核心理论是多体系统动力学,它包括了多刚体系统和多柔体系统。机械系统动力学分析与仿真要经历物理建模、数学建模、问题求解和结果后处理几个阶段1。
3、数学建模和问题求解是分析与仿真中最复杂的过程+,但在Adams和Matlab交互式仿真过程中,这两个过程是自动进行的,除了求解的控制界面外,内部过程对于用户是不可见的。得到分析结果之后,结果通常要与实验结果进行对比,这些对分析结果进行处理的过程是在后处理器完成的,后处理器一般都提供了曲线显示、曲线运算和动画显示功能。Adams和Matlab进行动力学仿真的流程图,如图2所示。建.丑几何模型建立刚体结构施加运动副和运动约束施女“载荷氆嚣眇要警/f是蕊甄委而丽邈嚣爹芝罗,是】匦函一磊丽蒗丽翮分析仿真曲线图2Adams和Matlab动力学仿真流程图2.1自平衡机器人的数学模型自平衡机器人系统具有3个
4、自由度,它们分别是:绕轮子中心的转动、绕质心水平面内的转动和前后方向的移动。对于自平衡机器人应用拉格朗日方程建立被控系统的状态空间模型:÷枷2+m+等+下1(吼+m加2÷觥2一矿J,女R2一下I(嘶+叫月2÷m砰一等一÷c吼+叫R2÷mR2+等+mr只2+÷cm,+叫R2÷mLR÷mLR式中m一车体的质量;m。一左轮的质量;m,右轮的质量;尺一轮子的半径;J。一左轮转动惯量;J,一右轮转动惯量;L一质心水平面内的转动惯量;一质心到转轴的距离;.厂_两车轮轴距一半;p一质心转角;p。一左轮转角;Or一右轮转角;M。一
5、左轮电机转矩;M,一右轮电机转矩。 2.2自平衡机器人的机械系统模型自平衡机器人的动力学模型,如图3所示。该模型是利用Adams/View的元件库建立几何模型,并加上约束和力,以及轮胎文件和路谱文件而得到的。模型选用了MF.Tyre型轮胎,它是目前Adams/瓢Tire中描述稳态和非稳态侧偏精度最好的轮胎模型。模型还考虑了轮胎高速旋转时的陀螺耦合,侧偏和纵滑的相互影响以及外倾对侧偏和纵滑的影响。模型采用ISO坐标系及水平路面模型,其中的水平路图3自平衡机器人的动力学模型M,肼峨+吼啡8人L O O W0O Om m厶腮脯+彬机电:|【=程第25卷面是根据系统提供的路面谱样本文件进行适当修改而建
6、成的。2.3状态变量的设置及控制模型的建立系统总共有6个状态变量,其中包括2个输人和4个输出。输入状态变量包括:左轮角速度(AngleVI。和右轮角速度(AngleVR;输出状态变量包括:车体质心倾角(AngleA和质心倾角角速度(AngleV以及机器人的平动移动速度(V和位移(x。车体倾角由倾角传感器测量,倾角角速度由微硅陀螺仪测量。机器人的移动速度和位移由伺服电机编码器问接测量。系统输入/输出状态变量设置,如图4所示。据此加载Adams/CONTROL模块,进行状态输出。图4系统输入/输出变量设置启动Matlab,设置好工作目录,在命令提示符下键入建立好的Adams输入/输出信息文件名,M
7、atlab显示输入/输出信息:%INFO:Adams plant actuators names:1AngleVL2AngleVR%INFO:Adams plant sensors names:l V2X3AngleA4AngleV利用Adamssys接口命令打开Adamssub子模块,如图5所示。图5Adamssub子模块打开Simulink,选择新建,创建一个MDI文件,把Adamssys拖进新控制模块窗口,接着从Simulink库中选择所设讨的各个控制环节,连接各环节,最后设置控制参数,控制模型(图创建完毕,如图6所示。图6控制模块甲Adams l罡遇占.鐾A d a m s3系统仿真在所创建的模型窗口中,选择Simulation菜单中的Parameters,系统弹出设置仿真参数对话窗,设置仿真参数。然后选择Simulation菜单中的Start按钮,仿真开始。结果可在Adams/PostPocessor中进行编辑和处理。车体倾角的仿真曲线,如图8所示。车体角速度的仿真曲线,如图9所示。车体速度的仿真曲线,如图10所示。由图8、图9和图10分析可知:当机器人受到一个扰动时,角速度有个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025天津城市更新建设发展有限公司社会选聘1人(第24期)笔试考试备考题库及答案解析
- 2025中国农业科学院中原研究中心招聘2人笔试考试参考试题及答案解析
- 2025新疆天筑建工集团有限公司市场化招聘36人笔试考试参考试题及答案解析
- 2025年甘肃省平凉市中大科技技工学校招聘21人考试笔试备考题库及答案解析
- 四川光明能源发展集团有限公司公开招聘见习生考试笔试备考试题及答案解析
- 2025云南大理洱源县医共体邓川分院招聘编外人员1人考试笔试备考题库及答案解析
- 2025年铜川市新区审判庭招聘法官助理、司法辅助人员(8人)考试笔试备考题库及答案解析
- 2025青海西宁市艺术实验中学招聘2人笔试考试参考题库及答案解析
- 2025重庆市梁平区事业单位面向应届高校毕业生考核招聘工作人员68人考试笔试备考试题及答案解析
- 2025宁电投(石嘴山市)能源发展有限公司秋季社会招聘补充笔试考试备考试题及答案解析
- (2025年)法院聘用书记员试题及答案
- 具身智能+医疗康复中多模态感知与自适应训练系统研究报告
- 广东省深圳市宝安区2026届高一上生物期末联考试题含解析
- ISO14644-5-2025洁净室及相关受控环境-第5部分运行中文版
- 2025年国家开放大学《法学导论》期末考试备考题库及答案解析
- 物业公司动火安全管理制度
- 幕墙创优工程汇报材料
- 2025年铁岭银行见习生招聘50人笔试备考试题及答案解析
- 老年人穿衣搭配课件
- 【2025年】嘉兴市委宣传部所属事业单位选聘工作人员考试试卷及参考答案
- 二手房意向金合同范本
评论
0/150
提交评论