e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAE

基于Adams软件的悬架静态仿真分析的二次开发应用

2017/7/27    来源:互联网    作者:王立洋  曲景阳  宋峰  王瑞锋      
关键字:悬架  静态仿真  二次开发  
本文利用MSC.Adams/Car进行悬架静态仿真分析,为避免人为加载造成错误,提高流程的自动化处理,特开发悬架静态仿真分析二次开发模块。

    0 引言

    在MSC.Adams/Car中搭建好某SUV前后悬架模型,在悬架静态仿真分析时,无法对多个工况同时加载运算,且极易造成加载错误,导致悬架静态仿真结果错误。为避免人为加载造成错误,提高流程的自动化处理,开发悬架静态仿真分析二次开发模块。

    1 悬架静态仿真分析模块

    在Adams/Car悬架静态仿真分析模块中,需要为四种静态分析工况分别设置轮心六向力。如图1悬架静态仿真分析模块所示,图中红框部分从上而下分别为转向力、制动力、牵引力和垂向力;Lwr.Left悬架左轮初始设计状态载荷激励,Upr.Left悬架左轮末时刻状态载荷激励;Lwr.Right悬架右轮初始设计状态载荷激励,Upr.Right悬架右轮末时刻状态轮心载荷。

    1

    悬架静态工况仿真分析,需计算静态工况悬架输入激励,并按照分析静态工况类型在悬架静态仿真分析模块中相应位置填入相对应的载荷,然后分别进行四种静态工况仿真分析。

    此悬架静态分析模块最大缺点在于每次只能对悬架进行一种静态工况分析,再进行下一个静态工况分析前,删除上次输入的载荷,手动填入下一工况的加载载荷,此过程极易出错,譬如,在制动工况仿真后进行加速工况分析,制动工况是在BrakingForce对话框中填入制动力,而在填入加速工况的牵引力时,本应该在TractionForce对话框中填入,极易将加速工况的牵引力加载到BrakingForce对话框中,从而造成仿真失真,需要返工重新进行悬架静态仿真,费时费力。

    此外,悬架静态分析模块默认的垂向加载方式为轮心垂向位移加载方式,而我司悬架静态分析工况采用的垂向加载方式为轮心垂向载荷加载方式,在使用悬架静态分析模块时容易忽略改变轮心垂向加载方式,从而造成仿真错误。

    因此需要在Adams/Car软件基础上进行二次开发,防止工况仿真上述出现错误。

    根据悬架静态仿真分析需要,二次开发软件要实现悬架静态工况加载载荷自动计算、自动加载和工况顺序仿真的功能,并能够显示出各工况施加载荷大小。

    2 悬架静态仿真二次开发模块

    2.1 Adams/Car二次开发介绍

    本文介绍的Adams二次开发是基于Adams/Car的自定义界面功能。

    2.1.1 Adams/car定制菜单

    通过编写menu、push_button命令在Adams/Car界面生成定制菜单,menu能够产生一个下拉式或向右式的菜单,push_button作为menu下拉菜单的二级及三级菜单。

    Menu通过interfacemenucreate命令编写,push—button通过interfacepush—buttoncreate命令编写,编写完的菜单如下图2所示,其中Analysis为定制的menu,Critical_Condition_Analy-sis即为本文介绍的二次开发模块定制的push—button。

    2

    图2 Adams/Car定制菜单

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