proe与adams的联合仿真的要领和技巧
proeadams的联合仿真的要领和技巧


1ADAMSPro/E的接口组合的完整说明
Following is a list of possible combinations:
1. ADAMS2005 + MECHPro2005 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will Work
2. ADAMS2003 + MECHPro2005 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will Work
3. ADAMS2003 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E2001
4. ADAMS2005 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E2001
5. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will not work
6. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will Work
7. 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 Work

2ADAMSPro/E的接口组合:
目前,ProeAdams能够有效工作的有下面几种组合:
  2.1. Adams 2005 + Mech/pro 2005 + Pro/E Wildfire 2.0
  2.2. Adams 2003 + Mech/pro 2005 + Pro/E Wildfire 2.0
  2.3. Adams 12 +Mech/pro 12 + Pro/E 2001
  2.4. Adams 12+Mech/pro 12 + Pro/E Wildfire 2.0
其中前3种我是总结坛子上的内容,第4种是我根据坛子中提供的超时补丁nmsd,尝试成功的。
注意:各种配置完成后,启动Pro/E后需要打开一个asm文件,才能出现mech/pro菜单,否则不会出现,避免误以为不能匹配!
www.simwe/forum/viewt ... 9&highlight=pro
(补丁下载地址,超时补丁是替代文件,用新的nmsd代替你安装目录下的原文件即可。)


3PROEADAMS的接口问题终结版:
(原贴)www.simwe/forum/viewt ... 7&highlight=pro
以前我们都讨论了proeadams的接口问题,基本上能实现二者之间的模型转换。在一些细节问题上,我的一些经验与大家分享。我所希望的是整个模型一次从proe中导出,因此在proe中对装配关系进行调整,使整个装配体由几个刚体组成,每个刚体可能是一个零件,也可能是一个子装配体。然后用自动生成刚体的命令导出。当模型有些复杂的时候,可能有的刚体模型导出失败。此时检查下工作目录下生成的文件:transferToView文件,用来记录模型传递中各刚体的质量、惯性矩、标记等物理信息;数个SLP文件,为各个生成刚体的图形文件;aview文件,记录的是读取各刚体图形文件的路径及图形文件名。出现问题的模型,正是其图形文件以及aview中的读取路径缺失了。而SLP文件是由数据交换标准Render格式产生的。为此我们在Pro/E中打开出现问题的子装配体或零件,选择另存为命令及Render格式,便可产生先前没有生成的SLP文件了。接着修改aview文件的读取图形文件的路径及文件名,便可顺利在ADAMS中读取整个模型了。
    此外我们可将每个刚体的SLP图形文件再通过另存为命令产生,替换掉模型转换时产
生的图形文件,这样整个模型的可视化效果更好,不失真。
    这是我的一些经验,下一步的工作就是在adams施加各种约束和载荷进行仿真了。

4Pro/EADAMS无缝接口若干问题的讨论:
www.simwe/forum/viewt ... 3&highlight=pro

5、解决adams12版本过期问题与pro/eadams12接口问题的联合安装手册
www.simwe/forum/viewt ... 4&highlight=pro

6、使用mech/pro的一点心得
6.1  使用起来比较简单,常用jiont都有了,可以说比pro/mechanica还要方便,可以定义斜齿轮,不知道为什么adams本身却不能?
6.2  adams的接口做得不错,但是导入adams后却不是实体,让人头疼,不过奇怪了,实体碰撞接触却可以使用,但是局限于简单的小零件,如果复杂的零件,就算不了了,不知道我说的有没有问题?请高手指点。
6.3  后处理好像差点,没有图形输出功能,也许我还没到吧,须启动adams/ploting才可以把结果数据图形化。
6.4  对于使用pro/e建模的同志,可以说节省了大量的时间,不用去建那么多质心点了,也不用计算每个实体的惯性距了。材料最好在pro/e里面添加好,否则在adams中该材料,会特别慢,但是也可以改。用10级精度转的话,表面质量非常的好。
6.5  对于第二点,希望高手指点,不用parasolid格式是不是就不能做实体接触呢?但是我曾经作过一个简单的,开始没有接触的,运动过程中接触的刚体碰撞,没有什么问题,但是今天做一个比较复杂的机构,开始是接触的两个零件,也定义了实体接触,计算时却问我要不要转换为parasolid格式,转起来就特别的慢,以至于死机。

