ADAMS CAR模块介绍
ADAMS_CAR模块实例(悬架分析篇)
10悬架分析 (225)10.1悬架模型参数调整 (225)10.2悬架参数设定 (229)10.3悬架仿真 (231)10.4查看后处理结果 (233)附例 (234)224《悬架分析篇》10悬架分析在ADAMS/Car下可进行的悬架分析包括:(1)车轮同向运动(Parallel wheel analysis)(2)车轮反向运动(Oppositel wheel analysis)(3)侧倾和垂直力分析(Roll and vertical forces)-悬架的侧倾角变化,同时保持作用于悬架的总垂直力不变,因此作用于左右车轮的垂直力会变化,导致左右轮心的位置改变。
(4)单轮运动(Single wheel travel)-一个车轮固定,另一个车轮运动。
转向(Steering)-在给定轮心高度下,在转向盘或转向机上施加运动。
(5)静态分析(Static load)-可以在轮心或轮胎印迹上施加载荷,如纵向力、侧向力、垂直力。
(6)外部文件分析(External file)-利用外部文件来驱动仿真。
1)载荷分析(Loadcase),文件中包含的输入可以是轮心位移、转向盘转角,或者是作用力;2)车轮包络分析(wheel envelope),车轮同向运动的同时,车轮发生转到,主要是与CAD软件结合检查悬架、转向系等与车身的干涉。
10.1悬架模型参数调整在前面第8章已经完成前悬架模块的装配,在子系统或装配体中质量、硬点、衬套、弹簧和减振器特性是可以修该的,以满足用户实际情况。
1)修改质量特性在部件附近右击鼠标,在出现的清单里找到所要修改的部件,选择Modify。
出现如下窗口:225226在该对话框里可以修改质量和转动惯量特性。
2) 修改硬点从菜单选择Ajust>Hardpoint>Table ,选择Table 可以同时编辑所有硬点。
而如果选择Modify 则一次只能修改一个硬点。
在上面的表里可以修改硬点坐标数值。
ADAMS_CAR模块详细实例教程
13柔性体介绍................................................ 错误!未定义书签。
柔性体引入ADAMS建模..................................... 错误!未定义书签。
打开原有的X5后悬架模板.............................. 错误!未定义书签。
将小连杆的模态中性文件导入ADAMS ..................... 错误!未定义书签。
利用Hyper Mesh及Motion View软件来生成模态中性文件MNF .. 错误!未定义书签。
创建小连接杆的CAD模型............................... 错误!未定义书签。
将iges格式文件导入到Hyper Mesh划分网格............. 错误!未定义书签。
创建材料............................................. 错误!未定义书签。
创建刚性单元......................................... 错误!未定义书签。
给刚性中心节点编号................................... 错误!未定义书签。
导出nastran模板格式文件............................. 错误!未定义书签。
创建h3d文件及MNF文件............................... 错误!未定义书签。
《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
ADAMSCAR模块详细实例教学教程(柔性体篇)
13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (254)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (257)13.2.1创建小连接杆的CAD模型 (257)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (258)13.2.3创建材料 (269)13.2.4创建刚性单元 (274)13.2.5给刚性中心节点编号 (284)13.2.6导出nastran模板格式文件 (287)13.2.7创建h3d文件及MNF文件 (287)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car 会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part 柔性体不能直接与刚体建立约束,必须通过中间体来连接。
7 ADAMS_CAR模块详细实例教程(车身篇)
7车身模板建模 (193)7.1修改质量、转动惯量信息 (193)7.2删除模板里自带的片体(shell) (195)7.3导入外界车身几何图形 (196)7.4修改通讯器 (198)7.4.1修改与前悬架对应的通讯器 (198)7.4.2修改后悬架的input通讯器 (200)7.5创建车身Output类型通讯器 (201)7.6测试通讯器 (203)7.7保存模型 (207)192《车身篇》7车身模板建模车身模板建议使用adams里自带的模板来修改,主要修改车身质量、转动惯量参数以及通讯器,保证与前后悬架、转向系统的input通讯器相对应。
7.1修改质量、转动惯量信息点击File>Open,在跳出的对话框里右击鼠标,Search><acar_shared>/template.tbl,在出现的文件夹里选择rigid_chassis.tbl,导入adams自带的车身模板。
点击后进入模板文件夹:点击“打开”后如下图所示:193194在图形区域右击鼠标,选择General Part:ges_chassis>Modify 。
将Mass、Ixx、Iyy、Izz等数值改为自己模型的实际数值,点击OK。
7.2删除模板里自带的片体(shell)点击Edit下拉菜单,选择Delete。
195在Database Navigator里选择rigid_chassis>ges_chassis,将车身的片体(shell)全部选中,点击OK完成删除。
7.3导入外界车身几何图形点击File下拉菜单,选择Import。
196在出现的对话框里点击File Type一栏右边的倒三角,在下拉菜单里选择IGES(*.igs):在File To Read一栏右击鼠标,选择Browse,找到事先做好的车身片体模型(igs)存放路径;在Part Name一栏右击鼠标,Part>Guesses>ges_chassis;其它栏不作更改。
ADAMS_CAR模块实例(概述)
《概述》1 Adams/Car概述Adams/Car是专门用于汽车建模的方针环境,属于面向专门行业和基于模板的建模和分析工具。
由于是面向汽车行业,软件本身包含了大量的车辆动力学建模和仿真的工程经验。
现在的Adams/Car是由MSC、Audi、BMW、Renault和Volvo公司共同开发的。
Adams/Car不仅包含了很多悬架模型,还包含一系列车辆开发中用到的仿真工况和设计仿真时关心的输出。
这些已经定义好的输出极大地方便了车辆动力学工程师,这是Adams/Car的突出优点。
Adams/Car的模型结构由三级组成:模板(Template)、子系统(Subsystem)和装配体(Assembly),层级关系如下图所示:1.1认识adams/car模块当点击进入adams/car模块后,会看到一个界面:其中有Standard interface和Template Builder两个选项,默认的是选择Standard interface。
如果是初次安装和使用ADAMS2005,需要注意的是打开ADAMS/Car后并没有Template Builder选项,可以通过修改C:\Documents and Settings\管理者(用户名)文件下的acar.cfg文件来添加该选项。
用记事本打开该文件,如下图所示:系统默认的是standard用户类型,将其改为expert后重新打开ADAMS/Car后可以看到有Template Builder选项出现。
1.2 理解Standard interface(标准用户)和Template Builder(模板建立)的区别理解template builder和standard interface的区别是使用ADAMS/Car的关键一步。
1)Standard interface是建立和打开subsystem(子系统)、Assembly(装配体)的环境。
进入Standard interface后点击File>New可以看到在这个环境中可以建立子系统、悬架装配和整车装配。
ADAMS-CAR模块详细实例教程(柔性体篇)
13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (253)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (256)13.2.1创建小连接杆的CAD模型 (256)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (257)13.2.3创建材料 (268)13.2.4创建刚性单元 (273)13.2.5给刚性中心节点编号 (282)13.2.6导出nastran模板格式文件 (283)13.2.7创建h3d文件及MNF文件 (284)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part柔性体不能直接与刚体建立约束,必须通过中间体来连接。
11 ADAMS_CAR模块详细实例教程(整车仿真分析篇)
11整车仿真 (234)11.1整车装配模型 (234)11.2整车仿真 (235)11.3后处理曲线读取 (237)11.4动画演示 (237)11.4录制动画演示 (241)11.5整车仿真调试 (241)附例 (242)233《整车仿真分析篇》11整车仿真在Adams/Car环境下进行整车动力学仿真必须包含的子系统有:前/后悬架转向系统前/后轮胎车身此外Adams/Car还会包含一个Test Rig(测试台)。
在开环(Open-loop)、闭环(Close-loop)和准静态分析(Quasi-static)中必须选择._MDI_SDI_TESTRIG。
用户可以在整车模型中包含其它的子系统,如制动子系统、动力系统等。
11.1整车装配模型在Standard Interface界面菜单里选择File>New>Full_Vehicle Assembly。
在出现的对话框里输入自己取的整车装配体名称,在各个子系统栏目里右击鼠标,在自己的数据库里找到相应的各个子系统:234235点击OK ,如图所示:本例分析以双移线仿真为例,没有添加动力总成部分。
11.2整车仿真从菜单选择Simulation>Full_Vehicle Analysis>Course Events>ISO Lane_Change 。
设定对话框如图所示:点击OK,如果运算成功的话信息窗口如下:23611.3后处理曲线读取方法和步骤请参照悬架分析篇11.4动画演示动画演示有两种方式:Review>Animation Controls1)从菜单选择Array设定动画控制如下:237点击播放按钮,可以观看动画演示。
2)从后处理窗口去看,并可以保存动画演示为*.avi格式视频。
点击Review>Postprocessing Window或直接按F8,进入后处理窗口。
如图所示在后处理窗口点该下拉菜单,选择Animation。
ADAMS_CAR模块详细实例教程(柔性体篇)
13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (253)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (256)13.2.1创建小连接杆的CAD模型 (256)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (257)13.2.3创建材料 (268)13.2.4创建刚性单元 (273)13.2.5给刚性中心节点编号 (282)13.2.6导出nastran模板格式文件 (283)13.2.7创建h3d文件及MNF文件 (284)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part柔性体不能直接与刚体建立约束,必须通过中间体来连接。
ADAMS_CAR模块详细实例教程
13柔性体介绍................................................ 错误!未定义书签。
柔性体引入ADAMS建模..................................... 错误!未定义书签。
打开原有的X5后悬架模板.............................. 错误!未定义书签。
将小连杆的模态中性文件导入ADAMS ..................... 错误!未定义书签。
利用Hyper Mesh及Motion View软件来生成模态中性文件MNF .. 错误!未定义书签。
创建小连接杆的CAD模型............................... 错误!未定义书签。
将iges格式文件导入到Hyper Mesh划分网格............. 错误!未定义书签。
创建材料............................................. 错误!未定义书签。
创建刚性单元......................................... 错误!未定义书签。
给刚性中心节点编号................................... 错误!未定义书签。
导出nastran模板格式文件............................. 错误!未定义书签。
创建h3d文件及MNF文件............................... 错误!未定义书签。
《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
ADAMS_CAR模块实例(转向篇)
6转向机建模 (186)6.1打开系统自带转向机模板 (186)6.2修改转向机硬点 (188)6.3修改助力特性 (189)6.4通讯器修改 (189)6.5修改齿轮齿条传动比 (190)6.6保存模型 (192)185《转向篇》6转向机建模轿车常用的转向机结构形式基本都是齿轮齿条式,为加快建模速度,在此推荐修改Adams/Car自带模板,主要是硬点、助力特性曲线、通讯器和齿轮齿条传动比的修改。
6.1打开系统自带转向机模板Template Builder进入在出现的对话框Template Name一栏右击鼠标,Search><acar_shared>/template.tbl186在出现的文件夹里选择rack_pinion_steering.tbl。
点击“打开”。
点击OK,将自带转向机模板文件调入建模界面,如下图所示:187BMW X5转向机各硬点如下表所示:点击Build>Hardpoint>Table,打开自带模板的硬点表:188把上表内的各硬点值修改为X5的实际硬点值。
6.3修改助力特性点击Build下拉菜单,选择Steering Assist。
出现如下对话框:如果设置转向助力的话勾选Steering Assist Active,其特性文件是系统自带的,可根据实际情况做出修改。
6.4通讯器修改一般情况默认自带模板的通讯器命名,需要注意的是其中的Swich part选项。
189190在出现的对话框里右击鼠标,Switch Part>Guesses>sws_rack_house_mount 。
如下图所示:由于X5的转向机是固定在前副车架上,则要将Switch To Part 一栏选为 ._rack_pinion_steering.mts_rack_housing_to_suspension_subframe ,如下图所示:点击OK 。
6.5修改齿轮齿条传动比从下拉菜单选择Build>Gear>Reduction Gear>Modify 。
ADAMS_car_通讯器详解(轿车以及卡车完整部分)
卡车模板通讯器双胎Listing of input communicators in '_msc_truck_wheels_dual'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_camber_angle parameter_real inherit camber_angle ci[lr]_outside_wheel_center location inherit outside_wheel_center ci[lr]_suspension_mount mount inherit suspension_mount ci[lr]_suspension_upright mount inherit suspension_upright ci[lr]_toe_angle parameter_real inherit toe_angle ci[lr]_wheel_center location inherit wheel_center12 input communicators were found in '_msc_truck_wheels_dual'Listing of output communicators in '_msc_truck_wheels_dual'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_outside_tire_force force inherit outside_tire_force co[lr]_rotor_to_wheel mount inherit rotor_to_wheel co[lr]_tire_force force inherit tire_force co[lr]_wheel_orientation orientation inherit wheel_orientation cos_tire_forces_array_left array inherit tire_forces_array_left cos_tire_forces_array_right array inherit tire_forces_array_right10 output communicators were found in '_msc_truck_wheels_dual'制动Listing of input communicators in '_msc_truck_trailer_brake'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_front_camber_angle parameter_real front camber_angle ci[lr]_front_rotor_to_wheel mount front rotor_to_wheel ci[lr]_front_suspension_upright mount front suspension_upright ci[lr]_front_tire_force force front tire_force ci[lr]_front_toe_angle parameter_real front toe_angle ci[lr]_front_wheel_center location front wheel_center ci[lr]_rear_camber_angle parameter_real rear camber_angle ci[lr]_rear_rotor_to_wheel_1 mount rear rotor_to_wheel ci[lr]_rear_rotor_to_wheel_2 mount rear_2 rotor_to_wheel ci[lr]_rear_suspension_upright_1 mount rear suspension_upright ci[lr]_rear_suspension_upright_2 mount rear_2 suspension_upright ci[lr]_rear_tire_force force rear tire_force ci[lr]_rear_toe_angle parameter_real rear toe_angle ci[lr]_rear_wheel_center_1 location rear wheel_center ci[lr]_rear_wheel_center_2 location rear_2 wheel_center ci[lr]_trailer_camber_angle parameter_real trailer camber_angle ci[lr]_trailer_rotor_to_wheel_1 mount trailer rotor_to_wheel ci[lr]_trailer_rotor_to_wheel_2 mount trailer_2 rotor_to_wheel ci[lr]_trailer_suspension_upright_1 mount trailer suspension_uprightci[lr]_trailer_wheel_center_1 location trailer wheel_center ci[lr]_trailer_wheel_center_2 location trailer_2 wheel_center cis_brake_demand solver_variable any brake_demand47 input communicators were found in '_msc_truck_trailer_brake'Listing of output communicators in '_msc_truck_trailer_brake'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:cos_max_brake_value parameter_real inherit max_brake_value1 output communicator was found in '_msc_truck_trailer_brake'牵引悬架Listing of input communicators in '_msc_truck_trailer_axle'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_airbag_to_frame mount inherit airbag_to_frame ci[lr]_shock_top mount inherit shock_top ci[lr]_trail_arm_to_frame mount inherit trail_a_frame6 input communicators were found in '_msc_truck_trailer_axle'Listing of output communicators in '_msc_truck_trailer_axle'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_camber_angle parameter_real inherit camber_angle co[lr]_pad_axle mount inherit axle_pad_jprim_front co[lr]_toe_angle parameter_real inherit toe_angle co[lr]_trl_outside_wheel_center location inherit outside_wheel_center co[lr]_trl_outside_whl_mount mount inherit outside_whl_mnt co[lr]_trl_suspension_mnt mount inherit suspension_mnt co[lr]_trl_suspension_upright mount inherit suspension_upright co[lr]_trl_wheel_center location inherit wheel_center co[lr]_wheel_mount mount inherit suspension_mount cos_suspension_parameters_ARRAY array inherit suspension_parameters_arra19 output communicators were found in '_msc_truck_trailer_axle'制动气室Listing of input communicators in '_msc_truck_trailer_air_drum_brakes'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_camber_angle_trailer_front parameter_real trailer camber_angleci[lr]_inside_tire_force_trailer_front force trailer tire_force ci[lr]_inside_tire_force_trailer_rear force trailer_2 tire_force ci[lr]_outside_tire_force_trailer_front force trailer outside_tire_force ci[lr]_outside_tire_force_trailer_rear force trailer_2 outside_tire_force ci[lr]_suspension_upright_trailer_front mount trailer suspension_upright ci[lr]_suspension_upright_trailer_rear mount trailer_2 suspension_upright ci[lr]_toe_angle_trailer_front parameter_real trailer toe_angle ci[lr]_toe_angle_trailer_rear parameter_real trailer_2 toe_angle ci[lr]_wheel_center_trailer_front location trailer wheel_center ci[lr]_wheel_center_trailer_rear location trailer_2 wheel_center ci[lr]_wheel_trailer_front mount trailer wheel, rotor_to_wheel ci[lr]_wheel_trailer_rear mount trailer_2 wheel, rotor_to_wheel cis_brake_demand solver_variable any brake_demand29 input communicators were found in '_msc_truck_trailer_air_drum_brakes'Listing of output communicators in '_msc_truck_trailer_air_drum_brakes'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name: 0 output communicators were found in '_msc_truck_trailer_air_drum_brakes'双后桥悬架Listing of input communicators in '_msc_truck_tandem_drive_axle'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_shock_to_frame mount rear shock_to_frame ci[lr]_shock_to_frame_2 mount rear_2 shock_to_frame ci[lr]_spring_to_frame mount rear spring_to_frame ci[lr]_spring_to_frame_2 mount rear_2 spring_to_frame ci[lr]_tire_force force rear tire_force ci[lr]_tire_force_2 force rear_2 tire_force ci[lr]_trailing_arm_to_frame mount rear trailing_arm_to_frame ci[lr]_trailing_arm_to_frame_2 mount rear_2 trailing_arm_to_frame ci[lr]_tripot_to_differential mount rear tripot_to_differential ci[lr]_tripot_to_differential_2 mount rear_2 tripot_to_differential cis_panhard_rod_to_frame mount rear panhard_rod_to_frame cis_panhard_rod_to_frame_2 mount rear_2 panhard_rod_to_frame22 input communicators were found in '_msc_truck_tandem_drive_axle'Listing of output communicators in '_msc_truck_tandem_drive_axle'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_camber_angle parameter_real rear camber_angleco[lr]_diff_tripot location rear diff_tripot, tripot_to_differential co[lr]_diff_tripot_2 location rear_2 diff_tripot, tripot_to_differential co[lr]_lddrv_outside_whl_mount mount rear outside_whl_mnt co[lr]_lddrv_outside_whl_mount_2 mount rear_2 outside_whl_mnt co[lr]_lddrv_suspension_mount mount rear suspension_mount co[lr]_lddrv_suspension_mount_2 mount rear_2 suspension_mount co[lr]_lddrv_suspension_upright mount rear suspension_upright co[lr]_lddrv_suspension_upright_2 mount rear_2 suspension_upright co[lr]_outside_wheel_center location rear outside_wheel_center co[lr]_outside_wheel_center_2 location rear_2 outside_wheel_center co[lr]_toe_angle parameter_real rear toe_angle co[lr]_toe_angle_2 parameter_real rear_2 toe_angle co[lr]_wheel_center location rear wheel_center co[lr]_wheel_center_2 location rear_2 wheel_center cos_axle_diff_mount mount rear axle_diff_mount cos_axle_diff_mount_2 mount rear_2 axle_diff_mount cos_driveline_active parameter_integer rear driveline_active cos_driveline_active_2 parameter_integer rear_2 driveline_active cos_halfshaft_omega_left solver_variable rear halfshaft_omega_left cos_halfshaft_omega_left_2 solver_variable rear_2 halfshaft_omega_left cos_halfshaft_omega_right solver_variable rear halfshaft_omega_right cos_halfshaft_omega_right_2 solver_variable rear_2 halfshaft_omega_right cos_suspension_parameters_ARRAY array rear suspension_parameters_arra cos_suspension_parameters_ARRAY_2 array rear_2 suspension_parameters_arra42 output communicators were found in '_msc_truck_tandem_drive_axle'转向悬架Listing of input communicators in '_msc_truck_steer_suspension'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_leaf_to_axle mount inherit leaf_to_axle ci[lr]_shock_to_frame mount inherit front_susp_upper_shock4 input communicators were found in '_msc_truck_steer_suspension'Listing of output communicators in '_msc_truck_steer_suspension'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_camber_angle parameter_real inherit camber_angle co[lr]_suspension_mount mount front suspension_mount co[lr]_suspension_upright mount front suspension_upright co[lr]_toe_angle parameter_real inherit toe_angle co[lr]_wheel_center location front wheel_center cos_strarm_to_spindle mount inherit strarm_to_spindle cos_suspension_parameters_ARRAY array inherit suspension_parameters_arra12 output communicators were found in '_msc_truck_steer_suspension'集装箱Listing of input communicators in '_msc_truck_rigid_trailer'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:cis_fifth_wheel_location location inherit fifth_wheel_location cis_fifth_wheel_to_trailer mount inherit fifth_wheel_to_trailer2 input communicators were found in '_msc_truck_rigid_trailer'Listing of output communicators in '_msc_truck_rigid_trailer'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_Fr_airbag_frame mount trailer airbag_to_frame co[lr]_Fr_Shock_top mount trailer shock_top co[lr]_Fr_Trail_a_frame mount trailer trail_a_frame co[lr]_Rr_airbag_frame mount trailer_2 airbag_to_frame co[lr]_Rr_Shock_top mount trailer_2 shock_top co[lr]_Rr_trail_a_frame mount trailer_2 trail_a_frame12 output communicators were found in '_msc_truck_rigid_trailer'集装箱2Listing of input communicators in '_msc_truck_rigid_tractor'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name: cis_std_tire_ref location inherit std_tire_ref 1 input communicator was found in '_msc_truck_rigid_tractor'Listing of output communicators in '_msc_truck_rigid_tractor'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_cab_mount mount inherit cab_mount co[lr]_cab_susp_shock_to_frame mount inherit cab_susp_shock_to_frame co[lr]_fd_shock_to_frame mount rear shock_to_frame co[lr]_fd_spring_to_frame mount rear spring_to_frame co[lr]_fifth_wheel_to_frame mount inherit fifth_wheel_to_frame co[lr]_front_airtank_to_frame mount inherit front_airtank_to_frame co[lr]_front_engine_to_frame mount truck front_engine_to_frame co[lr]_front_susp_leafspring_mount mount any leaf_front co[lr]_front_susp_shackle_mount mount any leaf_rear co[lr]_front_susp_upper_shock mount front front_susp_upper_shock co[lr]_hood_frame_mount mount inherit hood_frame_mountco[lr]_lower_front_fueltank_to_frame mount inherit lower_front_fueltank_to_fr co[lr]_lower_middle_fueltank_to_frame mount inherit lower_middle_fueltank_to_f co[lr]_lower_radiator_to_frame mount inherit lower_radiator_to_frame co[lr]_lower_rear_fueltank_to_frame mount inherit lower_rear_fueltank_to_fra co[lr]_rd_shock_to_frame mount rear_2 shock_to_frame co[lr]_rd_spring_to_frame mount rear_2 spring_to_frame co[lr]_rear_airtank_to_frame mount inherit rear_airtank_to_frame co[lr]_rear_engine_to_frame mount inherit rear_engine_to_frame co[lr]_rear_suspension_to_frame mount rear_2 hockeystick_to_frame, trailing_arm_to_frame, suspension_to_f co[lr]_suspension_to_frame mount rear hockeystick_to_frame, trailing_arm_to_frame, suspension_to_f co[lr]_upper_front_fueltank_to_frame mount inherit upper_front_fueltank_to_fr co[lr]_upper_middle_fueltank_to_frame mount inherit upper_middle_fueltank_to_f co[lr]_upper_radiator_to_frame mount inherit upper_radiator_to_frame co[lr]_upper_rear_fueltank_to_frame mount inherit upper_rear_fueltank_to_fra cos_aero_drag_force solver_variable inherit aero_drag_force cos_aero_frontal_area parameter_real inherit aero_frontal_area cos_air_density parameter_real inherit air_density cos_body_subsystem mount inherit body_subsystem cos_chassis_path_reference marker inherit chassis_path_reference cos_drag_coefficient parameter_real inherit drag_coefficient cos_driver_reference marker inherit driver_reference cos_fd_panhard_rod_to_frame mount rear panhard_rod_to_frame cos_fifth_wheel_location location trailer fifth_wheel_location cos_fifth_wheel_to_trailer mount inherit fifth_wheel_to_trailer cos_lateral_rod_to_frame mount any lateral_rod_to_frame cos_lower_back_bbox_to_frame mount inherit lower_back_bbox_to_frame cos_lower_bump_stop_to_frame mount inherit lower_bump_stop_to_frame cos_lower_front_bbox_to_frame mount inherit lower_front_bbox_to_frame cos_main_exhaust_to_frame_1 mount inherit main_exhaust_to_frame_1 cos_main_exhaust_to_frame_2 mount inherit main_exhaust_to_frame_2 cos_main_exhaust_to_frame_3 mount inherit main_exhaust_to_frame_3 cos_main_exhaust_to_frame_4 mount inherit main_exhaust_to_frame_4 cos_main_exhaust_to_frame_5 mount inherit main_exhaust_to_frame_5 cos_main_exhaust_to_frame_6 mount inherit main_exhaust_to_frame_6 cos_main_exhaust_to_frame_7 mount inherit main_exhaust_to_frame_7 cos_main_exhaust_to_frame_8 mount inherit main_exhaust_to_frame_8 cos_measure_for_distance marker inherit measure_for_distance cos_pitman_mount mount inherit pitman_mount cos_powertrain_to_body mount truck powertrain_to_body cos_press_valve_link_to_frame mount inherit press_valve_link_to_frame cos_rd_panhard_rod_to_frame mount rear_2 panhard_rod_to_frame cos_upper_back_bbox_to_frame mount inherit upper_back_bbox_to_frame cos_upper_front_bbox_to_frame mount inherit upper_front_bbox_to_frame81 output communicators were found in '_msc_truck_rigid_tractor'驾驶室Listing of input communicators in '_msc_truck_rigid_cab'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_hood_frame_mount mount inherit hood_frame_mount4 input communicators were found in '_msc_truck_rigid_cab'Listing of output communicators in '_msc_truck_rigid_cab'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_cab_suspension_shocks mount inherit shock_to_cab, upper_airbag_to_ca co[lr]_main_exhaust_to_cab mount inherit main_exhaust_to_cab co[lr]_stack_to_cab mount inherit stack_to_cab cos_cab_suspension mount inherit lateral_rod_to_cab, upper_bump_stop_to_ca cos_steering_column_to_body mount inherit steering_column_to_body8 output communicators were found in '_msc_truck_rigid_cab'发动机Listing of input communicators in '_msc_truck_powertrain'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_diff_tripot_F location rear diff_tripot ci[lr]_diff_tripot_R location rear_2 diff_tripot ci[lr]_tire_force_F force rear tire_force ci[lr]_tire_force_R force rear_2 tire_force cis_clutch_demand solver_variable inherit clutch_demand cis_diff_mount_F mount rear axle_diff_mount cis_diff_mount_R mount rear_2 axle_diff_mount cis_initial_engine_rpm parameter_real any initial_engine_rpm cis_powertrain_to_body mount inherit powertrain_to_body cis_sse_diff1 diff inherit sse_diff1 cis_throttle_demand solver_variable inherit throttle_demand cis_transmission_demand solver_variable inherit transmission_demand16 input communicators were found in '_msc_truck_powertrain'Listing of output communicators in '_msc_truck_powertrain'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_tripot_to_differential_F mount rear tripot_to_differential co[lr]_tripot_to_differential_R mount rear_2 tripot_to_differential cos_clutch_displacement_ic solver_variable inherit clutch_displacement_ic cos_default_downshift_rpm parameter_real inherit min_engine_speed cos_default_upshift_rpm parameter_real inherit max_engine_speed cos_diff_ratio parameter_real inherit diff_ratio cos_engine_idle_rpm parameter_real inherit engine_idle_rpm cos_engine_map spline inherit engine_mapcos_engine_rpm solver_variable inherit engine_rpm cos_engine_speed solver_variable inherit engine_speed cos_max_engine_braking_torque solver_variable inherit engine_maximum_braking_tor cos_max_engine_driving_torque solver_variable inherit engine_maximum_driving_tor cos_max_gears parameter_integer inherit max_gears cos_max_throttle parameter_real inherit max_throttle cos_powertrain_gse general_state_equation inherit powertrain_gse cos_transmission_input_omega solver_variable inherit transmission_input_omega cos_transmission_spline spline inherit transmission_spline20 output communicators were found in '_msc_truck_powertrain'板簧Listing of input communicators in '_msc_truck_leaf_spring'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_leaf_front mount inherit leaf_front ci[lr]_leaf_rear mount inherit leaf_rear4 input communicators were found in '_msc_truck_leaf_spring'Listing of output communicators in '_msc_truck_leaf_spring'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_leaf_to_axle mount inherit leaf_to_axle2 output communicators were found in '_msc_truck_leaf_spring'三段簧Listing of input communicators in '_msc_truck_leaf_3link'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_leaf_front mount inherit leaf_front ci[lr]_leaf_rear mount inherit leaf_rear4 input communicators were found in '_msc_truck_leaf_3link'Listing of output communicators in '_msc_truck_leaf_3link'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_leaf_attach_loc location inherit leaf_attach_loc co[lr]_leaf_to_axle mount inherit leaf_to_axle驱动轴Listing of input communicators in '_msc_truck_drive_axle'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_shock_to_frame mount inherit shock_to_frame ci[lr]_spring_to_frame mount inherit spring_to_frame ci[lr]_tire_force force inherit tire_force ci[lr]_trailing_arm_to_frame mount inherit trailing_arm_to_frame ci[lr]_tripot_to_differential mount inherit tripot_to_differential cis_panhard_rod_to_frame mount inherit panhard_rod_to_frame11 input communicators were found in '_msc_truck_drive_axle'Listing of output communicators in '_msc_truck_drive_axle'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_camber_angle parameter_real inherit camber_angle co[lr]_diff_tripot location inherit diff_tripot, tripot_to_different co[lr]_lddrv_outside_whl_mount mount inherit outside_whl_mnt co[lr]_lddrv_suspension_mount mount inherit suspension_mount co[lr]_lddrv_suspension_upright mount inherit suspension_upright co[lr]_outside_wheel_center location inherit outside_wheel_center co[lr]_toe_angle parameter_real inherit toe_angle co[lr]_wheel_center location inherit wheel_center cos_axle_diff_mount mount inherit axle_diff_mount cos_driveline_active parameter_integer inherit driveline_active cos_halfshaft_omega_left solver_variable inherit halfshaft_omega_left cos_halfshaft_omega_right solver_variable inherit halfshaft_omega_right cos_suspension_parameters_ARRAY array inherit suspension_parameters_arra21 output communicators were found in '_msc_truck_drive_axle'双横臂Listing of input communicators in '_msc_truck_double_wishbone_suspension'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_ARB_pickup location inherit arb_pickup ci[lr]_strut_to_body mount inherit strut_to_body ci[lr]_tripot_to_differential mount inherit tripot_to_differential ci[lr]_uca_to_body mount inherit uca_to_body cis_subframe_to_body mount inherit subframe_to_body9 input communicators were found in '_msc_truck_double_wishbone_suspension'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:co[lr]_arb_bushing_mount mount inherit arb_bushing_mount co[lr]_camber_angle parameter_real inherit camber_angle co[lr]_droplink_to_suspension mount inherit droplink_to_suspension co[lr]_suspension_mount mount inherit suspension_mount co[lr]_suspension_upright mount inherit suspension_upright co[lr]_toe_angle parameter_real inherit toe_angle co[lr]_tripot_to_differential location inherit tripot_to_differential co[lr]_wheel_center location inherit wheel_center cos_driveline_active parameter_integer inherit driveline_active cos_engine_to_subframe mount inherit engine_to_subframe cos_rack_housing_to_suspension_subframe mount inherit rack_housing_to_suspension_subfra cos_strarm_to_spindle mount front strarm_to_spindle cos_suspension_parameters_ARRAY array inherit suspension_parameters_arra21 output communicators were found in '_msc_truck_double_wishbone_suspension'驾驶悬置Listing of input communicators in '_msc_truck_cab_suspension'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_lower_airbag_to_frame mount inherit lower_airbag_to_frame ci[lr]_shock_to_cab mount inherit shock_to_cab ci[lr]_shock_to_frame mount inherit cab_susp_shock_to_frame ci[lr]_upper_airbag_to_cab mount inherit upper_airbag_to_cab cis_lateral_rod_to_cab mount inherit lateral_rod_to_cab cis_lateral_rod_to_frame mount inherit lateral_rod_to_frame cis_lower_bump_stop_to_frame mount inherit lower_bump_stop_to_frame cis_upper_bump_stop_to_cab mount inherit upper_bump_stop_to_cab12 input communicators were found in '_msc_truck_cab_suspension'Listing of output communicators in '_msc_truck_cab_suspension'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name: 0 output communicators were found in '_msc_truck_cab_suspension'制动Listing of input communicators in '_msc_truck_brake'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name: ci[lr]_front_camber_angle parameter_real front camber_angleci[lr]_front_suspension_upright mount front suspension_upright ci[lr]_front_tire_force force front tire_force ci[lr]_front_toe_angle parameter_real front toe_angle ci[lr]_front_wheel_center location front wheel_center ci[lr]_rear_camber_angle parameter_real rear camber_angle ci[lr]_rear_rotor_to_wheel_1 mount rear rotor_to_wheel ci[lr]_rear_rotor_to_wheel_2 mount rear_2 rotor_to_wheel ci[lr]_rear_suspension_upright_1 mount rear suspension_upright ci[lr]_rear_suspension_upright_2 mount rear_2 suspension_upright ci[lr]_rear_tire_force force rear tire_force ci[lr]_rear_toe_angle parameter_real rear toe_angle ci[lr]_rear_wheel_center_1 location rear wheel_center ci[lr]_rear_wheel_center_2 location rear_2 wheel_center cis_brake_demand solver_variable any brake_demand31 input communicators were found in '_msc_truck_brake'Listing of output communicators in '_msc_truck_brake'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name:cos_max_brake_value parameter_real inherit max_brake_value1 output communicator was found in '_msc_truck_brake'空滤器Listing of input communicators in '_msc_truck_aux_parts'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_front_airtank_to_frame mount inherit front_airtank_to_frame ci[lr]_lower_front_fueltank_to_frame mount inherit lower_front_fueltank_to_fr ci[lr]_lower_middle_fueltank_to_frame mount inherit lower_middle_fueltank_to_f ci[lr]_lower_rear_fueltank_to_frame mount inherit lower_rear_fueltank_to_fra ci[lr]_main_exhaust_to_cab mount inherit main_exhaust_to_cab ci[lr]_rear_airtank_to_frame mount inherit rear_airtank_to_frame ci[lr]_stack_to_cab mount inherit stack_to_cab ci[lr]_upper_front_fueltank_to_frame mount inherit upper_front_fueltank_to_fr ci[lr]_upper_middle_fueltank_to_frame mount inherit upper_middle_fueltank_to_f ci[lr]_upper_rear_fueltank_to_frame mount inherit upper_rear_fueltank_to_fra cis_lower_back_bbox_to_frame mount inherit lower_back_bbox_to_frame cis_lower_front_bbox_to_frame mount inherit lower_front_bbox_to_frame cis_main_exhaust_to_frame_1 mount inherit main_exhaust_to_frame_1 cis_main_exhaust_to_frame_2 mount inherit main_exhaust_to_frame_2 cis_main_exhaust_to_frame_3 mount inherit main_exhaust_to_frame_3 cis_main_exhaust_to_frame_4 mount inherit main_exhaust_to_frame_4 cis_main_exhaust_to_frame_5 mount inherit main_exhaust_to_frame_5 cis_main_exhaust_to_frame_6 mount inherit main_exhaust_to_frame_6 cis_main_exhaust_to_frame_7 mount inherit main_exhaust_to_frame_7 cis_main_exhaust_to_frame_8 mount inherit main_exhaust_to_frame_8cis_upper_front_bbox_to_frame mount inherit upper_front_bbox_to_frame32 input communicators were found in '_msc_truck_aux_parts'Listing of output communicators in '_msc_truck_aux_parts'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name: 0 output communicators were found in '_msc_truck_aux_parts'鼓式制动Listing of input communicators in '_msc_truck_air_drum_brakes'----------------------------------------------------------------Communicator Name: Entity Class: From Minor Role: Matching Name:ci[lr]_camber_angle parameter_real front camber_angle ci[lr]_camber_angle_front_drive parameter_real rear camber_angle ci[lr]_camber_angle_rear_drive parameter_real rear_2 camber_angle ci[lr]_inside_tire_force_front_drive force rear tire_force ci[lr]_inside_tire_force_rear_drive force rear_2 tire_force ci[lr]_outside_tire_force_front_drive force rear outside_tire_force ci[lr]_outside_tire_force_rear_drive force rear_2 outside_tire_force ci[lr]_suspension_upright mount front suspension_upright ci[lr]_suspension_upright_front_drive mount rear suspension_upright ci[lr]_suspension_upright_rear_drive mount rear_2 suspension_upright ci[lr]_tire_force force front tire_force ci[lr]_toe_angle parameter_real front toe_angle ci[lr]_toe_angle_front_drive parameter_real rear toe_angle ci[lr]_toe_angle_rear_drive parameter_real rear_2 toe_angle ci[lr]_wheel mount front wheel, rotor_to_wheel ci[lr]_wheel_center location front wheel_center ci[lr]_wheel_center_front_drive location rear wheel_center ci[lr]_wheel_center_rear_drive location rear_2 wheel_center ci[lr]_wheel_front_drive mount rear wheel, rotor_to_wheel ci[lr]_wheel_rear_drive mount rear_2 wheel, rotor_to_wheel cis_brake_demand solver_variable any brake_demand41 input communicators were found in '_msc_truck_air_drum_brakes'Listing of output communicators in '_msc_truck_air_drum_brakes'----------------------------------------------------------------Communicator Name: Entity Class: To Minor Role: Matching Name: 0 output communicators were found in '_msc_truck_air_drum_brakes'车身。
Adams详细介绍教学提纲
➢ 转弯制动(Braking-In-Turn)、定转弯半径(Constant-Radius Cornering)、转向回正(Cornering with Steer Release)、收油 门转弯(Lift-off Turn-in)、弯道收油门(Power-off Cornering)
总成
▪ 最后选择合适 的子系统与试 验台,装配成 总成
▪ 在仿真之前, 需要设置一些 基本参数
设置参数
▪ 悬架分析参数
➢ 轮胎模型、轮距、簧载质量、驱动力、制动力分 配、质心高度
▪ 整车分析参数
➢ 转向比、转向齿条比-方向盘与齿条(只在输入 力矩或位移的时候有效)、最大的前后制动力矩、 前后制动力分配
➢ 加速试验、制动试验等直线性能试验, ➢ 转向制动、定圆转向、转向回正等联合工况性能仿真分析 ➢ 主要考查:横摆角速度、侧倾角、侧向加速度、侧偏角等
优点
相对传统的汽车设计开发,使用ADAMS及其CAR模块,可以在如 下方面收到明显效果:
• 分析时间由数月减少为数日 • 降低工程制造和测试费用 • 在产品制造出之前,就可以发现并更正设计错误,完善设
▪ 建立子系统
➢ 使用系统带的模板 ➢ 自己创建模板
▪ 建立装配 ▪ 设置参数 ▪ 进行特定仿真 ▪ 绘制曲线、分析数据
模式:标准
▪ 标准:standard
➢ 用于设计人员和检测人员,在这个环境下进行建立子系统、装配和 仿真
➢ 用户可以根据汽车的构造来选择合适的模板,如悬架系统,轮胎系统,转 向系统等;
▪ Car Ride包括了在汽车平顺性频域分析方面建模、试验及 后处理所需要的单元、模型及事件的定义,一旦系统中所 有部件详细的参数指定,就可以基于一个扩展的试验平台, 完成一系列预定义的平顺性和舒适性研究过程,使用户可 以进行系统级NVH(Noise噪音、Vibration振动、 Harshness啸鸣)性能的评估,也可以对其他系统中的模型 单元进行单独分析。我们一般大致将车辆振动频率在150 Hz以下时划分为振动,超过150 Hz的就是噪音和啸鸣。
ADAMS_CAR模块实例(整车仿真分析篇)
ADAMS_CAR模块实例(整车仿真分析篇)11整车仿真 (234)11.1整车装配模型 (234)11.2整车仿真 (235)11.3后处理曲线读取 (237)11.4动画演⽰ (237)11.4录制动画演⽰ (241)11.5整车仿真调试 (241)附例 (242)233《整车仿真分析篇》11整车仿真在Adams/Car环境下进⾏整车动⼒学仿真必须包含的⼦系统有:前/后悬架转向系统前/后轮胎车⾝此外Adams/Car还会包含⼀个Test Rig(测试台)。
在开环(Open-loop)、闭环(Close-loop)和准静态分析(Quasi-static)中必须选择._MDI_SDI_TESTRIG。
⽤户可以在整车模型中包含其它的⼦系统,如制动⼦系统、动⼒系统等。
11.1整车装配模型在Standard Interface界⾯菜单⾥选择File>New>Full_Vehicle Assembly。
在出现的对话框⾥输⼊⾃⼰取的整车装配体名称,在各个⼦系统栏⽬⾥右击⿏标,在⾃⼰的数据库⾥找到相应的各个⼦系统:234235点击OK ,如图所⽰:本例分析以双移线仿真为例,没有添加动⼒总成部分。
11.2整车仿真从菜单选择Simulation>Full_Vehicle Analysis>Course Events>ISO Lane_Change 。
设定对话框如图所⽰:点击OK,如果运算成功的话信息窗⼝如下:23611.3后处理曲线读取⽅法和步骤请参照悬架分析篇11.4动画演⽰动画演⽰有两种⽅式:Review>Animation Controls1)从菜单选择Array设定动画控制如下:237点击播放按钮,可以观看动画演⽰。
2)从后处理窗⼝去看,并可以保存动画演⽰为*.avi格式视频。
点击Review>Postprocessing Window或直接按F8,进⼊后处理窗⼝。
ADAMS_CAR模块实例(整车仿真分析篇).
11整车仿真 (234)11.1整车装配模型 .............................................................................................................234 11.2整车仿真 .....................................................................................................................235 11.3后处理曲线读取 . (237)11.4动画演示 .....................................................................................................................237 11.4录制动画演示 .............................................................................................................241 11.5整车仿真调试 . (241)附例 (24)2《整车仿真分析篇》11整车仿真在 Adams/Car环境下进行整车动力学仿真必须包含的子系统有:前 /后悬架转向系统前 /后轮胎车身此外 Adams/Car还会包含一个 Test Rig(测试台。
在开环(Open-loop 、闭环(Close-loop 和准静态分析(Quasi-static 中必须选择 ._MDI_SDI_TESTRIG。
用户可以在整车模型中包含其它的子系统,如制动子系统、动力系统等。
11.1整车装配模型在 Standard Interface界面菜单里选择 File>New>Full_Vehicle Assembly。
2_ADAMS_CAR模块详细实例教程_前悬架建模篇)
2_ADAMS_CAR模块详细实例教程_前悬架建模篇)2前悬架模板建模 (7)2.1创建下前控制臂 (10)2.1.1创建硬点(下前控制臂内外点) (10)2.1.2创建下前控制臂part (10)2.1.3创建下前控制臂几何体 (12)2.2创建下后控制臂 (13)2.2.1创建硬点(下后控制臂内外点) (13)2.2.2创建下后控制臂part (14)2.2.3创建下后控制臂几何体 (15)2.3创建上控制臂 (16)2.3.1创建硬点 (16)2.3.2创建下后控制臂part (18)2.3.3创建下后控制臂几何体 (18)2.4创建转向节 (20)2.4.1创建硬点 (20)2.4.2创建转向节part (21)2.4.3创建转向节几何体 (23)2.5创建轮毂 (26)2.5.1创建轮心点 (26)2.5.2创建参数变量 (27)2.5.3创建轮心处的Construction Frame (29)2.5.4创建轮毂part (30)2.5.5创建轮毂的几何体 (31)2.6创建传动轴几何体 (32)2.6.1创建传动轴与变速箱输出端的连接硬点 (32)2.6.2创建传动轴part (33)2.6.3创建传动轴相关的几何体 (33)2.6.4创建tripot 的Part (36)2.6.5创建tripot的几何体 (39)2.6.6创建变速箱输出轴的替代体Mount Part (40) 2.6.7创建上控制臂处车身的替代体Mount Part (41) 2.7创建减振器 (41)2.7.1创建减振器上下硬点 (41)2.7.2创建减振器上下体Part (42)2.7.3创建Damper (44)2.7.4创建减振器上端的车身替代体Mount Part (47) 2.8创建弹簧 (48)2.8.1创建弹簧上下硬点 (48)2.8.2创建弹簧 (49)2.9创建前副车架 (50)2.9.1创建Construction Frame (50)2.9.3创建副车架处车身替代体Mount Part (51) 2.9.2创建前副车架Part (52)2.9.3创建前副车架轮廓线Ountline (53)2.10 创建转向横拉杆 (55)2.10.1创建硬点(下前控制臂内外点) (55)2.10.2创建下前控制臂part (55)2.10.3创建下前控制臂几何体 (56)2.10.4 创建转向机齿条的替代体Mount Part (57) 2.11创建确定球销或衬套轴线的几个参考点 (57) 2.12 创建part之间的连接 (59)2.12.1前副车架 (59)2.12.2创建控制臂衬套 (61)2.12.3创建part之间的刚性连接 (71)2.13创建通讯器 (83)2.14创建悬架参数 (88)2.14.1创建Characteristics Array (88)2.14.2设置Toe/Camber数值 (89)2.15创建减振器上下行程限位块 (89)2.16保存模型 (91)《前悬架篇》2前悬架模板建模启动Adams/Car,进入Template Builder模块点击File下拉菜单,选择New:在出现的对话框里Template Name一栏输入模板名称Front_Suspension, Major Role选择suspension在ADAMS/Car里创建模型拓扑结构的三步曲是:1)创建硬点(hard point)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2.4驾驶员模块Driver
ADAMS/Driver 是一个可选模块,是 在德国的 IPG-Driver 基础上经过二次 开发形成的成熟产品。利用该模块, 可以提高车辆动力学仿真的真实感, 特别使用与装备有各种正负反馈的智 能系统(例如:ABS、4WS、CCS)的汽 车。
1.2.5 动力传动模块Driveline
1.2
ADAMS/CAR软件相关模块
SD EDM CSM Driver
3D Road Engine powered by FEV Durability Solver Controls
Driveline
CAR
MACHANISM/Pro
Exchange
1.2.1悬架设计软件包SD
Suspension Design 中包括以特征 参数(前束、定位参数、速度)表示 的悬架模型。通过这些特征参数,设 计师可以快速确定在任意载荷和轮胎 下的轮心位置和方向,在此基础上, 快速建立包括橡胶衬套在内的柔体悬 架模型。它采用的是全参数的面板建摸方式。借助悬架模 块,设计师可以提出原始的悬架设计方案。在此基础上, 通过调整悬架参数就可以快速确定满足理想悬架特性的悬 架方案。
立体平画法 曲面的多边形表示方法 和着色文件
波前文件 FEA载荷 储存模型几何形状和运动数据的输出文件 输出有关节点载荷的变化情况,供进一步的有 限元分析
电子数据表 以电子数据表格式输出的仿真分析结果
第4章 ADAMS/CAR在汽车操纵稳 定性中的应用
4.1 稳态转向试验仿真
2.2 仿真过程
Build
Test
Simulate &Review
PostProcessor
研究车辆系统动力学,建立车辆仿真模型,归纳 起来有以下几个典型步骤: 机械系统的物理抽象;获取模型的运动学(几何定 位)参数,建立抽象系统的运动部件、约束,从而 建立运动学模型。 校验模型的自由度及正确性。 获得模型的动力学参数,定义模型中部件、铰链与 弹性元件及外界条件,如道路模型、铁道轮轨模型、 空气阻力等的特性,建立动力学模型,对动力学模 型进行调整与仿真计算。 对仿真计算结果进行后处理。
第1章 ADAMS/CAR软件介绍 第2章 ADAMS/CAR基本使用方法 第3章 ADAMS/CAR 输入和输出文件类型 第4章 ADAMS/CAR在汽车操纵稳定性中的应用 第5章 ADAMS/CAR二次开发
第1章
ADAMS/CAR软件介绍
1.1 ADAMS/CAR
ADAMS/CAR 是 MDI 公司与 Audi 、 BMW 、 Renault 和 Volvo 等公司合作开发的整车设计软件包,集成了 它们在汽车设计、开发等方面的经验。 ADAMS/Car 是一种基于模板的建模和仿真工具,大大加速和简 化了建模的步骤。用户只需在模板中输入必要的数 据,就可以快速建造包括车身、悬架、传动系统、 发动机、转向机构、制动系统等在内的高精度的整 车虚拟样机,并进行仿真。
SD与CSM的区别:
SD需要建立详细的多体悬架模型,或者是借
助已有的多体悬架模型进行改进。
CSM不需要建立详细的多体悬架模型,只注
重悬架布局的最终结果。
1.2.3经验动力学模型EDM
虚拟样机功能的巨大发展,应归功 于 MDI 公司与 MTS 系统公司共同开发的 EDM 模块。利用 EDM ,可快速建立基于 试验数据的高精度弹性件模型,特别 是在设计复杂的悬架、阻尼器、衬套 和轮胎等。
整车满载在干路面上右 转的稳态转向特性的仿真与 试验(前后侧偏角差特性) 对比结果见右图,可知仿真 结果与试验结果变化趋势相 同,在小横向加速度下(线 性范围下)吻合相当好,在 大横向加速度下(非线性范 围下)有一定差别。
前后侧偏角差特性图
仿真模型还输出了其他一些重要参数,比如:
车身侧倾角与侧 向加速度关系图
福特汽车公司在一个新车型的开发过程中采 用此项技术,设计周期缩短了 70 天。全公司范围 内,由于采用了这项技术,设计费用减少了 4000 万美元,制造费用节省了 10 亿美元。由于设计制 造周期的缩短,新车上市早,额外赢利达到其成 本的数倍。
第2章 ADAMS/CAR基本使用方法
2.1 启动CAR模块
1.2.10 Engine powered by FEV工具包
ADAMS/Engine powered by FEV 是一个工具 包, 具有建立并仿真功能化数字发动机的功能。 通过仿真分析,在最短时间内获得可靠、有效和 功率强大的发动机。
1.2.11图形接口模块Exchange
ADAMS/Exchange 为 ADAMS 与其他 CAD/CAM/CAE 软件之间的数据交换提供 了工业标准的接口,实现 双向传输。
使用 ADAMS/Driveline ,可以方便的建立 整车的传动系统,以研究传动系与悬架的相 互作用。动力传动模块提供了一系列的标准 试验,可以做前轮驱动,后轮驱动及四轮驱 动,力矩转移、分配、陀螺效应和平衡效应、 轴承动力学和弹性、以及部件级的噪声和振 动激励等分析。
1.2.6 三维路面模块3D Road
车身横摆角速度与 侧向加速度关系图
4.2 瞬态试验仿真
汽车的瞬态特性是评价汽车操纵稳定性好坏的重要评价 方法。因此象角阶跃、角脉冲、力阶跃、力脉冲、转向回正、 单移线、双移线、正弦输入等评价方法在不同国家得到不同 重视。同时车辆的瞬态特性的计算机仿真已成为汽车瞬态特 性理论研究与样车性能预测的重要手段。这里仅给出转向回 正特性仿真结果。以下四幅图为低速回正试验仿真结果特性 曲线。仿真中设汽车沿半径为 15米的圆周行驶,并使侧向加 速度达到0.4g ,然后撒手。
1.2.9 耐用性分析模块Durability
耐用性试验是产品开发的一个关键步骤,主 要解决这样一个问题:“机构何时报废或零件何 时失效?”疲劳测试是产品发展的一个评价标准。 疲劳特性往往与一些其他的设计属性,例如操纵 稳定性,行驶性和NVH(噪声,振动粗糙度),相 矛盾。 使用ADAMS/Durability,可以找到这些因 素的平衡点,但又不象传统物理实验那样耗费大 量的时间。
Suspension Design 可以进行的试验包括:单轮激振试 验、双轮同向激振试验、双轮反向激振试验、转向试验和 静载试验等。输出的参数包括39种标准悬架特性参数。
1.2.2概念化悬架模块CSM
CSM是一个选装模块,可以是ADAMS/CAR的一部分,也可以单独 使用。利用CSM,通过预先定义悬架运动时或受外力作用时车桥的轨 迹,可以在ADAMS/CAR中实现悬架的运动分析。利用CSM,不需要建 立详细的多体悬架模型,就可以研究系统级的车辆动力学性能。由 于特征文件.SCF中不包含任何相关的几何信息,所以CSM模型不但可 以与他人共享悬架特征文件,而且不必担心泄密。 另外,使用CSM可以在同一个车辆装配中 把概念悬架与多体悬架相结合使用。也可以 通过表格数据(二维或三维的样条函数)或 三元多项式系数定义悬架特征曲线。从 ADAMS/CAR多体悬架分析中可自动产生悬架特 性 .SCF文件。用户可以如同悬架设计模块一 样进行整车的仿真分析。
文件格式
log文件 (.log) 试验数据
说
明
允许 允许 输入 输出
ASCII的文件,记录输入的各种命令,以及执行 命令过程中的接受到的错误信息 文本文件格式,用于储存外部的试验数据
数值数据
CAD文件
文本文件格式,储存 CAR 操作过程中产生的数 值结果
储存几何信息,可以使用的图形格式有 STEP、 IGES、DXF、DWG、Parasolid。
双击CAR模块图标 ,屏幕出现ADAMS/CAR窗口,并 弹出欢迎对话框。此时需选择模式: • Standard Interface • Template Builder 选择其中一个,进入CAR模块的一个模式。若需要切换模 式,可以直接按F9或者Tools下拉菜单的第一个选项。
在专家模式中使用ADAMS/Car,工程师可以根据本公司的 工程经验建立用户自定义模板,以帮助新来的工程师应 用该模板进行各种工况标准的整车性能仿真试验。
1.3 ADAMS/CAR的优点
• • • • • • 相对传统的汽车设计开发,使用 ADAMS 及其 CAR 模块,可以在如下方面收到明显效果: 分析时间由数月减少为数日 降低工程制造和测试费用 在产品制造出之前,就可以发现并更正设计错误, 完善设计方案 在产品开发过程中,减少所需的物理样机数量 当进行物理样机测试有危险、费时和成本高时,可 利用虚拟样机进行分析和仿真 缩短产品的开发周期
2.3具体操作结合实例讲解
平顺性试验仿真
方向盘角阶跃试验仿真
S形转向试验仿真
第3章 ADAMS/CAR 输入和输出文件 类型
文件格式 Solver语句表 (.adm) CAR模型数据库 (.bin) CAR命令文件 (.cmd) Solver仿真分析结 果文件 (.req,.res,.gra) 说 明 允许 输入 允许 输出 储存用Solver命令语言ADL编写的语 句表,用于描述样机模型 储存CAR模型数据库的全部信息 储存CAR命令文件,使用该命令文件 可自动产生样机模型或者仿真结果 分别用于储存要求、结果和图形的分 析结果
应用 ADAMS/3D Road 模块,用户可以方便 地建立三维光滑的路面,例如:多层停车场, 赛车跑道和高速公路。
1.2.7 Solver模块
ADAMS/Solver 是一个自动建立并解算用于机械系统 运动仿真方程的,快速、稳定的数值分析工具。可以对 以机械部件、控制系统和柔性部件组成的多域问题进行 分析。ADAMS/Solver支持多种分析类型,其中包括运动 学、静力学、准静力学、线性或非线性动力学分析。 它可以提供多种积分方法以有效 的进行方程解算。ADAMS/Solver 可以用户化。方便的使用用户子 程序建立特定的用户模型。