Adams中各类命名规则及文件的作用的归纳

合集下载

ADAMS 菜单说明

ADAMS 菜单说明

图5-7 尖底凸轮机构
• 凸底凸轮机构:物体的接触碰撞固定于曲 线之间,因此,碰撞点不会离开曲线。
移除两个DOF 构成元件: 两个物件;两条曲线。 一般应用于凸轮对凸轮的系统。如图5-8所示。
图5-8 凸底凸轮机构
6.1.2 调用施加力工 具 • 调用施加力的工 具和命令有两种 方法: 1)利用主工 具箱施加力工具 集,如图6-1a 所 示,选择施加各 种力的工具图标。 2)在Build菜 单中,选择 Forces命令,显 示施加力对话框, 如图6-1b所示。
图标
视图方 向
3.10.2 单位设置 • ADAMS/View有6个基本的度量单位:长度、 质量、力、时间、角度、频率。另外程序中 预设了4个度量单位系统,如表3-3所示。
表3-3ADAMS/View预设的单位系统
单位系统 1 2 3 4 MMKS MKS CGS IPS 长度 毫米 米 厘米 英寸 质量 公斤 公斤 克 斯 力 牛顿 牛顿 达因 磅力 时间 秒 秒 秒 秒 角度 频率 度 度 度 度 弧度/秒 弧度/秒 弧度/秒 弧度/秒
约束3个移动自由度
约束2个旋转1个移动自由度
约束1个旋转3个移动自由度
续表5-1常用的运动副
7.螺旋副 8.固定副 9.万向副
约束1个自由度 10.万向副
约束3个旋转3个移动自由度 11.齿轮副
约束1个旋转3个移动自由度
12.关联副
约束1个旋转3个移动自由度
5.4 指定约束
• ADANMS/View提供了5种常用的指定约束,如表5-2 所示。可以应用这些约束工具,组成不同的约束。
几何建
模工具
几何建模 工具集
表格编辑器
浮动对话框
设置栏

adams_cmd

adams_cmd

ADAMS/View command language and structure¾Commands(命令)–keywords (关键字), parameter names (参数化名字), parameter values (参数化值)C diti l t t¾Conditional constructs (条件式命令结构)(if/then/else, for loops, etc.)¾利用command files (.cmd) 来执行命令关于Adams/View 命令输入值的语法规则.log文件不知道的命令可由此文件来获得ADAMS/View command 的三种类型ADAMS/View command 中的conditional constructs ¾BREAK¾CONTINUE¾IF/ELSEIF/ELSE/END¾FOR/END/¾WHILE/END¾RETURNConditional constructs -BreakBREAK运用BREAK 命令可以立刻停止执行循环里的命令,从FOR或WHILE循环中跳出来。

当Adams/View在一个循环里遇到一个BREAK命令时,它就会立马退出来/在个循环里遇到个命令时它就会立马退出来而不执行循环中剩余的命令。

The BREAK command affects only the innermost FOR or WHILE loop. BREAK命令在只影响最内部的FOR or 循环。

