ADAMS/View简记【持续更新】

ADAMS/View简记

ADAMS(Automatic Dynamic Analysis of Mechanical Systems)

  • help功能
  • 虚拟样机流程
    • 建模、测试、检查、提高

一、界面概述

开始Adams View

  • 新建模型
    • 路径、命名、单位、重力
  • 打开模型
    • 打开文件类型:.cmd,.adm,.bin
  • 退出
    • 如果退出时没有保存,可以用Log File恢复工作
  • 存储模型
    • 存储最常用一下两种方法
      • 数据库文件(.bin):包含整个数据库,其中模型、仿真结果、输出曲线、用户界面等。文件通常较大,且版本不同时不兼容
      • 命令文件(.cmd):只包含模型对象及其特征,可编辑文本文件,非常小,不受平台版本限制(除非命令不兼容)。但是如果有导入的几何模型是要注意路径一致,且要保留导入的模型
    • 可以输入输出的其他文件格式:
      • ADAMS/View的模型语言文件(.adm)
      • 几何外形文件(STP, IGS, EXF, DWG, Wavefront, Stereolithography)
      • 试验数据和表格数据文件
      • 仿真结果文件(.msg, .req, .out, .gra, .res)
  • 界面主窗口
    • 主菜单及其图标、建模工具条、模型树、模型名称、显示状态工具条、全局坐标系、可视化图形区
  • 设置工作环境
    • 设置路径(路径中不能有空格或中文)
    • 坐标系:(Settings->Coordinator System Setting)
      • 三种坐标系,默认为笛卡尔坐标系
      • 全局坐标系、局部坐标系(Marker),每个刚体刚建立时,其质心处默认有一个局部坐标系
      • 坐标系旋转(欧拉角)
    • 工作栅格:(Settings->Working Grid)
      • 设置矩形坐标(Rectangular)或极坐标(Polar)
      • 栅格类型、颜色、粗细、区域、密度。显示三轴(Triad)
    • 重力加速度
    • 设置单位:(Settings->Units)
    • 设置图标:(Settings->Icons)
    • 编辑颜色(一般右下角的颜色设置就够用)
    • 设置名称:(Settings->Name)
      • 一个模型的元素可以用名称或ID来表示,在建立模型的时候,系统会给每个元素自动赋予一个名称和编号,通过元素的编辑对话框,可以对元素的名称和编号进行修改。求解器在计算时,读取模型元素的编号
      • 一个元素往往有父元素和子元素,父元素是指上一级,子元素则指其下一级,这样用名称表示元素时就有了长格式和短格式
        • 长格式:从最高级的元素一直到该元素的名称,父元素的名称与子元素的名称之间用点来表示。比如:.model_1.part_2.marker_1
        • 短格式:用元素名称来表示。比如:marker_1
    • 设置字体(Settings->Fonts)
    • 设置载荷的显示和大小(Settings->Force Graphics)
      • 设置数值即为显示比例,是图标长度与载荷真实值的比例。还可以选择是否显示数值、十进制的位数等。
    • 设置灯光(Settings->Lighting)
    • 保存设置(Settings->Save Settings)
      • 工作环境的设置会保存到工作目录的aviewBS.cmd文件中,在启动时会自动读取该文件
      • 如果更改了设置之后又想恢复以前的设置,可以单击菜单Settings->Restore Settings后就会读取aviewBS.cmd中的设置。也可以直接import cmd文件

建模注意事项

  • 命名规则
    • 第一个字符必须为字母,由字母、数字、符号组成
    • 每个元素都有自己的名称,命名规则采用数结构,在同一棵树下不能有同名的元素
    • 采用“.”表示级别
    • 表示名称的方法有短名称和长名称两种
    • 如果输入名称有误,则输入框会以黄色警告
  • 创建的ID号
    • 创建模型的时候,均会自动创建一个自己的Solver ID号,用于求解器识别,可以不修改,默认即可。如果需要修改,要注意不与同类型元素ID号相同
  • 模型元素的注释
    • 为帮助理解,可以在模型的元素增加注释,在编辑元素的对话框左下角

常用窗口

数据库导航对话框

(Tool->Database Navigator)

  • 方便查找元素
  • 使用*模糊查询
  • 用来辅助选择构件
命令窗口

(View->Command Window或F3)

信息窗口

(View->Message Window)

  • 在用户在对模型中的内容进行查询的时候,就会把反馈信息显示在信息窗口。当计算出现错误的时候,会出现在另一种信息窗口。
坐标窗口

(View->Coordinate Window或F4)

  • 注意:里面的坐标是根据Working Grid Setting坐标读取的值
  • 一个新的坐标概念,view coordinate
  • 建模是常打开此窗口辅助建模尺寸
函数构造窗口

(Tool->Function Builder)

  • 会根据内容不同而改变
表格编辑窗口

(Tool->Table Editor)

  • 构件、局部坐标系、几何点、运动副、驱动、载荷和设计变量等模型元素可以在这里编辑修改

二、刚体建模

软件中建立刚体构件元素

  • 刚性构件与柔性构件
  • 构件(Part)与构建元素之间的关系
    • 一个复杂的构件由一个或多个几何元素构成
    • 元素包括
      • 几何实体,有质量信息。曲面,没有质量信息
      • 辅助作用的构造元素,点、线坐标系等,没有质量信息
