把三维坐标数据导入adams生成一条空间自由曲线的方法
PROE导入ADAMS
第一步:在proe里将装配体保存副本,保存格式为“.x_t”。
如图1—3。
注意保存的路径不能有中文名称。
图1图2图3第二步:在ADAMS里把刚才的asm001.x_t文件import。
如图4—7图4图5(注意选择格式为:parasolid)图6(选择刚才proe导出的文件,再给模型命一个新名称,点ok)第三步:导入的模型没有质量,要自己添加,如图8-9图8图9(在“defined mass by里选择材料属性进行定义,或者选择密度定义”)将proe模型导入到ADAMS,方法主要为:1 在PROE 中,选择文件下保存副本为.X_T 格式储存(记住不能存在桌面上,因为这个路径ADAMS不能识别),然后在ADAMS 中选择file下的import 选项,在第一个filetype栏选择parasolid(*.xmt_txt,*.x_t,*.xmt.bin,*.x_b)类型,在file to read栏右击鼠标选择browse,将刚才存得**.X_T文件导入,在第二个filetype栏默认为ASCII,记住这个不要改,且如果你之前改了,在上面的file to read—browse,你将看不到文件。
在下面栏这里要分开说,1)如果你导入的为零件(**.prt)后形成的文件,则在首选栏中选择Part name,在后面的栏中填入名字,ADAMS中名字有规定格式为例如:part2(记住不能填入已有的的名字,如part2已有,就不能在填入part2),在locating中可以输入你要放得位置,格式为(X坐标,Y坐标,Z坐标)2)如果你导入的为组件(**.asm)后形成的文件,则在首选栏中选择model name,在后面的栏中右键鼠标,选择model—guesses在后选择你先创建的ADAMS文件名,记住只能是先创建的ADAMS文件名,其他的不可以,模型的位置中心和你建模时一样(在这里友情提醒一下,在导入proe图形时,由于你之前没有设置好尺寸,或者没有转换单位,导入的图像或着很小,或者很大,你会以为没有导入进来,这时可以放大或缩小看看,不过建议最好先把尺寸转换一下,步骤如:在顶上的主菜单栏中选择编辑—设置—单位,在弹出的框选中,在左边选择毫米牛顿秒,在右边左击设置,在弹出的选项中选择解释尺寸(就是保持尺寸的数字不变,确定就可以了,之后再保存副本)。
实用文库汇编之Adams轨迹曲线创建和导出
实用文库汇编之Adams轨迹曲线生成和导出操作
1.在Adams中建立一个简单模型,如下图所示,建立一个单摆运动,连杆在重力作用下
绕转轴作旋转运动,进行1s100步仿真。
2.仿真完成后,在Results->Review下选择下图红圈中的命令,创建轨迹曲线。
3.选择该命令后,根据状态栏提示内容,首先选择要生成轨迹的点,如下图的
MARKER_2。
然后选择该点相对于那个部件的运动轨迹,如果选择决定运动轨迹,就选择大地Ground,本模型选择的是大地Ground。
注意,不要选择为Part_2部件了,因为marker_2属于Part_2,这样是没有相对运动,不会产生轨迹。
生成的轨迹如下图所示,默认为白色线条。
4.选择该轨迹曲线,并点击鼠标右键,选择Modify命令
5.弹出曲线修改对话框,如下图,点击下图红圈中的命令按钮。
6.在弹出的Location Table对话框中,点击Write按钮,并选择保存的文件名称,如
quxian.txt,这样在路径下生成命名的文件。
注意该数据曲线是相对于Marker_6点的相对坐标数据,不是绝对坐标数据。
7.使用记事本可以打开查看该曲线数据。
三维模型导入ADAMS的实用方法
三维模型导入ADAMS仿真的实用方法摘要:此文内容主要来源于宋博士的博客(/doctorsongshaoyun)。
本文所提供的方法是现有ADAMS书籍上未曾提供的内容,是解决大家建模感觉繁琐的非常实用的方法。
下面谈谈我的一些经验:尽管ADAMS软件中提供了几何建模的工具,但相比现在成熟的三维专业设计CAD软件而言其功能非常薄弱。
ADAMS/View提供的建模工具功能非常的原始,即使对于简单的几何模型,用户想直接在ADAMS/View中建立也需要非常熟练地掌握移动和旋转工作栅格才能实现,而对于复杂的机械装配模型,ADAMS/View基本无能为力,因此目前通常的做法是先用成熟三维设计软件(如CATIA,UG,Pro/E,Solidwork等)精确建立机械系统实体零件模型和虚拟装配模型,之后通过数据交换的方式(我一般使用parasolid格式)将模型导入到ADAMS软件中,根据实际情况抽象出相应的运动副添加适当的约束、驱动和负载等(此处在正确位置建立合适的Maker点很关键,对于不规则实体有时软件自动建立的cm点并非在仿真需要的地方,运动副位置设置错了容易导致仿真失败)建立起机械系统的虚拟样机,来模拟实际工况和真实运动情况。
此外机械系统方面的仿真建议大家使用Adams/Machinery这个插件,可以极大的提高仿真效率。
欢迎访问我的新浪博客(/u/1774643737)。
基于SOLIDWORKS-ADAMS的机构动力学仿真对一个实际的机构做动力学仿真,是我们在机械设计实践中经常会遇到的的问题。
一般我们会首先用某款三维软件(如SOLIDWORKS,SOLIDEDGE,PRO/E,UG,CATIA等)对所有零件进行建模,然后把零件组装成为装配体,接着把模型导入到机构动力学软件如ADAMS中进行动力学中仿真。
然而,从三维软件的装配模型导入到ADAMS中时,由于装配体中的零件很多,如果直接导入,会在ADAMS中出现许多零件,而其中许多零件之间并不存在相对运动,为了在ADAMS 中进行正确的仿真,就需要首先对没有相对运动的一系列零件之间建立固定副。
PROE导入ADAMS方法及问题处理
PROE导⼊ADAMS⽅法及问题处理由于ADAMS的三维建模⽐较差,所以,⼤部分的朋友还是选择PROE UG solidworks catia进⾏建模,然后导⼊到ADAMS。
这种⽅法应该说是很⽅便的,但是导⼊的过程中,⼜出现了很多问题,现将问题集中讨论⼀下,同时也给新⼿指出⼀条光明之路,免去探索的时间。
1.常见⽅法:第⼀步:在proe⾥将装配体保存副本,保存格式为“.x_t”。
如图1—3。
注意保存的路径不能有中⽂名称。
图1图2图3第⼆步:在ADAMS⾥把刚才的asm001.x_t⽂件import。
如图4—7图4图5(注意选择格式为:parasolid)图6(选择刚才proe导出的⽂件,再给模型命⼀个新名称,点ok)图7(如果没出来模型就多点⼏次左上⾓那个箭头)第三步:导⼊的模型没有质量,要⾃⼰添加,如图8-9图8图9(在“defined mass by⾥选择材料属性进⾏定义,或者选择密度定义”)2.问题总结:1 在PROE中,保存副本为.X_T格式的,然后在ADAMS中将其import进來即可,import进來时,很多朋友会问下⾯那个―Model Name‖该如何填写,其实解决⽅法很简单,就是你打开ADAMS时,新建⼀个⽂件名,然后在―Model Name‖后⾯的空格上右键点击选择Guesses就可以了!注意:在ADAMS中的import选择⽂件类型,指向⽂件,如果是组件就选modelname,如果为零件就选partname,在后⾯的空格⾥单击右键,选part或mdoel。
疑惑:利⽤PROE导出IGES STEP 格式的⽂件,将其导⼊到ADAMS时,为什么是‖⼀个整体‖。
修改构件颜⾊时⽆法修改,如果修改的画,整个机构都是⼀种颜⾊,请那位⾼⼿给解决⼀下2 利⽤Proe3.0与ADAMS2005的接⼝软件MECHPRO2005进⾏导⼊:(1)设置零件和装配体的单位为―毫⽶千克秒‖。
操作步骤:主菜单―编辑‖—―设置‖—―单位‖,然后,在―单位制‖选项卡下选中―毫⽶千克(mmKs)‖,然后选―设置‖,弹出―改变模型单位‖对话框,选择―转换尺⼨‖,单击―确定‖,最后关闭―单位管理器‖;(2)⽤mech/pro⽣成刚体。
3D样条数据导入Adams
本文主要说明利用Adams 的数据导入功能读取外部数据。
实际工程中经常有通过试验或其他途径获得的数据需要导入到Adams 的环境下加以利用,保证虚拟样机具有和真实样机更加相近的状态。
对于这些数据,常用的有2D 或3D 的数据需要导入,因此,下面就这两种情况进行说明。
● Adams 导入2D 样条数据对于2D 数据,可以很方便的导入。
如下图所示的数据内容:在文本文件中,有两列数据,这是一条弹簧的刚度曲线试验数据,第一列为弹簧变形量,第二列为对应的弹簧力。
可通过Adams 的File->import 中的test data 方式导入,如下图所示:在Adams的环境中多了一条对应的样条曲线:此时,Adams的模型就可以通过多种方式调用这条曲线,可在弹簧力中直接调用,如下图所示:也可直接利用函数功能加以使用:Adams导入3D样条数据除了2D样条数据的调用,工程中3D的数据也是经常调用的,但方法上略有不同。
在Adams中有另外一种样条创建功能即General Spline,再配合数据读取的子程序就可以完成3D数据导入。
如下图所示,需要导入的发动机动力特性数据:在模型中可以利用如下窗口导入:也可通过如下命令实现:spline/100, file= E:\techkill\spline_read.dat, linear_extrapolate返回值为扭矩,需要建立一个扭矩力元,然后将该样条用函数施加即可,如下所示命令:sfo/1, trans, action, i=101, j=102,fun = akispl(wz(101,102),varval(1),100)可看到在Akispl函数中有两个自变辆,wz(101,102)为第一自变量,转速;varval(1)为通过其它函数计算获得的第二自变量,油门开度;100为对应导入的样条编号;这样即可实现对样条数据的调用,而数据点之间的返回值程序会根据一定的拟合规则实现光滑处理。
adams 曲线处理过程
在ADAMS中处理曲线的步骤如下:
1. 打开ADAMS软件,并导入需要处理的模型。
2. 在模型中选中需要处理的曲线,可以通过点击鼠标来选择。
3. 在软件界面的上方选择“Plot”菜单,然后选择“Curve”选项。
4. 在弹出的对话框中,选择需要绘制的曲线类型,例如位移曲线、速度曲线、加速度曲线等。
5. 根据需要选择曲线的坐标系和参数,并设置曲线的范围和间隔等参数。
6. 点击“OK”按钮,ADAMS将自动绘制出所需的曲线。
7. 如果需要对曲线进行进一步处理,例如缩放、平移或调整曲线类型等,可以在“Curve”选项中选择相应的命令进行操作。
8. 处理完成后,可以通过导出功能将曲线保存为图片或数据文件。
以上步骤仅供参考,如需了解更多关于ADAMS曲线处理的操作步骤,可以查看ADAMS软件的帮助文档或相关教程。
ADAMS后处理—曲线图
ADAMS/PostProcessor绘制仿真结果的曲线图将仿真结果用曲线图的形式表达出来,能更深刻地了解模型的特性。
ADAMS/PostProcessor能够绘制仿真自动生成结果的曲线图,包括间隙检查等,还可将结果以用户定义的量度或需求绘制出来,甚至可以将输入进来的测试数据绘制成曲线。
绘制出的曲线由数据点组成,每个数据点代表在仿真中每个输出步长上创建的输出点的数据。
在创建了曲线之后,可以在曲线上进行后处理操作,比如通过信号处理进行数据过滤,以及数学运算等。
也可以手动改变数值或者写表达式来定义曲线上的数值。
7.4.1 由仿真结果绘制曲线图的类型ADAMS提供了由几种不同类型仿真结果绘制曲线图的功能。
对象(Object)—模型中物体的特性,如某个构件的质心位置等。
如果要察看物体的特性曲线图,必须先运行ADAMS/View后再进入ADAMS/PostProcessor,或者导入一个命令文件(.cmd)。
量度(Measure)—模型中可计量对象的特性,如施加在弹簧阻尼器上的力或者物体之间的相互作用。
也可以直接在ADAMS产品中创建量度,或者导入测试数据作为量度。
要察看量度的话,需要先运行ADAMS/View后运行ADAMS/PostProcessor,或者导入一个模型和结果文件(.res)。
结果(Result)—ADAMS在仿真过程中计算出的一套基本状态变量。
ADAMS在每个仿真输出步长上输出数据。
一个结果的构成通常是以时间为横坐标的特定量(比如,构件的x方向位移或者铰链上y方向的力矩)。
请求(Request)—要求ADAMS/Solver输出的数据。
可以得到要考察的位移、速度、加速度、或者力的信息。
系统模态—察看线性化仿真得到的离散特征值。
间隙分析—察看动画中的物体之间的最小距离。
7.4.2曲线图的建立在绘制曲线图模式下,用控制面板选择需要绘制的仿真结果。
在选择了仿真结果以绘制曲线后,可以安排结果曲线的布局,包括增加必要的轴线、确定量度单位的标签、曲线的标题、描叙曲线数据的标注等等。
adams离散数据导入的说明
由已知离散数据生成曲线:新建*.csv文件,需要两行。
一行为横坐标,一行为纵坐标,二者顺序可以变化。
在后处理中导入*.csv文件,并画出曲线。
通过这条曲线生成spline(点击spline按钮)。
上图是生成的曲线,下图是通过曲线生成的样条曲线。
进入前处理,在需要定义的motion/force上施加样条函数(图中abb即为曲线生成的样条)由已知曲线生成样条:1、直接在后处理中画出measrue曲线,然后利用spline转化为需要输入的曲线(在这里我还不知道如何得到函数表达式,但是可以有曲线,就可以有输入了)应该有下图中的警告。
2、在database navigator 中可以找到这个spline_1。
3、比如要成为时间的函数施加到motion 或者force上,可见下图。
这样运动就定义了。
三种样条函数的定义区别Example A spline, spline_1, is defined with discrete data as shown in thefollowing table. The data is then used to generate the interpolationfunction using the Cubic spline fitting method. Since the spline definesa curve rather than a surface, the Second Independent Variable must beset to 0.The following example returns the interpolated value of the spline of displacement over time, to define a motion function:Motion = CUBSPL(TIME, 0, spline_1)Example The following function returns the x direction evaluated value of curve_1 at point TIME, where TIME is the current simulation time: CURVE(TIME, 0, 1, curve_1)Example A spline, spline_1, is defined with discrete data as shown in the following table. The data is then used to generate the interpolation function using the Akima spline fitting method. Since the splinedefines a curve rather than a surface, the Second Independent Variable must be set to 0.In the following example, given the tabular data and a value for the independent variable, the AKISPL returns the interpolated value for the dependent variable:f = AKISPL(DX(marker_1, marker_2, marker_2), 0, spline_1)。
Adams轨迹曲线创建和导出
Adams轨迹曲线生成与导出操作
1.在Adams中建立一个简单模型,如下图所示,建立一个单摆运动,连杆在重力作用下绕转轴
作旋转运动,进行1s100步仿真。
2.仿真完成后,在Results->Review下选择下图红圈中得命令,创建轨迹曲线。
3.选择该命令后,根据状态栏提示内容,首先选择要生成轨迹得点,如下图得MARKER_2。
然后选择该点相对于那个部件得运动轨迹,如果选择决定运动轨迹,就选择大地Ground,本模型选择得就是大地Ground。
注意,不要选择为Part_2部件了,因为marker_2属于Part_2,这样就是没有相对运动,不会产生轨迹。
生成得轨迹如下图所示,默认为白色线条。
4.选择该轨迹曲线,并点击鼠标右键,选择Modify命令
5.弹出曲线修改对话框,如下图,点击下图红圈中得命令按钮。
6.在弹出得Location Table对话框中,点击Write按钮,并选择保存得文件名称,如quxi
an、txt,这样在路径下生成命名得文件。
注意该数据曲线就是相对于Marker_6点得相对坐标数据,不就是绝对坐标数据。
7.使用记事本可以打开查瞧该曲线数据。
完美SolidWorks到adams数据转换
完美S o l i d W o r k s到a d a m s数据转换-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN另辟蹊径从CATIA到ADAMS众所周知,SimdesignerForCatia是MSC公司为CATIA用户设计的接口程序,但是小生发现,实际过程中Simdesigner的安装并不简单!对于CATIA的DMU模块不熟的人来说,安装成功后的应用也并不简单。
所以,小生另辟蹊径,找到了一条我认为简单实惠的路径:CATIA建模(随便你建模多复杂,几乎最后导入ADAMS是没有关键性数据的丢失与错误的)+Solidworks下CosmosMotion模块中加载约束+导入Adams 分析好处有二:1、用过Adams的人都有同感,要是CATIA中加载约束要像adams中加载那么简单多好啊!之所以我选择CosmosMotion这条路,原因有二:其一,你会发现在CosmosMotion中加载运动附和在Adams中加载有惊人的相似!(我猜想是SW和MSC联合开发的,就连运动副加载标记都一样),这比我们在烤鸭里加载效率高得多;其二,使用CosmosMotion这个模块就像是用傻瓜相机一样,在其中的“智能运动构件器”中一步一步做下去就能加载约束成功并直接生成.cmd文件,直接导入adams。
2、数据基本无损失!SW和烤鸭同为达索产品,他俩决没有数据损失。
而CosmosMotion直接生成的为cmd文件,可以说是比较“正宗”的adams文件。
下面开始我们的旅程:一、安装Solidworks下的CosmosMotion模块。
通常我们安装的是solidworks的主程序,SW另外还有很多模块,见下图:其中cosmosmotion是我们做动力学分析要用到的,最后一个Floworks是做流体动力分析的也很好用,有需要的朋友也可在这里做简单流体动力分析。
安装过程:读入安装文件后,要看到下面这个面板(如果你拥有的是一般的300多MB的安装文件,那只有主程序,没有模块的。
Adams动力学仿真分析的详细步骤
1、将三维模型导出成parasolid格式,在adams中导入parasolid格式的模型,并进行保存。
2、检查并修改系统的设置,主要检查单位制和重力加速度。
3、修改零件名称(能极大地方便后续操作)、材料和颜色.首先在模型界面,使用线框图来修改零件名称和材料。
然后,使用view part only来修改零件的颜色。
4、添加运动副和驱动.注意:1)添加运动副时,要留意构件的选择顺序,是第一个构件相对于第二个构件运动。
2)对于要添加驱动的运动副,当使用垂直于网格来确定运动副的方向时,一定要注意视图定向是否对,使用右手法则进行判断。
若视图定向错了,运动方向就错了,驱动函数要取负。
3)添加运动副时,应尽量使用零件的质心点,此时也应检查零件的质心点是否在其中心。
4)因为在仿真中经常要修改驱动函数,所以应为驱动取一个有意义的名称,一般旋转驱动取为:零件名称_MR1,平移驱动取为:零件名称_MT1。
5)运动副数目很多,且后面用的比较少,所以运动副的名称可以不做修改。
对于要添加驱动的运动副,在添加运动副后,应马上添加驱动,以免搞错.6)添加完运动副和驱动后,应对其进行检查。
使用数据库导航器检查运动副和驱动的名称、类型和数量,使用verify model检查自由度的数目,此时要逐个零件进行自由度的检查和计算。
7)进行初步仿真,再次对之前的工作进行验证。
因为添加了材料,有重力,但没有定义接触,此时模型会在重力的作用下下掉。
若没问题,则进行保存。
5、添加载荷.6、修改驱动函数.一般使用速度进行定义,旋转驱动记得加d。
7、仿真。
先进行静平衡计算,再进行动力学计算。
8、后处理。
具体步骤如下:1)新建图纸,选择data,添加曲线,修改legend。
一般需要线位移,线速度,垂直轮压和水平侧向力的曲线。
2)分析验证,判断仿真结果的正确性(变化规律是否对,关键数值是否对)。
3)截图保存,得出仿真分析结论.。
Adams中测量曲线的查看与导出
你知道可以以列表的方式查看Adams/PostProcessor中显示的曲线图吗?另外,你可以将一个曲线以数据表的形式导出,也就是说,你能够利用曲线绘图来分类或创建用户自定义的输出文件。
1.Adams/PostProcessor中利用数据列表方式显示测量曲线左键选择一个曲线绘图边框,注意不要点击在曲线、图例或坐标轴上。
另一个方法是可以在Adams/Postprocessor左侧窗口的模型树中选择对应的曲线绘图,在这个过程中可能需要点击一个page前的+号以将page中的内容扩展开显示对应的曲线绘图。
当选择了一个曲线绘图后,注意在窗口左下角的属性编辑窗口中的Table复选框。
选择Table复选框后对应的属性编辑窗口将变为观察图表显示的控制窗口。
在视窗中原来的曲线绘图变为了HTML格式的图表数据。
下图例子中显示了单摆的X向和Y向位移。
2.Adams/PostProcessor中曲线数据导出方式在Adams/PostProcessor中,导出数据有三种方式:Numeric Data,Spreadsheet和Table。
Numeric Data和Spreadsheet方式导出数据会导出整个结果集中包含的数据,Table方式导出数据只会导出在你所选择的曲线视图中显示的曲线数据。
例如,如果整个仿真时间为2秒,那么Numeric Data,Spreadsheet方式会导出完整的2秒钟内所有的数据点;那么如果你只想导出1秒钟的数据,那么你可以设定坐标横范围为0至1秒,如下图所示,然后利用Table 方式导出数据。
File->Export->Table 弹出对话框,在File Name中指定文件名称,将以后缀名".Tab"输出该文件,Plot域中指定那组数据需要输出;你可以直接输入曲线绘图的名称或通过Pick/Browse/Guess工具来找到对应的曲线绘图。
另外有两种数据格式供选择:spreadsheet 和HTML格式。
adams导出图形数据,并导入matlab处理分析
adams导出图形数据,并导入matlab处理分析
1.测量曲线数据的导出
我常用的方法是在postprocessor中,file-export-numeric data,然后以“*.txt”的形式输入文件名,并在result data中browser 出想要的数据,点OK。
这样就将图像的x,y的数据以txt的形式输出。
当然也可以在输入文件名时不加txt后缀,这样生成的文件没有后缀名,只是二进制数据,可以用excel打开,并保存为.xls的格式。
后面会解释要保存为.txt的格式,而不是保存为excel的格式。
然后在工作目录下就有了,刚刚导出的数据文档了,如下图。
可以将要导出的数据导到一个文档中,在Result Data中选择多个要输出的项,或者分别导出每一项再整合到一个文件中。
2.导入Matlab中
可以看到参数中出现了oo,其数据包括三列:time x y
这种方法导入数据还是挺快的。
导入后就可以直接对生成的变量进行操作以对数据进行分析了。
例如:输入命令:plot(oo(1:501,2),oo(1:501,3));axis equal;xlabel('X');ylabel('Y');
可绘制出末端点的轨迹。
Adams仿真数据做图
在SolidWorks中画了几天小图,然后导入Adams中进行仿真环境搭建,不过后来悲剧地发现有个模型参数错误,改一次还是很麻烦的,索性在错误的模型基础上先研究一下仿真数据图像是怎么出来的。
一般来说,使用Adams一般是在其View模块中进行模型搭建和运动仿真,然后在后处理模块PostProcessor中进行数据的显示和分析,做出数据曲线对于分析和做论文都是必需的步骤。
下面讲一下那么如何在Adams中做出相应的数据曲线。
如图1所示的后处理模块,左上角的下拉框中选取Plotting,左下角的Source下拉框中选取Objects,左下方的Filter、Object、Characteristic、Component列表框中选取相应的元素,点击右下方的Add Curves即可做出如图1所示的曲线,点击Clear Plot将曲线清除。
图1 后处理模块中界面好了,做好曲线后,就可以对曲线图像进行相应的处理了。
如图1左上角所示,plot_1中共有7个图像属性可以进行操作,分别是analysis(分析结果说明)、date(时间)、title(标题)、curve(曲线,图1中有两条曲线,所以有curve_1和curve_2)、haxis(横坐标)、vaxis(纵坐标)、legend_object(图注)。
下面以图1为例讲述他们各自的操纵方法。
1、analysis(分析结果说明)。
此处是数据来源的一些说明,点击analysis后出现如图2所示的界面。
可以进行的修改主要有数据来源的名称、字体、位置、颜色等等。
date和title 的操纵过程类似,如图3、图4所示。
图2 analysis操纵界面图3 date操纵界面图4 title操纵界面2、curve(曲线)。
点击curve_1或者curve_2后出现如图5所示界面。
可进行的修改主要有线条颜色、线条类型、线条宽度、标记类型、对应的图注名称等等。
legend_object的修改类似,主要有位置、颜色等等,如图6所示。
UG运动仿真模型如何导入到ADAMS
UG运动仿真模型如何导入到ADAMS
UG运动仿真导出到动力学软件ADAMS
一、UG NX/Motion(注意:ug7.0以前的版本必须将时间改为2009年以前)
1、在UG NX/Motion中建立三维模型机构,进入仿真。
首先双击【运动导航器】上的仿真项目motion_1选择【求解器】/ADAMS,
2、在【运动导航器】上右击solution_1,选择/【求解】,用ADAMS对该模型重新计算,计算完毕后在【运动导航器】上右击motion_1,选择【导出】/【ADAMS输入】。
在。
在弹出的对话框中,【几何体格式】选择Parasolid,以motion_1.anl将文件保存起来。
3、打开保存的文件夹,可见共有三个文件:motion_1.cmd,motion_1.xmt_txt,motion_1.anl。
将motion_1.anl 的扩展名.anl改为.adm。
二、导入到ADAMS
1、运行ADAMS,选中Import a file单选按钮,在file type中选择adam类型的文件,在file to read中右击browse选择motion_1.adm文件,单击OK,将UG中放真的运动副添加到ADAMS。
2、在ADAMS中选择菜单File/Import,在file type 下拉列表中选择Parasolid类型文件,在file to read中右击browse选择motion_1.xmt_txt文件,在Model Name中右击Model/Gusses/motion_1,单击OK,将UG中建立的装配体模型一如到ADAMS.注意:这里的Model Name不能取其他的名字。
教你如何快速把模型从solidworks转到adams里
教你如何快速把模型从solidworks转到adams里怎么样把模型从solid work转到adams里面关于solidworks模型导入adams中的详细步骤首先在sw的装配体中,利用装配关系,将原点位置和坐标轴方向弄成理想的坐标系,因为导入adams中后,固定坐标系就是根据sw 中的固定坐标系定的,到时想改就不太好改了。
1、在solidworks中把零件或组件另存为parasolid格式,文件名和保存路径不能出现中文字符。
(其他软件比如inventor和proe也差不多这样弄)2、在adams中的import选择文件类型,指向文件,如果是组件(装配体)就选model name,如果为零件就选part name,在后面的空格里单击右键,选part或model,再选create,可以改名字。
(如果直接在空格里输入名字,导入后会看不见模型,到adams中点菜单view 中的model才可以看到。
)3、最后单击ok,请不要先点apply再点ok(这样会生成两个重叠的模型)。
4、在adams中查看模型,应该会多一个名为ground的part,其他part应和sw中的零件完全相同。
将solidworks模型导入adams将solidworks文件存储为parasolid xt 格式(注意文件名必须命名为英文),然后打开adams,选择import a file,出现file import 对话框,对话框中有file type,点击右侧向下箭标,选择parasolid,file to read 的文本框,右击browse,选择你要导入的文件,填写molde name,确定即可。
然后选择view菜单里面的model,即可以看到你导入的模型。
关于solidworks模型导入adams中的详细步骤为了让大家能够清楚的进行数据转换,我把步骤总结如下:1、在solidworks中把零件或组件另存为parasolid格式,版本最好选12.0以下,文件名和保存路径不能出现中文字符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果直接用adams-file-import功能导入如下的坐标数据
就会在adams里自动生成三条曲线
那如何直接生成一条空间曲线呢?这里就不用import功能,而是先直接用adams构造自由曲线功能在指定零件上任意建一条曲线
然后在作出树列里,右击曲线,选择修改,打开修改对话框
点击value文本框后面的扩展功能,打开数据表对话框
点击对话框底部的file-read,选择已保存的数据文本档,excel可能也可以,本人没试过。
把前面介绍的坐标数据导入点击ok,再选择好参考点
再点击ok,就生成了一条空间曲线!。