登高车环境设置及模型约束添加实现 登高车出租
新闻分类:公司新闻 作者:admin 发布于:2017-04-304 文字:【
大】【
中】【
小】
摘要:
登高车环境设置及模型约束添加实现 登高车出租, 萝岗登高车出租, 萝岗登高车租赁 需要在建立登高车虚拟样机之前设置ADAMS的重力方向、单位和坐标系等仿真环境。①在GravitySettings 中设置重力加速度。②在UnitsSetting。③设置坐标系为笛卡尔,在Solidworks中建立的模型导入ADAMS后其物理属性会全部丢失,故在ADAMS软件中需要重新对模型进行实体化及添加驱动和运动副才能完成运动学和动力学仿真。需要添加的运动副有:固定副、旋转副、圆柱移动副和基本约束等。①固定副:主要将两个构件固定在一起,之间相对自由度为零。②旋转副:主要约束两个构件绕某一转轴旋转,仅1个旋转自由度。③圆柱移动副:主要约束两个构件的沿某一转轴旋转和滑移,之间有1个平动自由度和1个旋转自由度。根据工程机械运动的实际工况为虚拟样机模型添加运动副、驱动和载荷后可以按照预定的轨迹运动。 末端执行器旋转副、移动副需要说明几个问题:1.由于工程登高车在实际工程中行走机构与现场工作环境有关,故在本研究课题中暂不考虑行走机构和手抓的仿真,只考虑工作装置的仿真。在这种情况下,将底座与地面设置为固定副。2.如果需要模拟登高车运动动作情况,除需要添加一些必要约束之外,还需要在运动副上加入驱动(旋转驱动和滑移驱动),才能让工程登高车按照设定的轨迹运动。
运动学验证假设需要登高车末端画出一个轨迹圆,已知圆的圆心坐标、半径和登高车的长度,根据已知条件来列出方程组,由方程组就可以反解求出登高车的末端画圆过程中的每个臂关节的运动角度。再将每个臂关节的运动角度生成样条曲线函数添加到每个驱动函数上,最后观察登高车末端的运动轨迹是否符合设计要求。利用ADAMS运动学仿真进行虚拟样机模型验证流程。首先,在Solidworks中完成建模后导入ADAMS软件中进行实体化,添加约束和驱动;其次,在MATLAB中利用运动学逆解求解出一个周期内的各个旋转关节的角度变化;最后,计算出的角度变化生成样条曲线加载在ADAMS模型驱动上,设置仿真时间为一个周期,启动运动仿真观察登高车末端运动轨迹。当登高车运动到其他位置时,x和y值都会随着变化。已知x和y,就可以计算出每个时刻的关节角度。在本次验证方法中,假设登高车末端的轨迹方程为222yx05.0(单位:m),利用MATLAB求解非线性方程组的方法求解出每个关节的旋转角度。
(二)MATLAB期望角度计算MATLAB已成为国际上应用最广泛的的科学与工程计算软件,它具有强大的计算能力和仿真能力,不仅提供了传统的交互式编程,还提供可靠的数据处理、矩阵运算、图形绘制等功能。在MATLAB中编程利用的是最优化工具箱中提供的fsolve求解函数,可以直接求解非线性方程组。在编写的函数中设置采样时间为pi/200(pi为圆周率),通过迭代法实现方程组的求解。在验证模型之前,需要得到两登高车旋转关节的运动角度。假设登高车末端的运动轨迹圆的方程为222yx2.0,可以得到登高车2末端轨迹方程为 1L是臂1的长度,2L是臂2的长度。21将假设的轨迹圆方程改写为tytxsin*2.0cos*2.0,联合末端轨迹方程代入利用迭代方法求解这个非线性方程组。最后,将臂1旋转关节角位移以*.txt的形式保存在file1中,臂2旋转关节关节角位移以*.txt的形式保存在file2中。
(三)ADAMS驱动加载及设置(1)添加驱动。在旋转关节1和旋转关节2处添加旋转驱动。(2)ADAMS中生成样条曲线Spline。找到file1.txt和file2.txt文件,在ADAMS菜单栏,在FileToRead输入栏中点击右键弹出Browse,然后选择相应的file文件。按照此方法分别生成旋转关节1、2的样条曲线。(3)将生成的样条曲线添加在相应驱动函数上。在ADAMS中双击每个关节的驱动函数,在弹出的编辑对话框中,单击Function输入框的函数构造器按钮,在函数下拉框中选择Spline,并选择AkimaFittingMethod,再单击Assist,在一个独立变量中输入time,在SplineName那一栏中单机鼠标右键,然后选择Spline→Guesses→SPLINE_1,其函数表达式为:AKISPL,这样就成功构建了驱动1的AKISP函数,同理使用相同的方法构建驱动2的AKISP函数。近似拟合法曲线函数AKISPL(x,z,Spline,iord)说明:x—确定x轴数值的独立变量;z—可选参数,确定插值表面z轴数值的二个独立变量;Spline—用于确定相关变量与独立变量;iord—确定插值点阶数的整数变量
登高车出租, 萝岗登高车出租, 萝岗登高车租赁