几何点(Point)
  • 参数化的重要工具

  • 通常是创建其他几何体或者铰链的基础,在创建其他几何体时可以选择已经存在的点,并且在修改了点的坐标后,与点关联的几何体也会跟着改变(无ID)

  • 重点体会区分:

    • Add to Ground和Add to Part(随物体而运动)
    • Attach near和Don’t Attach(是否粘连,如移动点时实体也会改变)
  • 右键:Select选择,Modify修改(左键双击),Appearance外观

  • 简单的命令流

    point create point=.MODEL_1.ground.POINT_2 location=-300.0, 100.0, 0.0
    
创建坐标系(Marker)
  • 在ADAMS/View中,Marker起到局部坐标系的作用,与构件固定在一起,随构件一起移动或旋转,与构件不发生相对运动,有方向性。也是参数化的重要工具

  • 若需要计算构建点处的位移、速度和加速度,则需要在该点处创建Marker点。

  • 重点体会区分:

    • Add to Ground和Add to part
    • Orientation:方向性
  • 右键:Select选择,Modify修改(左键双击),Appearance外观

  • 修改注意

    • Location里面是三个数的坐标,可以写方程,实现参数化
    • Orientation里面用于确定坐标轴的方向,要注意坐标系的旋转序列(欧拉角)
  • 对于刚体,系统会自动在其质心建立一个质心坐标系,也是局部坐标系。质心坐标系是用于计算刚体的惯性矩信息,用于表征刚体在全局坐标系中的位置和方向,用cm表示

  • 简单的命令流

    marker create marker=.MODEL_1.ground.MARKER_4 location=-350.0, 150.0, 0.0 orientation=0.0, 0.0, 0.0 adams_id=4
    
创建多义线(Polyline)
  • 首尾相连的多条直线构成的,没有体积

  • 由于没有质量信息,所以会弹出警告提示

  • 可导入是数据,可导出数据,可以修改坐标点为Path Curve,然后pick曲线和圆弧后,原来的多义线被删除,并以样条曲线或圆弧形成一条新的多义线。注意:被引用的样条曲线和圆弧仍在。

  • 命令流

    geometry create curve polyline &
    	polyline_name=.MODEL_1.PART_3.POLYLINE_2 &
        location= &
           -450.0, 350.0, 0.0, &
           -300.0, 400.0, 0.0, &
           -200.0, 300.0, 0.0, &
           -150.0, 350.0, 0.0 &
        close=yes
    
创建圆弧
  • 圆弧实际上是多义线构成的,所以注意圆弧的分段数越多,圆弧约光滑。
  • 注意这里面的start angle与end angle的单位(d)
  • 修改angle的局部坐标
创建样条曲线
  • 要形成一个封闭的样条曲线,至少需要8个点,非封闭的样条曲线,至少需要4个点(一旦满足条件,曲线颜色就由蓝色变为红色)

    如果选错点了,可以再次点击该点取消

  • 样条曲线与多义线的区别

    • 一个是线段,一个是曲线
创建集中质量点
  • 集中质量点有质量信息,但是没有几何形状,惯性特性和角速度,单独作为一个构件。在可以忽略转动的地方,可以用质量点简化计算,提高计算速度。
构造元素总结
  • 以上均为构造元素,除了集中质量点外,它们没有质量和体积等信息,不能单独作为一个构件,不能完成动力学的计算,只能起到辅助作用
立方体(Box)
  • 可以创建一个独立的构件或者添加到一个构件上。可以设定长、高、深
  • 立方体会在起始定点上创建一个marker点,可以通过修改该坐标来实现对立方体的移动或旋转
  • 立方体还会形成一个热点(与起始点成对角),选中立方体后,会出现热点。可以拖动热点,改变立方体的长、深。也可以通过modify修改
圆柱体(Cylinder)
  • 可以修改侧面分段数和上下底面分段数(分段越多越光滑),也可以改变圆柱体的回转角度Angle Extent
球体(Sphere)
  • 球体实际上是三个半径相等的椭球体构成,因此有三个热点可以拖动修改
圆锥台(Frustum)
圆环体(Torus)
连杆(Link)
  • 可以通过两个热点的拖动来改变其参数
  • 起始端的坐标系称为i_marker,终端坐标系称为j_marker,两个坐标系决定着杆的长度。这点对参数化非常重要。修改两个marker可以改变连杆长度和姿态
平板(Plate)
  • 通过修改局部坐标点的坐标可以实现修改点
拉伸体(Extrusion)
  • 拉伸体由轮廓(Profile)、拉伸路径和拉伸长度(Length)构成
  • Merge(混合)方式,解决构造元素无法仿真的问题
  • 会产生一个固定坐标系,可以用于一定和旋转拉伸体
  • 可以沿路径拉伸(扫描)
回转体(Revolution)
  • Analytical和Non-analytical的区别
    • Analytical:回转线为样条曲线
    • Non-analytical:回转线为多义线
刚性面(Rigid Plane)
  • 刚性面没有质量信息,可以用来定义接触,以便在两个构件接近时,使两个构件产生碰撞
布尔操作
  • 布尔加(Unite):两个构件有重叠时,将第一个构件加到第二个构件上,计算体积时,重复体积只计算一次
  • 布尔和(Merge):当两个构件没有重叠时,将第一个构件加到第二个构件上,体积为两个构件的体积
  • 布尔减(Intersect):当两个构件有重叠体积时,从第一个构件的体积中减去重叠的体积
  • 布尔分(Split):将进行过布尔加运算的构件分解为原来的两个构件(注意有效范围)
  • 布尔链(Chain):将首尾相连的构造线连成一条线,这样可以构造更复杂的轮廓,以便进行拉伸、旋转等操作

快捷键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值