关于ADAMS小技巧
ADAMS小宋笔记 1、 运动学分析一般不考虑重力,动力学分析一般需考虑重力; 2、 工作目录不要使用带有中文字符的路径; 3、 在建模初期,经常用【setting】对单位、重力、工作网格等进行设置; 4、 适应新版界面,其优越性在于查找修改模型很方便; 5、 建模的究极意义就是创建问题的数学模型; 6、 当从外部CAD软件导入模型时,重力方向未必是-Y轴,根据实际情况进调整; 7、 多数情况下直接进行交互式仿真。少数过程很复杂的仿真,先创建仿真脚本,编好程序,利用脚本仿真功能进行基于程序的仿真; 8、 对于模型的观察,使用工具条比较麻烦,可以通过快捷键迅速操作。这些快捷键无需死记硬背,在主窗口任意空白位置右键,弹出的快捷菜单中即可看到,小写字母直接按键盘即可,大写字母需要Ctrl键盘字母。常见的快捷键有平移(T)、旋转(R); 9、 ADAMS中可以观察模型数结构,并通过右键修改名称、颜色,可见性和透明度等; 10、 创建单个的坐标点加在地面上一般是为了定一些点。加在构件上,一般是为了方便加力,运动,或者提取该位置的运动及力; 11、 对于分布力系,ADAMS只能加在柔性体上,而不能直接加在刚性体上; 12、 ADAMS中双击‘连杆’等工具条,设置好参数,则可以连续操作; 2015-11-28 1、 移动part时,单击移动按钮后,1点欲移动的part、2点part上一点、3点目标点; 2015-11-30 1、由AutoCAD向Adams中导入模型时,注意在保存AutoCAD文件时,需保存成最低版本,可以是2000dwg格式。 2015-12-02 1、 在齿轮(齿条)啮合问题中,在创建齿轮与地面的转动副或者创建齿条与地面的移动副时,一定是先选择齿轮齿条,再选择地面,否则无法创建齿轮副; 2、 看下面一段脚本仿真程序,它是一端分段函数表示的驱动。 pushprocess motion/2, function900/pi*time-15/pi*sin60*time simulate/kinematic, end0.1047197551, steps60 remoterest motion/2, function30 simulate/kinematic, end0.1570796327, steps30 backprocess motion/2, function75-900/pi*time-15/pi*sin60*time simulate/kinematic, end0.2617993878, steps60 nearrest motion/2, function0 simulate/kinematic, end0.6283185307, steps210 其实分为两个语句,第一个语句设置motion_2的位移函数,第二个语句指明结束时间和仿真步数; 后处理中通过选择追踪点轨迹按钮获得相对位移曲线,在树状图中modify该曲线,单击value后的省略号,即可获得location table,这些数据导出之后可作为数控程序。 2015-12-13 1、 对于加约束找不着合适的坐标系位置,今天想到的方法是在CAD模型中测量好相对位置,然后在ADAMS中精确定位; 2、 三维建模软件SOLIDWORKS中导入到ADAMS中进行机构动力学仿真的要点 2.1、首先需要在SOLIDWORKS中得到装配体; 2.2、注意分析该装配中,到底有几个构件。(注意,构件是由一系列没有相对运动,在空间上相邻的零件组成的); 2.3、分别压制(即压缩)其它构件,而只保留一个构件,并把该构件导出为*.x_t格式文件; 2.4、在ADAMS中依次导入各个*.x_t文件,并注意是用part的形式导入的; 2.5、对各个零件重命名,并给定颜色,设置其质量属性; 2.6、对于产生相对运动的地方,建议先在此处创建一个marker,以方便后面的操作。否则,三维模型进入ADAMS中后,线条繁多,在创建运动副的时候很难找点。 3、 首先创建一个MARKER,在选择点的位置时,你把鼠标移动到孔的圆周上,则其中心会自动被捕捉 2015-12-15 1、 STEP函数简介 STEP函数格式STEPx,x0,h0,x1,h1参数说明 x自变量,可以是时间或时间的任一函数; x0自变量的STEP函数开始值,可以是常数、函数表达式或设计变量; x1自变量的STEP函数结束值,可以是常数、函数表达式或设计变量; h0STEP函数的初始值,可以是常数、设计变量或其它函数表达式; h1STEP函数的最终值,可以是常数、设计变量或其它函数表达式。 注意 (1)除非输入新的STEP,否则,上一个STEP的渐变结果将在接下来的时间里,一直保持。(2)每个STEP只能从0开始渐变,所以,每一次的STEP都是相对于上一次操作结果的累加计算。 1.旋转副驱动(角位移)STEPtime,1,0d,2,20dSTEPtime,6,0d,12,-40意义1秒到2秒从0递增至20;2秒到6秒保持电机输出数值为20不变; 6秒到12秒由20递减40,结果为-20。 2.旋转副驱动(角速度)step(time,0,0,1,30)step(time,3,0,6,-30)。先在1秒内加速至30d/s,再匀速保持2秒,最后在3秒内减速制0d/s。 3.旋转副驱动参数化(角速度) steptime,0,0,0.1,-2*-56*time**2521*time48/DV_AB*cosDV_BAD steptime,1.36,0,1.56,2*-56*time**2521*time48/DV_AB*cosDV_BAD steptime,1.56,0,1.86,5.54 steptime,