WHILE循环Examplevariable variable_name ip integer_value0create variable name=ip integer value=0while condition=(ip < 5)variable modify variable_name=ip integer_value=(eval(ip+1))if condition(eval(_XISTS(MAR//ip)))condition=(eval(DB EXISTS ("MAR"//ip)))breakend_((p))marker create marker_name=(eval("MAR"//ip)) &location=(eval(ip‐1)),0,0endvariable delete variable_name=ipConditional constructs -CONTINUECONTINUE命令用来跳过最里层的FOr或者WHILE循环中的命令,继续执行循利用FO循环中的命令继续执行循环中的下一个新的迭代。

ADAMS用户子程序资料整理

ADAMS用户子程序资料整理

ADAMS用户子程序资料整理1.子程序分类及其各自功能->第9章ADAMS用户子程序-(陈立平)机械系统动力学分析及ADAMS应用.doc2.子程序调用注意事项->MDADAMSR3用户子程序使用相关问题.doc程序编写时首先需要定义两个头文件uerPortName.h和utilCcallable.h,要使得头文件uerPortName.h顺利运行还需要定义编译标记,根据计算机所应用的操作系统平台不同和软件的版本不同编译标记也不同,对应关系见表1。

表1平台与编译标记对应关系平台IRI某SunHP定义变量#defineport2gi#defineport2un编译标记-Port2gi-Port2un-Port2cray-Port2pcnt-Port2ibmr#defineport2hp700-Port2hp700Cray#defineport2crayWindow#defineport2pcntIBM-RS义形式为:#defineport2pcnt//定义编译标记#include\//定义头文件#include\ #defineport2ibmr由表1可见,在Window系统中编译标记一般定义为Dport2pcnt。

综上,程序开头定3.9.1.1用户子程序的种类根据用户子程序的功能,可以将它们分为三类:(1)DriverSubroutine——驱动子程序(2)EvaluationSubroutine——计算子程序(3)Retartubroutine——重启子程序1.驱动子程序(DriverSubroutine)驱动子程序(DriverSubroutine)--CONSUB--用来驱动ADAMS/Solver。

这样ADAMS/Solver在仿真时可更进一步地完成对模型的分析和修改的自动化工作。

CONSUB发出requet(请求),regulate(调整),和varyimulation(改变仿真)的命令,并通过作出的交互式命令来修改数据,或者进行不同的分析。

ADAMS数据使用介绍精品PPT课件

ADAMS数据使用介绍精品PPT课件

稀疏矩阵输入正确性的检验
ToolsDatabase navigatorMatrix
矩阵数据文件格式 ADAMSMAT2
字符串 Strings
• 可连续输入,但 ADAMS/View or ADAMS/Solver 读
取字符串单元时不能将其断开。
• 在用户程序中用GTSRTG subroutine 读取字符串。 • 应用举例:在程序中用字符串单元传递文件名。
子程序。
建立数据单元方法
• 在ADAMS/View 菜单BuildData elements
选 Array, Curve, Spline, Matrix, String 选New:创建新的数据单元
Modify:修改数据单元
数组单元 Array
• 普通/初始条件 General/Initial Conditions : 定义通常
用户输入:输入行数、列数 、循序输入数据
仿真结果:输入结果集名称
文件:输入文件名、文件中 数组名称
稀疏矩阵输入法
• 例:
1.364 0
0
0
3.546 4.008
ቤተ መጻሕፍቲ ባይዱ
0
0.7999
在Row index 栏输入1, 3, 3, 4
在Column index 栏输入1, 1, 2, 2
在Value栏输入:1.364,-3.546, 4.008, 0.7999
保存和访问数据
▪ 数据类型:
数组 Array 曲线 Cirve 样条 Spline 矩阵 Matrix 字符串 String
▪ 建立和储存各种类型的数据可方便重复使用,
并节省内存。
数据单元的用途
• Array :定义输入值、变量、初始条件,可用于线性状态方程

ADAMS基础介绍

ADAMS基础介绍
ADAMS/View Command files (.cmd)
仅仅包括 model 原件与其属性 文件很小, 文字档(可阅读),可跨平台 只包含一个 model !!!
ADAMS 可导入/出的文件格式还有 :
ADAMS/Solver 输入文件 (.adm) 模型交换文件 (STEP,IGES,DXF,DWG,Wavefront,
Open/Closed, Knot Points, Anchor CSM, Parent Part
2.实体建模
16
机械系统动力学分析软件
简单几何实体建造
Type
Tool
Boxes
Cylinders
Spheres/ Ellipsoids
Frustums
Torus
Graphic
Parameters
Length (x), Height (y), Depth(z), Anchor CSM, Parent Part
可移动的零件 具有质量、惯性矩 不会变形
Flexible Bodies
可移动的零件 具有质量、惯性矩
当承受作用力时会变形
Point Masses
可移动的零件 具有质量但沒有惯性矩
Ground Part
在每一个 model 都存在 永远保持固定不动 model建立时会自动建立 不会对 model 增加 DOF
stereolithography,Parasolid, etc)
测试文件、计算结果表格文件等 仿真结果文件 (.msg, .req, .out, .gra, .res).
ADAMS 基礎訓練課程软 件核心模块
设定工作目录 2.实体建模
13
机械系统动力学分析软件

ADAMS软件操作基础精讲

ADAMS软件操作基础精讲

3.7 定义操作环境
定义地面坐标系
默认:笛卡儿坐标系作为地面坐标系, 313旋转系列
单位设置
单 位 系 统 长 度 质 量 力 时 间 角 度 频 率
1 MMKS 毫 米 公 斤 牛 顿 秒 度 弧 度 /秒
2 MKS
米 公 斤 牛 顿 秒 度 弧 度 /秒
3 CGS 厘 米 克 达 因 秒 度 弧 度 /秒
设置工作栅格、图标对话框
显示 设定
选择显 示对象
设置栅 格方向
设置栅格 类型、尺 寸、间隔
设置栅 格位置
设置不 同类型 对象的 图标
设置图 标尺寸
显示方式设置
显示视图辅助信息: View Accessories, 坐标窗口操作
设置屏幕和打印字体 Settings --- Fonts 保存和重新设置 Save/Restore Settings
3.1 ADAMS软件包
ADAMS/View(基本环境)* ADAMS/Solver (求解器)* ADAMS/PostProcessor(后处理)*
ADAMS/Car(轿车模块)、 ADAMS/Rail(机车模块)、 ADAMS/Driver(驾驶员模块)、 ADAMS/Tire(轮胎模 块)、ADAMS/Linear (线性模块)、ADAMS/Flex (柔性模块)、ADAMS/Controls(控制模块)、 ADAMS/FEA(有限元模块)、ADAMS/Hydraulics(液压 模块)、ADAMS/Exchange(接口模块)、 Mechanism/Pro (与Pro/Engineer 的接口模块)、 ADAMS/Animation(高速动画模块)
4 IPS 英 寸 斯 磅 力 秒 度 弧 度 /秒

新手上路:ADAMS基础知识讲解(图文并茂)【转载仿真论坛】(六)

新手上路:ADAMS基础知识讲解(图文并茂)【转载仿真论坛】(六)

新手上路:ADAMS基础知识讲解(图文并茂)【转载仿真论坛】(六)六、adams与CAD数据转换篇(一)、proe与adams的联合仿真1、ADAMS与Pro/E的接口组合的完整说明Following is a list of possible combinations:1. ADAMS2005 + MECHPro2005 + Pro/ENGINEER Wildfire2.0 (M010) --> Will Work2. ADAMS2003 + MECHPro2005 + Pro/ENGINEER Wildfire2.0 (M010) --> Will Work3. ADAMS2003 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E20014. ADAMS2005 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E20015. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will not work6. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will Work7. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will work after changes mentioned in KB 10645 are applied.8. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER2003 --> Will Work2、ADAMS与Pro/E的接口组合:目前,Proe和Adams能够有效工作的有下面几种组合:2.1. Adams 2005 + Mech/pro 2005 + Pro/E Wildfire 2.02.2. Adams 2003 + Mech/pro 2005 + Pro/E Wildfire 2.02.3. Adams 12 +Mech/pro 12 + Pro/E 20012.4. Adams 12+Mech/pro 12 + Pro/E Wildfire 2.0其中前3种我是总结坛子上的内容,第4种是我根据坛子中提供的超时补丁nmsd,尝试成功的。

Adams软件文档资料集锦续(五)

Adams软件文档资料集锦续(五)
,分析了捕获轨迹实验时阀控缸和阀控马达伺服系统的位置控制期望值。设计
了液压系统的集成块,减小了支撑系统对风洞的阻塞。建立了液压系统NN-PID
控制的算法,借助Matlab分析了该算法控制时的运动误差,仿真结果证明采用
以上方法可以保证CTS移测架的设计精度。
6.三自由度并联物料振动分拣平台机构设计及运动仿真 为解决传统物料振动分拣平台无法实现多维振动的问题,提出了一种三自由度 并联物料振动分拣平台,可满足物料振动分拣需要.该机构由共面的2条(P-RU)支路及1条(P-R-C)支路组成,可实现动平台沿x,z轴的平移和绕x轴的转动.
ANSYS上做了应力分析,研究最大工作点变形情况,以UG设计系统三维模型,在
Adams与MATLAB上仿真系统动力特征,进行优化设计。试验中在Code Composer
Studio2上调试DSP控制程序,设计出离心泵磁悬浮轴承控制系统。试验结果表
明:设计的磁悬浮轴承运行效率较橡胶轴承立式离心泵提高了4%~6%,延长导
17.变性偏心圆—非圆行星系分插机构分析、设计与参数优化 设计了具有自主知识产权的新型分插机构——变性偏心圆-非圆齿轮行星系分插 机构,研究内容主要有:1)通过对日本的高速插秧机旋转式分插机构以及目前常用
的曲柄摇杆分插机构的工作机理和运动特性分析,指出旋转式分插机构的核心技
术是非匀速传动机构。2)本论文首次提出了将变性应用到偏心-非圆齿轮中,形成
消除数值振荡;第三,采用一种新型的基于指数p 的非线性优化技术,使计
算在线性和非线性状态
2.3-PTT串并联数控机床伺服系统运动学耦合特性研究 为分析串并联机构运动学耦合问题,提出了一种串并联机构的运动学正、逆解 耦分析方法,分析了3-PTT串并联机床伺服进给系统加工过程中运动学耦合机
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ADAMS/View二进制数据库bin文件以“ .bin”为文件名后缀,文件中记录了从ADAMS启动后到存储为bin文件时的全部信息-包含模型的完整拓扑结构信息、模型仿真信息以及后处理信息。

可以包含多个模型、多个分析工况和结果。

可以保存ADAMS/View的各种设置信息。

文件为二进制不能阅读、编辑,只能通过ADAMS/View调阅,由于信息全面一般文件都比较大。

ADAMS/View命令cmd文件以“ .cmd”为文件名后缀,是由ADAMS/View命令编写的模型文件,可以包含模型的完整拓扑结构信息(包括所有几何信息)、模型仿真信息,为文本文件,可读性强,可以进行编程,是ADAMS的二次开发语言,不包含ADAMS/View的环境设置信息,不包含仿真结果信息,只能包含单个模型。

ADAMS/Solver模型语言(ADAMS Data Language)adm文件,以“ .adm”为文件名后缀,文件中包含模型中拓扑结构信息,但有些几何形体如 link等不能保留。

ADAMS/View的环境设置不能保留。

ADAMS/Solver可以读取adm文件,与ADAMS/Solver仿真控制语言acf文件配合可以直接利用ADAMS/Solver进行求解。

ADAMS/Solver仿真控制语言acf文件,以“ .acf”为文件名后缀,文件中可以包含ADAMS/Solver命令对模型进行修改和控制的命令,从而控制仿真的进行。

ADAMS/Solver将仿真分析结果中用户定义的输出变量输出到req文件,以“.req”为文件名后缀;ADAMS/Solver将仿真分析结果中将模型的缺省输出变量输出到res文件,以“ .res”为文件名后缀;ADAMS/Solver将仿真分析结果中图形部分结果输出到gra文件,以“ .gra”为文件名后缀。

ADAMS/Solver将仿真分析结果中用户定义的输出变量以列表的形式输出到out文件,以“.out”为文件名后缀。

ADAMS/Solver将仿真过程中的警告信息、错误信息输出到msg文件,以“.msg”为文件后缀。

相关文档
最新文档