7ADAMSProE联合建模的一些资料
www.simwe/forum/viewt ... 8&highlight=pro

PROEADAMS仿真相关论文11
www.simwe/forum/viewt ... 9&highlight=pro


mech/pro的资料(英文版)
www.simwe/forum/viewt ... 9&highlight=pro

利用mech/pro进行模型导入的视频
www.simwe/forum/viewt ... 6&highlight=pro

基于ProEADAMS的汽车悬架仿真分析.pdf论文下载
www.simwe/forum/viewt ... 3&highlight=pro

8、生成的文件导入adams中失真比较多阿,本来是圆柱或者圆孔,倒进去变成正多边形了,有什么办法解决吗
选择图形转换精度为10

9、请教一下高手,我在proe装配过程中加入了几个装配件,结果在导入adams前定义刚体
时无法将其中的装配中的组件自动定义为刚体。即我建立了a.asm文件,其中装配了b.asm文件,我怎样才能将b.asm中的组件自动定义为刚体呢?
没有那么多捷径。别选择Automatic自动创建刚体,选择By Selection后按照你的建模思路,选择相应的应该定义成一个刚体的PRTASM,最后生成的刚体会满足你的要求的!

10、导模型时出现ERROR: WriteViewFile() returns an error code 谍战 电视剧错误
proe中定义的单位制与adams中默认的单位制不相符。装配体和子件的单位必须统一。如果装配体中引用了子装配体,那么要保证子装配体的单位也要统一。
在反复试过之后发现,只要所有装配和零部件的质量单位统一,也就是不带N这个单位,都可以顺利转换。
PROE的设置底下点击单位就会出现一个对话框点击你要的单位,又会跳出一个对话框一个是解释现存数,一个是转换现存数解释现存数的意思就是尺寸与原来相同,但大小会发生变化转换现存数则是尺寸发生变化,但大小不变

11、哪位机子上同时装了proe,adams,mech/pro,ansys的而没有冲突的?
这里的冲突是特指License FlEXlm tools冲突,关键在于服务器的设置和lience.dat文件

12、为什么每次重启机器后我的proe就会出现这个问题呢?
license request failed for feature proe_200310:-5
no such feature exists
feature ; proe_2002310
license path;7788@nopp;D:\ProgramFiles\ADAMS12.0\network\license.dat
flexlm error:-
总结一下:
第一:可能是防火墙和杀毒软件与之冲突,关闭试试;
第二:重新生成license.dat 文件,覆盖相应的文件,重启试试;
第三:是否安装的其他软件于之冲突;
第四:安装接口时是否按照步骤进行;这里有安装步骤:
1上海大专学校)首先确定pro/eadams都能正常使用,保证adamslicense启动;
2)安装mech/pro
3)运行mech/pro的补丁apn 120-199;
以上几步安装完成之后adams12安装目录中会自动增加一个mech目录
4)用所提供的mechpro.dll替换adams12安装目录下mech目录的同名文件;
5)mech目录下的protk.dat文件拷贝到pro/e安装目录下的\i486_nt\text\usascii\子目
录下;
6)将mech目录下的v文件拷贝到pro/e安装目录下的\i486_nt\obj\子目录下;
注意第七步是版面以前那篇文展中没有提到的
7)用一个新的文件替换pro/e安装目录中的\i486_nt\nms下的同名文件,这是因为 如果不替换这个文件,在pro/e中将无法启动mech/pro,这里存在一个软件失效的问题,好像该软件在20041月之后就不能使用,用7)中的方法可以完美解决;另外个方法是安装mech/pro 之前将系统时间改回2003年,但是不推荐这种方法,因为这种方法可能带来一系列新的问题;
8)启动pro/e运行于装配模式,即可看到菜单中出现mech/pro选项;
9)若8)中运行pro/e之后,虽然菜单中出现mech/pro选项,但是单击改选项时出现下述提示: ERROR: This CPU is not licensed to run MECHANISM/Pro.
则需要你添加系统变量LM_LICENSE_FILE使之指向你的adams12所用的license文件,一般在adams12 安装目录下的network子目录下,问题即可解决,若不出现这个问题,则不用设置该变量;
10)若9)中出现的情况用所用的方法不能解决,则基本可以确定是你的adamspro/e版本不匹配 的问题,比如adams11pro/e2000i2就不匹配,我个人推荐用adams12+pro/e2001或者wildfire

