基于Adams/Car的二次开发和应用

2014-03-13 23:02胡礼易忠路龚成斌王存杰胡少洪
计算机辅助工程 2014年1期
关键词:二次开发悬架

胡礼 易忠路 龚成斌 王存杰 胡少洪

摘要:简介Adams/Car的二次开发功能,编制关于后扭力梁悬架自动建模界面,并通过实例操作验证其正确性.该实例可大大提高CAE工程师进行此类悬架分析的效率.

关键词:Adams; 扭力梁; 悬架; 二次开发

中图分类号: U463.33; TB115.1

文献标志码: B

0引言

随着汽车行业的发展,人们对汽车的要求越来越高,不仅要求有良好的操纵稳定性,还要求有良好的舒适性和可靠性.按照传统设计方法很难达到设计要求,因此CAE技术应运而生.

据资料显示,丰田佳美在采用CAE技术后,研发成本降低30%,研发时间缩短10个月,样车数量减少65%,人力投入减少20%.[1]可见,CAE技术能带来很大好处.然而,在运用CAE技术时,建模过程占用大量时间,且该过程极其枯燥并容易出错.

本文通过Adams/Car的二次开发,编制后扭力梁悬架自动建模界面,通过实例操作,验证其正确性,为进行此类悬架分析节约大量时间,提高工作效率.

1Adams/Car二次开发简介

目前,Adams是世界上应用最广的动力学仿真分析软件之一,已应用在航空、汽车、兵器、船舶和医疗器械等多个行业,并取得非常优秀的成绩.利用它的二次开发功能,用户可以对Adams进行功能定制:如利用cmd语言实现仿真控制和自动建模;进行Adams/Car界面的用户化设计,针对用户的某些特殊需求,通过编制用户自定义函数或子程序拓展Adams功能,为用户定制具有特殊功能的分析软件.

1.1定制用户界面

定制用户界面指用户可以使用菜单和对话框编辑器制作自己需要的菜单和对话框.在通常情况下,用户只需修改工具条和菜单栏就能满足大部分的需要.

1.2定制对话框

定制对话框指用户用对话框编辑器根据自身需求创建和修改对话框,可以为一个对话框增加一个标签用于显示对话框中的文本和图像,也可以添加一个数据区用于用户输入文字和数值信息等.

1.2.1建立对话框

(1)从Tools菜单上选择Dialog Box按钮,再选择Create按钮,弹出对话框编辑器(见图1).

(2)在对话框编辑器中,通过从Dialog Box菜单上选择New,弹出新对话框(见图2),然后在Name框里输入对话框的名字(如dbox_1),并选择需要添加的一些按钮,如OK,Apply和Close等.

(3)点击OK按钮,完成一个新对话框的创建.

1.2.2在用户定制对话框里增加界面对象

上述步骤虽然能够创建对话框,但是还不能实现用户想要的功能,需要向新建立的对话框中添加Label,Field,Button和Container等界面对象,完善定制对话框的功能.用户可以利用对话框编辑器,通过从Create菜单选择需要添加的对象,然后在想要添加对象的对话框里用鼠标左键点击并拖动,即可创建各个对象,并且可以利用对话框编辑器快速修改各个对象的属性,供用户使用.

Adams/Car对话框界面对象及其作用见表1.

4结束语

在Adams中进行二次开发,编制后扭力梁悬架自动建模界面,可以实现快速建模,其效率是传统建模的数倍,为CAE工程师仿真分析节约大量时间,对CAE技术的发展有重要意义.

参考文献:

[1]陈军. Adams技术与工程分析实例[M]. 北京: 中国水利水电出版社, 2008.

[2]陈立平, 张云清, 任卫群, 等. 机械系统动力学分析及Adams应用教程[M]. 北京: 清华大学出版社, 2005.

(编辑陈锋杰)endprint

摘要:简介Adams/Car的二次开发功能,编制关于后扭力梁悬架自动建模界面,并通过实例操作验证其正确性.该实例可大大提高CAE工程师进行此类悬架分析的效率.

关键词:Adams; 扭力梁; 悬架; 二次开发

中图分类号: U463.33; TB115.1

文献标志码: B

0引言

随着汽车行业的发展,人们对汽车的要求越来越高,不仅要求有良好的操纵稳定性,还要求有良好的舒适性和可靠性.按照传统设计方法很难达到设计要求,因此CAE技术应运而生.

据资料显示,丰田佳美在采用CAE技术后,研发成本降低30%,研发时间缩短10个月,样车数量减少65%,人力投入减少20%.[1]可见,CAE技术能带来很大好处.然而,在运用CAE技术时,建模过程占用大量时间,且该过程极其枯燥并容易出错.

本文通过Adams/Car的二次开发,编制后扭力梁悬架自动建模界面,通过实例操作,验证其正确性,为进行此类悬架分析节约大量时间,提高工作效率.

1Adams/Car二次开发简介

目前,Adams是世界上应用最广的动力学仿真分析软件之一,已应用在航空、汽车、兵器、船舶和医疗器械等多个行业,并取得非常优秀的成绩.利用它的二次开发功能,用户可以对Adams进行功能定制:如利用cmd语言实现仿真控制和自动建模;进行Adams/Car界面的用户化设计,针对用户的某些特殊需求,通过编制用户自定义函数或子程序拓展Adams功能,为用户定制具有特殊功能的分析软件.

1.1定制用户界面

定制用户界面指用户可以使用菜单和对话框编辑器制作自己需要的菜单和对话框.在通常情况下,用户只需修改工具条和菜单栏就能满足大部分的需要.

1.2定制对话框

