ADAMS小知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ADAMS小知识2009-05-05发布--------机械与电子ADAMS的若干实用技巧,作者:杜中华,狄长春,贾长治1实现measure图形的标题汉化在仿真过程中,往往需要在ADAMS/View中建立measure图形,以观察仿真效果,为进一步完善模型提供依据.但如果屏幕上同时打开了许多个measure图形,各个标题按默认设置分别是:mea-sur1、measur2、measur3,……,时间长了,连开发者本人也会搞不清图形表示的是何种measure,故很有必要给measure图形添加一个便于识别的标题,最好是汉字.笔者作了两种尝试:a.右键单击measure图形,选择修改measure,而后点击上面带有调色板图案的measure特性按钮,可打开measure图形的修饰面板.但面板中leg-end项呈灰色,好象失效的样子,在其中添加汉字标题后,确认修改,发现measure图形的标题并未发生变化.b.右键单击measure图形,选择转换至ADAMS/PostProcessor下,在这里发现通过设置legend属性可轻松地为图形加上标题.但返回ADAMS/View后,发现measure图形的标题还是老样子.两种尝试都不行,到底能不能给measure图形更换标题呢?当第一种尝试结束后,重新显示mea-sure图形时,measure图形标题业已汉化.该问题也许是ADAMS的一个bug.与此类似,第一次仿真时,measure图形的纵坐标范围与曲线是很协调的,当你修改了模型参数,进行第二次仿真时,也许会发现measure图形的纵坐标范围与曲线很不协调,图形的纵坐标范围未被刷新,此时重新显示measure图形,问题即可解决.2录制ADAMS/View界面上的动画由于ADAMS/PostProcessor提供了产生avi格式动画的功能,利用它可以方便地将转至ADAMS/PostProcessor中的动画录制下来.但在更多的情况下是在ADAMS/View环境下展示虚拟样机的仿真结果(包括动画和一些measure图形).我们曾尝试用摄像机,将DAMS/View界面上的动画录到录像带上,再通过视频采集,将录像带上的内容作成avi格式的动画,以脱离ADAMS环境播放.方法是在ADAMS/PostProcessor中将动画区扩大至全屏幕,按下动画录制键,但不按动画播放键,返回至ADAMS/View环境下播放动画,此时需要的avi动画已经生成.3借助于其他CAD软件建模时,在大刚体和安装在其中的小刚体间定义约束对于形状十分复杂的机械零部件,用ADAMS建立三维实体模型会十分困难,需要借助其他CAD软件如PRO/E等来辅助建模,此时,在定义刚体间的约束时,如果2个刚体体积相差很远.且较小的刚体安装在较大的刚体之中,则由于大刚体的阻挡,看不到小刚体从而无法正确地定义约束.以定义这样一大一小2个刚体间“curvetocueve”类型的碰撞力为例,尽管我们可通过“browse”来选取分属2个刚体的2条曲线,但曲线上碰撞力的方向是否正确我们却无法确认,原因是此时无论在着色(render)模式还是非着色模式下,我们均看不清屏幕上显示的曲线碰撞力的方向.解决方案:借助“ap-pearance”,将大刚体隐藏,但显示大刚体上的曲线,如此,约束的定义就可看得十分清楚了.对于要借助其他CAD软件建模的较复杂的机械系统,在ADAMS/View中定义约束时,必须在很大程度上倚重于“appearance”的各种巧妙使用.4一种特殊约束的定义如图1所示,刚体A和左侧的地面间定义了1根弹簧,在弹簧力作用下,刚体A向右移动,其面1与刚体B的面2相抵(碰撞),由于刚体B以一定的速度向下运动,故当刚体B运动一段距离后,刚体A的面1与刚体B的面3相抵.说这个模型特殊,并不是此类机构在工程机械中很少遇到,而是在ADAMS/View中难以找到现成的约束类型,如果定义面接触,则面1将始终和面2相抵而不能解脱.如何定义此种特殊的约束呢?分析各体水平方向的受力,刚体A开始受到一个较大的力(可用弹簧伸展长度算出,设为F1),后来弹簧伸张,它受到一个较小的力(设为F2);刚体B一开始受力为F1,后来变为F2.据此解决方案可有2种:a.在刚体A的面1与刚体B的面2间定义曲线和曲线碰撞,在刚体A的面1与刚体B的面3间定义一种平面碰撞,该方法要注意曲线要有一定曲度,且能近似代表面1、面2的外廓;b.在刚体A与刚体B间定义一个单元素力sforce,用IF函数来设定其大小,使sforce力在开始时为F1,面1与面2脱离接触瞬间跃变为F2.----------------------------------------------------网上资料整理---------------------1.mepro是干什么的啊?答:proe2001和adams12得接口2.安装05后的设置问题:在那个view界面中央用鼠标左建圈各方块就退出了,是怎么回事?答:start-程序--MSC.ADAMS--SETTING--SHARE--GRAPHICS--GRAPHICSDRIVER进行修改设置,在HOOPS和OPENGL之间调换.3、如何定义两个MARKER的相对转动为一个变量,然后把一条已知曲线spline作为驱动,使该变量随时间变化按着这条曲线来进行?答:测量这俩个MARKER的位移或角度修改motion,用样条函数就可以了4、从Pro/e里面导到ADAMS后,如何改变模型相对于地面坐标系的位置啊?答:菜单tools-commandnavigator-view-management-orient这样只能该变视角啊!我想使导入模型中的一个点和地面坐标系中的零点重合,该怎么办??答:把所有的零件选中做成一个group然后用move工具应该可以把你试一下巴!!在PrecisionMove对话匡中relocateto后面选择group下面选择aboutthemaker就可以了!!下面的c和a你都不用管!!5、我晕倒。前处理就是建模,计算器就是根据你施加的力计算内部结构的应力啦,位移啦,频率啦什么的,后处理就是把你的结构直观显示,处理结果6、我的模型有时候仿真过程也很好,但是如果改一下endtime和steps,指不定改到哪个值的时候仿真过程中就会出现警告信息,说什么数据不收敛,这是什么原因啊?答;好像是和系统刚度有关!7、怎么样返回一个力矩到matlab里?答:建一个状态变量,然后重复联合仿真的步骤,用这个函数试试先VARVAL(Algebraic_Variable_Name)8、一些常用术语:rollangle是车身侧倾角;silde-slip-angle是质心侧偏角;yawrate是横摆角速度;kingpin_inclination是主销内倾;castangle是主销后倾角;camberangle是前轮外倾;toeangle前轮前束角9、为什么结束时间和步长设置的不一样,会影响仿真的成功与否呢?10、merge和unit有什么区别呢?答:unit是合并两个相交的实体,merge合并两个不相交的实体。11、我想让一个机构的主运动按要求运动,譬如阶越运动,怎么才能加上?例:时间:0~1,1~2,2~3,3~4;角度:10,30,35,60答:可以用step函数,仿真time:4ssize:小于0.05step(time,0,0,0.05,10d)+step(time,1,0,1.05,20d)+step(time,2,0,2.05,35d)+step(time,3,0,3.05,65d)12、在ADAMS/View中,如何将PostProcessor中所有的仿真结果保存下来?答:可用下面两种方法:(1)、先仿真,生成一系列的.req,.res文件。然后打开:我的程序——Adams——APostProcessor——Adams-PostProcessor;在File菜单下选择SelectDirectory,选择结果文件所在的文件夹为指定保存目录,然后从File——Import读入.req,或.res文件等等。然后,File-save或者saveas将后处理文件保存成.bin文件。这样,所有的信息都保存下来了。以后如果要查看仿真信息,只需要启动Adams-PostProcessor,open以前保存的.bin文件就可以了。(2)file菜单下选print然后选file存成bmp格式就行了。13、如何把car中的模块导入adams/view中?答:在你的adams安装目录下的acar文件夹下找到acar.cfg文件,将里面的MDI_ACAR_PLUS_AVIEW后面的no改成yes,在car中的tool下面就可以找到进入view环境的命令了。14、请问大家,能不能改变VIEW界面上的坐标的方向?就是在窗口左下角显示的那个坐标标记的方向。答:可以通过下面的命令修改:tools-commandnavigator-view-managemet-orient,即可弹出窗口,在该窗口中进行设置,即可达到你的要求.15、在ADAMS中加约束时,有时候因为构件太多不好加,该怎么办啊?答:在VIEW中加约束时,在你要加约束的大体位置上,右击鼠标会出来一个SELECT窗口,在那里面选择很方便的。16、如何永久改变ADAMS的启动路径?答:在Adams的快捷方式上右击鼠标,选属性,再在起始位置上输入你想要得路径就可以了。17、如何将回放过程保存为AVI格式的电影文件?答:点击plotting(或F8)进入postprocessor,右键--loadANIMATION,点击play开始仿真,点击record开始录制动画。18、Marker点与Pointer点有什么区别?答:Marker:具有方向性,大部分情況都是伴随物件自动产生的,而Point不具有方向性,都是用户自己建立的;Marker点可以用来定义构件的几何形状和方向,定义约束与运动的方向等,而Point点常用来作为参数化的参考点,若构件与参考点相连,当修改参考点的位置时,其所关联的物体也会一起移动或改变。19、怎么建立状态变量?答:在build/systemelements/statevariable/new建立系统的状态变量,其函数根据函数编辑器进行编辑,不同类型的变量选择不同的表达式。20、如何在ADAMS下由数据生成样条曲线?答:在tools-commandnavigator....-Dataelement-create-springline后,会出現一个输入window窗口,选择numerical将xyz数值copy到xyz各自的表格上.......21、adams2005与matlab65联合仿真时,在simulink中运行,adams弹出一个新的界面来显示动态效果,但是同时adams的启动对话框也弹出(与刚刚打开adams时的相同),该对话框挡住联合仿真的画面(不能移动)。请教高手这是哪得问题?答:打开\aview\aviewAS.cmd文件。在interfacedialogdisplaydialog=.gui.new_session那一行前面加一个!。你说的那个aviewAS.com文件我怎么不能用记事本的方式把它打开啊?答:先选中该文件,然后右击再从中选择编辑命令,就可以修改了。22、如何顺利实现adams和simulink的联合仿真?答:仔细看adams安装目录\help\controls\cntrl_gs下的pdf文件23、做整车动力学仿真时,如何画出侧向加速度及转弯半径的曲线?答:根据以下关系式建立Measure测量出侧向加速度及转弯半径:式中、、、分别为侧向加速度,车辆前进车速,转变半径和横摆角速度。仿真开始时,横摆角速度为零,从而转弯半径为无穷大导致仿真失败,用(+一个微小常数)来代替,此问题便可解决。24、你知道怎么样在CAR里面施加集中力吗?答:如果是刚性的,用templatebuilder打开,在车身上定义一个maker,然后bu

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功