13Pro/e中导入ADAMS时(刚体为自动创建)的操作步骤
我用的是pro-wildfire,终于成功把零件导入adam,只要mech/pro-----set up mechanism----rigid bodies---creat---automatic,然后mech/pro----interface---adams view---done,就可以了,会自动进入adams/view,ok!

14、能否在adams环境下修改导入的proe模型位置
www.simwe/forum/viewt ... 2&highlight=pro

15、请问在mechnismpro中旋转副怎么加?
其实在mechanism/pro中只要定义刚体就行,导入ADAMS后再定义约束。建立相关的参考点是必要的!

16proe中导入的复杂刚体用autoflex不好柔性化?
proe中建立的复杂模型导入到adams中后,使用autoflex好象不能进行柔性化处理,简单的模型能柔性化,但是在adams中建立的复杂模型却能很快的使用autoflex柔性化。对于有限元分析来说,分网是个很见功夫的事情,而ADAMS的分网工具并不是非常专业的,在分复杂模型的时候会遇到很多困难,即便分出来了质量也不能保证,所以建议对于复杂模型分网还是用Patran较好,而且Nastran的模态计算是最准的。

17、简化机构的转动惯量怎么加?
part->modify->define mass by->user input
可以用proe的分析来算,也可以通过proe的保存为render(*.slq)然后导入到adamsimportmodify,加质量属性,这样用adams也可以求出这个


18、在proe中通过mechpro自动导入到adams中的模型,成为壳体吗?正常否?如不正常,是不是我在产生相关文件时设置有误?
这是正常的。导入adams后会转为shell壳体。出现的问题应该跟这没关系。在2003版本后已经能很好的支持密封壳体的碰撞了。
12以前的不支持壳体的。在2003中选择set-solver-contact时选择默认的碰撞检测器。
若是在12版本中则可以用拉伸的方法add to part创建一个拉伸体,碰撞选择此拉伸体就可以了。

19、使用stp格式也可以把模型从proe导进去,它和mech/pro有什么差别
STP一种标准数据交换的文件,可以导入分析,在Pro/E的装配文件里你可以单独一个一个零件导出保存好,然后再一个一个导入ADAMS,其实这种导出导入的方法在Pro/E里用另存为*.slp格式的步骤是差不多的,而在mech/pro里使用*.slp格式的时候可以一次将整个装配文件导到ADAMS,省掉了中间步骤而已,但我感觉STP的导出太麻烦,而且导入ADAMS速度超慢。
stp导入到ADAMS的零件和装配体都只是几何外形,只是为了好看的,如果要进行分析,还得定义质量属性等;而从mech/pro的导入到ADAMS的模型则自动计算质量属性。
装配体会被认为是一个零件的!

20marker点必须在mech/pro里创建吗?
应该说在那里建立比在adams里方便些,因为在adams不好捕捉。