定制对话框指用户用对话框编辑器根据自身需求创建和修改对话框,可以为一个对话框增加一个标签用于显示对话框中的文本和图像,也可以添加一个数据区用于用户输入文字和数值信息等.

1.2.1建立对话框

(1)从Tools菜单上选择Dialog Box按钮,再选择Create按钮,弹出对话框编辑器(见图1).

(2)在对话框编辑器中,通过从Dialog Box菜单上选择New,弹出新对话框(见图2),然后在Name框里输入对话框的名字(如dbox_1),并选择需要添加的一些按钮,如OK,Apply和Close等.

(3)点击OK按钮,完成一个新对话框的创建.

1.2.2在用户定制对话框里增加界面对象

上述步骤虽然能够创建对话框,但是还不能实现用户想要的功能,需要向新建立的对话框中添加Label,Field,Button和Container等界面对象,完善定制对话框的功能.用户可以利用对话框编辑器,通过从Create菜单选择需要添加的对象,然后在想要添加对象的对话框里用鼠标左键点击并拖动,即可创建各个对象,并且可以利用对话框编辑器快速修改各个对象的属性,供用户使用.

Adams/Car对话框界面对象及其作用见表1.

4结束语

在Adams中进行二次开发,编制后扭力梁悬架自动建模界面,可以实现快速建模,其效率是传统建模的数倍,为CAE工程师仿真分析节约大量时间,对CAE技术的发展有重要意义.

参考文献:

[1]陈军. Adams技术与工程分析实例[M]. 北京: 中国水利水电出版社, 2008.

[2]陈立平, 张云清, 任卫群, 等. 机械系统动力学分析及Adams应用教程[M]. 北京: 清华大学出版社, 2005.

(编辑陈锋杰)endprint

摘要:简介Adams/Car的二次开发功能,编制关于后扭力梁悬架自动建模界面,并通过实例操作验证其正确性.该实例可大大提高CAE工程师进行此类悬架分析的效率.

关键词:Adams; 扭力梁; 悬架; 二次开发

中图分类号: U463.33; TB115.1

文献标志码: B

0引言

随着汽车行业的发展,人们对汽车的要求越来越高,不仅要求有良好的操纵稳定性,还要求有良好的舒适性和可靠性.按照传统设计方法很难达到设计要求,因此CAE技术应运而生.

据资料显示,丰田佳美在采用CAE技术后,研发成本降低30%,研发时间缩短10个月,样车数量减少65%,人力投入减少20%.[1]可见,CAE技术能带来很大好处.然而,在运用CAE技术时,建模过程占用大量时间,且该过程极其枯燥并容易出错.

本文通过Adams/Car的二次开发,编制后扭力梁悬架自动建模界面,通过实例操作,验证其正确性,为进行此类悬架分析节约大量时间,提高工作效率.

1Adams/Car二次开发简介

目前,Adams是世界上应用最广的动力学仿真分析软件之一,已应用在航空、汽车、兵器、船舶和医疗器械等多个行业,并取得非常优秀的成绩.利用它的二次开发功能,用户可以对Adams进行功能定制:如利用cmd语言实现仿真控制和自动建模;进行Adams/Car界面的用户化设计,针对用户的某些特殊需求,通过编制用户自定义函数或子程序拓展Adams功能,为用户定制具有特殊功能的分析软件.

1.1定制用户界面

定制用户界面指用户可以使用菜单和对话框编辑器制作自己需要的菜单和对话框.在通常情况下,用户只需修改工具条和菜单栏就能满足大部分的需要.

1.2定制对话框

定制对话框指用户用对话框编辑器根据自身需求创建和修改对话框,可以为一个对话框增加一个标签用于显示对话框中的文本和图像,也可以添加一个数据区用于用户输入文字和数值信息等.

1.2.1建立对话框

(1)从Tools菜单上选择Dialog Box按钮,再选择Create按钮,弹出对话框编辑器(见图1).

(2)在对话框编辑器中,通过从Dialog Box菜单上选择New,弹出新对话框(见图2),然后在Name框里输入对话框的名字(如dbox_1),并选择需要添加的一些按钮,如OK,Apply和Close等.

(3)点击OK按钮,完成一个新对话框的创建.

1.2.2在用户定制对话框里增加界面对象

上述步骤虽然能够创建对话框,但是还不能实现用户想要的功能,需要向新建立的对话框中添加Label,Field,Button和Container等界面对象,完善定制对话框的功能.用户可以利用对话框编辑器,通过从Create菜单选择需要添加的对象,然后在想要添加对象的对话框里用鼠标左键点击并拖动,即可创建各个对象,并且可以利用对话框编辑器快速修改各个对象的属性,供用户使用.

Adams/Car对话框界面对象及其作用见表1.

4结束语

在Adams中进行二次开发,编制后扭力梁悬架自动建模界面,可以实现快速建模,其效率是传统建模的数倍,为CAE工程师仿真分析节约大量时间,对CAE技术的发展有重要意义.

参考文献:

[1]陈军. Adams技术与工程分析实例[M]. 北京: 中国水利水电出版社, 2008.

[2]陈立平, 张云清, 任卫群, 等. 机械系统动力学分析及Adams应用教程[M]. 北京: 清华大学出版社, 2005.

(编辑陈锋杰)endprint

猜你喜欢
二次开发悬架
初中生物教材插图的分类及二次开发
汽车空气悬架的故障维修案例分析
汽车被动悬架的建模与仿真
例谈对高中数学教材中习题的二次开发
基于Simulink的1/4车辆悬架建模及仿真
浅谈CAD软件二次开发的方法及工具
某型军用车辆悬架参数匹配
例谈课本习题的“二次开发”
高中物理教材导入的“二次开发”
给车辆底盘悬架“揭揭底”