21、在mech/pro中如何设置marker以及创建运动副?
name --parent RB --location--axis 1 orientation--identify axis 1
需要逐一定义,name可以随便定义,parent rb须选择marker的母体,location可以选择一点,比如选择某圆的中心点,重点是axis 1 orientation,这一般是markerz轴方向,选择好后点identify axis 1,这里只需中健确认一下就可以了。
添加z轴的时候一定要把你的基准轴都显示出来,在mech/pro中添加约束,多看看命令窗口对每步的提示一般都能知道问题出在哪里。

纪念烈士的话22Proe的装配图存成igs文件,导入Adams中行吗?
可以将proeiges文件导入到ADAMS中,但是因为iges只是导入一些图形,包括质量特性等都没有导入,也没有质心,因此ADAMS要求在导入一个iges文件时,需在ADAMS下先建一个part,导入的图形只是作为该partgeometry而已。partname即该part商标转让合同name。且导入的装配体为一个PART,丢失了装配关系!

23、如何实现pro/e零件在adams里的参数化设计?
由于Pro/e采用的是Brepboundary representation)边界表示法进行几何实体造型法,而在ADAMS主要采用的是CSGconstructive solid Geometry)构造实体几何表示法来建立三维模型。前者采用边界来划分体内和体外的点集--即边界作为实体和环境的分界,而后者是通过体素的正则运算来进行建模,目前这两种格式之间是不能进行数据交换的。所以不能在ADAMS中实现Pro/E中创建的零件的参数化。

24Pro/EADAMS参数化分析的区别
不经修改就能一次成功的设计是没有的。仿真分析的目的一是验证现况性能,二是分析如
何改进提高。
建模、运动、测量曲线,这些步骤在PROE/mechanism中也能完成,甚至模型的参数化驱动。
PROE不能做而ADAMS具有的是参数化分析,在PROE里可以一次次人工修改模型,但不能计算参数的敏感度,不清楚最佳优化改进方向,效果是事倍功半。
如果没有mech/pro怎么实现模型传递

25、其实,通过mechproADAMS中采用PRO/E零件进行仿真,可以采用如下方法替代:
1 PRO/E将中的零件save a copyrender格式(.slp
2 ADAMSimport该零件,赋与质量属性。
3 在力和约束的施加点创建属于该零件(add to part)的marker。好多人以为这是个很烦的步骤,实际上非常简单。
4 将新引入的零件移动到正确位置。这实际上也是一个很简单的过程!
5 输入的零件与坚不可摧造句ADAMS中直接创建的零件的可操作性是完全一样的,定义模型即可


26、基于第三方软件实现ProEADAMS的模型导入
pore模型存为igs格式导入solidwork,再存为parasolid,天将降大任于是人也最后从adamsimport---parasolid

27、参数化建模时的模型能不能是其他软件导入的 ,比如 PROE导入的模型?
一般来说是不可以的,不过可以通过一些优化分析的软件与adams联合起来,对数模做优化的设计。
不行,导进去的文件已经不是图元了,都是成形的面或体,不能对局部进行参量化,但整体可以缩放移动,这个似乎有时没有用

28、如何把adams里面的模型倒出到proeug等三维软件中?
可以采用parasolid,iges,step,dwf等格式输出,然后读入到proe或者ug

29、说一下自己建立凸轮副的方法:
a  pro/e中建立好模型,保存。在mech/pro中建立机构的约束副(铰链、齿轮、凸轮等)

b  将建好的模型导入adams中,就会出现图中所示的凸轮副。
c  通过仿真发现与所期望的一样。
另外一种是针对测绘的凸轮进行建模的,测绘的数据保存为*.txt文件。
ADAMS中建立splin曲线,然后修改,修改时读入测绘的文本,就会将凸轮的轮廓曲线建立出来。
另外对于测绘的凸轮,将测绘数据保存成*.txt形式,在ADAMS中建立splin封闭曲线,然后修改该曲线,通过read键将*.txt文件读入,然后就OK了,在ADAMS中建立了凸轮轮廓。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。