You are on page 1of 58

Simwe公开课系列之

—— Adams中Leafspring Toolkit介绍

主讲人(论坛ID号):Brill
2012年6月7日
目录

1. 板簧工具箱介绍 3
2. 初始几何轮廓 (OG profile) 11
3. 板簧模型 19
4. 运行一个板簧模型分析 35
5. 模型加预载荷和总成装配 45
6. 转换为Adams/Car模板 51

Leafspring Toolkit Training 2


板簧工具箱介绍

什么是板簧工具箱?
钢板弹簧广泛应用在车辆上。在设计过程中,客户利用板簧工具箱,能够建立由离散梁
单元构成的高质量板簧虚拟模型,方便、精准的研究设计方案是否合理。
板簧虚拟模型既可以作为独立的子系统,也可以通过与Adams/View 和Adams/Car等建立
整车模型进行装配。
板簧工具箱也可以将板簧模型自动转变成,包含车轴、连接件和信息交流器等信息的
Adams/Car悬架模板。

使用板簧工具箱的一般流程
通过如下步骤,可以进行板簧建模和设计方案研究
„ 通过OG profile创建板簧初始几何轮廓
„ 创建板簧模型
„ 运行准静态分析
„ 创建加预载荷的板簧模型
„ 创建一个板簧装配体模型
„ 将板簧装配体转换为Adams/Car的模板

Leafspring Toolkit Training 4


板簧工具箱功能选项

板簧工具箱包括如下功能选项
„ OG(Original Geometry) Profile 初始几何轮廓建模
„ 创建板簧
„ 创建和修改连接件
„ 分析板簧模型
„ 创建加预载荷的板簧模型
„ 创建板簧装配体模型
„ 板簧分析结果后处理
„ 转换为Adams/Car的模板

Leafspring Toolkit Training 5


练习1 –创建和运行一个板簧模型

„ 问题阐述
本练习介绍典型的板簧仿真分析的一般步骤。板簧工具箱主要运行准静态分析。先建立一
个钢板弹簧模型,然后运行准静态分析,最后绘制分析结果曲线。

„ 设置你的进程
生成一个工作目录
„ Windows系统
‹ 在硬盘上建立一个新的名为leaftool目录,比如 D:\leaftool
启动Adams/View 或者 Adams/Car

„ Windows系统
‹ 在 Windows系统进行下面操作, 单击Start →All Programs → MSC.Software →
MD.ADAMS 2010 → AView(或 ACar), 然后选择ADAMS-View(或 ADAMS-Car)
‹ 弹出欢迎对话框
‹ 如果是启动Acar,在欢迎对话框中选择Template Builder

Leafspring Toolkit Training 6


练习1 –创建和运行一个板簧模型

„ 界面设置…
载入 Leafspring 工具箱:
„ 单击菜单Tools → Plugin Manager . 关于Plugin Manager 的帮助,在对话框中按下 F1键。

„ 从插件列表中找到Leafspring Toolkit,然后单选或全选如下命令:
‹ Load – 在当前界面加载 Leafspring 工具箱。
‹ Load at Startup – 在启动Adams/Car 或 View 时在界面 中自动加载Leafspring 工具箱。
„ 单击OK
Adams/Car 载入Leafspring 工具箱,在Adams/Car界面上多出一个新的Leaftool菜单。

Leafspring Toolkit Training 7


练习1 –创建和运行一个板簧模型

„ 创建自由状态下板簧几何轮廓模型(OG Profile)
1. 单击菜单LeafTool → OG profile Generator;
2. 单击OK;
3. 生成几何模型以后,弹出信息窗口,单击OK;
在本练习中, 生成了三块板簧的几何模型。在工作目录下自动生成了文件名为 named
„
demo_og.lef,格式为 (*.lef)的几何文件 。
4. 弹出 Create Leafspring对话框。

„ 创建板簧
1. 在Model Name 文本框中,输入Leafspring _demo ;
2. 右击File Name(*.lef) 文本框,指向 Browse, 选择工作目录下的 demo_og.lef文件;
3. 单击 OK;
„ 本练习中, “Leafspring_demo” 由不带夹子的三块板簧组成。
4. 完成板簧创建后,弹出Attachment Create or Modify 对话框;
5. 单击OK;
„ 吊耳( shackle )、车轴( axle )和安装件 (attachments )会加到板簧模型上。

Leafspring Toolkit Training 8


练习1 –创建和运行一个板簧模型

„ 运行板簧模型
1. 从 Leaftool 菜单, 选择 Analysis
2. 选择Vertical 复选框
3. 在Fz(N) 文本框中输入 10000
4. 单击Simulate
„ 仿真过后,自动生成仿真动画。
„ 观看仿真动画
„ 在 Adams/View中
1. 单击Review 菜单, 选择Animation Controls….
2. 单击Play 按钮观看板簧的仿真动画。
„ 在Adams/Car中
选择Animation Controls;
1. 单击LeafTool 菜单,
2. 单击Play 按钮观看板簧的仿真动画。

Leafspring Toolkit Training 9


练习1 –创建和运行一个板簧模型

„ 绘制仿真分析结果曲线…
1. 单击LeafTool 菜单, 选择 Start Plotting Window;
2. 在面板的的右下角,选择Independent Axis to Data;
„ 弹出Independent Axis Browser对话框
„ 在browser执行接下来四个步骤完成数据选择
„ 从Filter 列表中,选择user defined;
„ 从Request列表中,选择axle_center_location ;
„ 从Component列表中,选择location_z;
„ 单击OK。
3. 从Filter 列表中,选择user defined;
4. 从Request列表中,选择applied_force;
5. 从Component列表中,选择vertical _Fz;
6. 单击 Add Curves.
„ 绘制的是位移-载荷曲线,曲线的斜率表示板簧模型的刚度

Leafspring Toolkit Training 10


2 初始几何轮廓(OG profile)

在本章, 将学习如何使用OG Profile 建模器来创建板簧初始几何轮廓模型

本章内容:
„ 什么是OG Profile(初始几何轮廓)?
„ 如何使用OG Profile Generator
„ 练习2
什么是OG Profile(初始几何轮廓)?

特征描述
OG Profile 允许用户直接从平展的板簧几何形状来定义板簧的初始几何轮廓。

平展的板簧几何形状定义如下:
Z

X Top Surface 上平面


B
Aft Length 前段长度 Fore Length 后端长度

Flat Leaf平展板簧

B是指板簧安装夹持的有效长度也可以设置为零。
初始几何轮廓通过弧高( camber height )来描述,如下页图示。
主簧弧高是指在平行于夹紧平面(U型螺栓平面)内,主簧上表面最低处到吊耳中心的
距离。
副簧弧高是指在平行于夹紧平面(U型螺栓平面)内,板簧端部到主簧上表面最低处的
距离。
只在第一片簧(主簧)的两端有卷耳,板簧是等厚的。副簧可以是不等厚的,最后一片
簧厚度可以是线性逐渐变薄的。

Leafspring Toolkit Training 12


什么是OG Profile(初始几何轮廓)?

特征描述…

Berlin型 Aft负方向 Fore正方向 Up型 None型

Down Camber Height Z

Top Surface X
B

弧高和吊耳类型

OG Profile Generator根据输入的参数,先将会为每片板簧生成一组平展的梁单元,然后
在弧高的测量点位置加上驱动,运行准静态分析后,平展的板簧可以变形为想要的弧高
状态(前段和后端)。变形后板簧上表面内侧形状保存为初始几何轮廓。

Leafspring Toolkit Training 13


如何使用OG Profile Generator

OG Profile Generator 对话框

对话框中的各选项如下:
„ Output OG File Name :输出文件名。工作目录下,经计算后 得到的 teim orbit 格式新文件
„ Number of Leafs :模型中板簧的片数
„ Clamp Length :板簧安装夹持的有效长度或固定不动的长度,长度值可以设置成零。
„ Eye Type :主簧卷耳的类型,包括三种类型:[none, berlin, up, down]
„ Eye Radius :卷耳的半径
„ Tapering Auxiliary Leaf :副簧厚度是否逐渐变薄 选Yes 或者 No
‹ AFT Tip :如果选择副簧厚度逐渐变薄,需要定义副簧前端部位置的板厚
‹ Base Center :副簧安装夹持中心位置的板厚

Leafspring Toolkit Training 14


如何使用OG Profile Generator

OG Profile Generator 对话框…


„ Fore Tip :副簧后端部位置的板厚
„ Aft Camber :前半部分板簧的弧高
„ Aft Length :前半部分板簧的展开长度
„ Fore Length :后半部分板簧的展开长度
„ Fore Camber :后半部分板簧的弧高
„ Thickness :板簧的厚度。 ①等厚度板簧的厚度 ②如果是渐变厚度副簧,厚度将会线性
逐渐变薄,梁单元的参数将基于变细的厚度进行调整
„ Beam Element Length:在板簧展开状态下的梁单长度
„ Delta X in the File:初始几何轮廓输出文件中,X向间距列表
„ Insert Row After :在规格表中插入一行
„ Remove Row :在规格表中删除一行
„ Load Spec :按文件指定参数定义,作用在原始几何轮廓的负载
„ Save Spec :将作用于原始几何轮廓的负载,保存为文件

Leafspring Toolkit Training 15


练习2–创建 OG Profile

„ 问题阐述
在本例中,将学习通过使用OG Profile Generator生成一个由四片板簧组成的初始几何轮廓
文件(*.lef)
„ 创建OG Profile
„ 保存OG Profile Generator生成的参数
1. 单击Leaftool 菜单,选择 OG Profile Generator
2. 单击Save Spec,保存载荷参数
3. 在 file name文本框中,输入ws1_default.def 并保存
„ 默认的设置是保存为ws_default.lef

Leafspring Toolkit Training 16


练习2–创建 OG Profile

„增加一片板簧作为第四片簧,并创建几何参数
1.在 Insert Row After 文本框, 输入2并选择Insert Row After
„在第2行下面就新生的一行
2.按以下参数设置:
„Output OG File Name :ws2_a.lef
„Number of Leaf4 :4
„第三行Aft/Fore Camber Height :43
„第三行Aft/Fore Length :350
„第三行Thickness :10
„第四行Aft/Fore Camber Height :20
其它参数不变。
3.单击 Save Spec
4.在 file name文本框中,输入ws2_a.def 并保存
5.单击 Apply
„文件ws2_a.lef 就被保存到工作目录下
6.在信息窗口单击 OK
7.在弹出创建板弹簧对话中,单击 Cancel

Leafspring Toolkit Training 17


练习2–创建 OG Profile
„ 创建OG Profile
„ 再创建一个板簧几何轮廓模型
1. 在 Tapering Auxiliary Leaf, 选择 No
2. 单击 Save Spec,保存作用于原始几何轮廓的负载
3. 在 file name 文本框中,输入 ws2_b.def 然后保存文件
4. 在Output OG File Name文本框中, 输 ws2_b.lef
5. 单击 OK
„ 文件ws2_b.lef保存在工作目录下

„ OG文件的结构
OG文件使用Teim Orbit结构,文件中包含标题、单位、板簧标题、板簧参
数和展开的板簧参数列表这几个数据块 。
„ ws2_a.def $---------------------------------------------------------------------MDI_HEADER
[MDI_HEADER]!标题数据块
FILE_TYPE = 'def'
FILE_VERSION = 1.0
FILE_FORMAT = 'ASCII'
$--------------------------------------------------------------------------UNITS
[UNITS]!单位数据块
LENGTH = 'mm'
ANGLE = 'degrees'
FORCE = 'newton'
MASS = 'kg'
TIME = 'second'
$--------------------------------------------------------------LEAFSPRING_HEADER
[LEAFSPRING_HEADER]!板簧标题数据块
NAME = 'jpty6085'
TIMESTAMP = '2007/03/28,18:48:46'
#_OF_LEAF = 4
DIMENSION = 2
HEADER_SIZE = 10
(COMMENTS)
{comment_string}
'Leaftool OG Definition data‘
… Leafspring Toolkit Training 18
练习2–创建 OG Profile

„ OG文件的结构…
„ ws2_a.def

$-------------------------------------------------------------------------PARAMETERS
[PARAMETERS]!参数数据块
Number of leaf = 4
Clamp Length = 100.000
Eye Type = none
Eye Radius = 50
Tapering = yes
Aft Tip = 6.000
Base Tip = 8.000
Fore Tip = 6.000
Beam length = 20.000
DX length = 50.000
$-------------------------------------------------------------------------FlatLeafTable
[FlatLeafTable]!展开板簧的参数
80.00000 500.00000 500.00000 80.00000 10.00000
54.00000 400.00000 400.00000 54.00000 10.00000
43.00000 350.00000 350.00000 43.00000 10.00000
20.00000 300.00000 300.00000 20.00000 8.00000

„ 比较文件ws1_default,ws2_a.def和ws2_b.def三个文件中参数的差异
„ 你也可以使用文本编辑器直接修改文件中模型的相关 参数

Leafspring Toolkit Training 19


3 板簧模型

在本章中,将学习板簧模型的相关定义和创建板簧模型

本章内容:
„ 概述

„ 板簧模型相关术语

„ 如何创建板簧模型
„ 练习3 创建板簧模型
概述

概述
下图是根据板簧工具箱约定的规则,创建的前端为固定吊耳,后端为压缩状态的活动吊耳的板
簧模型。一些主要的定义归纳如下:

„ 坐标系原点位于主片簧的上表面中心

„ Fore: 相对于地面坐标系X轴正方向

„ Aft:相对于地面坐标系X轴负方向

„ Units: 长度mm, 力N, 角度degree

注意: 在 ADAMS/Car中‘Aft’ 代表车辆的前端方向

板簧模型

Leafspring Toolkit Training 21


概述

板簧参数
根据输入下面的参数定义板簧模型
‹ 板簧的几何参数
‹ 板簧中离散梁单元的数目
‹ 板簧基本尺寸(宽度、厚度等)
‹ Eye: 类型(Berlin, Up, Down), 半径
‹ Pad:板簧之间的接触力的数量,衬垫的高度和摩擦力
‹ Clip: 板簧和主片簧之间夹子的数量,弹簧夹离中心位置的距离,和离顶部的间隙以
及板簧之间的摩擦力。
„ 板簧几何数据的格式
板簧工具箱支持 Dat(*.dat)和 Lef(*.lef)格式。其中Dat(*.dat)为旧版本的文件格式 ,建议使
用Lef(*.lef)格式的文件. Lef(*.lef) 格式文件由OG Profile Generator生成。
„ Lef(*.lef) 文件的结构
.lef 文件为 Tiem Orbit格式. 文件中包含每片板簧的厚度,包括前半部分和后半部分。
每片板簧由一个数据块定义,每个数据块中包含三列 ,前两列分别代表X和 Z的值,第三
列为X和Z 定义位置的板簧厚度
板簧标题数据块中有板簧片数和尺寸的字段,如下页的示例。

Leafspring Toolkit Training 22


概述
板簧参数文件…
„ Lef(*lef) 格式文件片段…
示例:
$---------------------------------------------------------------------MDI_HEADER
[MDI_HEADER]
FILE_TYPE = 'lef'
FILE_VERSION = 1.0
FILE_FORMAT = 'ASCII'
$--------------------------------------------------------------------------UNITS
[UNITS]
LENGTH = 'mm'
ANGLE = 'degrees'
FORCE = 'newton'
MASS = 'kg'
TIME = 'second'
$--------------------------------------------------------------LEAFSPRING_HEADER
[LEAFSPRING_HEADER]
NAME = 'MSC Software Japan'
TIMESTAMP = '2001/01/12,17:04:11'
#_OF_LEAF = 3
DIMENSION = 2
HEADER_SIZE = 10
(COMMENTS)
{comment_string}
'Sample leafspring data'
$-------------------------------------------------------------------------LEAF_1
[LEAF_1]
{x z thick}
-360.0 50.3 7.0
-300.0 34.0 7.0
-250.0 23.4 7.0
-200.0 14.7 7.0
-150.0 8.2 7.0
-100.0 3.4 7.0
-50.0 0.4 7.0
0.0 0.0 7.0
50.0 1.8 7.0
100.0 5.8 7.0
150.0 11.7 7.0
200.0 19.5 7.0
250.0 29.1 7.0
300.0 40.1 7.0
360.0 54.7 7.0
$-------------------------------------------------------------------------LEAF_2 Leafspring Toolkit Training 23
板簧模型相关术语
离散柔性梁单元方法
板簧工具箱将板簧离散成用户定义数目的小构件,每个构件之间利用Adams中的柔性梁连接。

Leaf

Beam
elements

板簧梁单元
梁单元的特性由指定的宽度和厚度计算得来
„ 梁单元的间距
„ Ixx, Iyy, Izz
„ 截面积
用户可以通过参数定义对话框定义材料特性。下面是梁单元参数的默认值。
„ Young’s modulus (弹性模量E) :2.0E+5 (N/mm2)
„ Share modulus (剪切模量G) :7.7E+5 (N/mm2)
„ Structural Damping (结构阻尼 ) :1.0E-2 (sec)
„ Y Share Area Ratio (Y向剪切变形系数) :1.0
„ Z Share Area Ratio (Y向剪切变形系数) :1.0

Leafspring Toolkit Training 24


板簧模型相关术语

柔性梁

柔性梁是一个无重量的相同截面的柔性连接。按照Timoshenko(铁木辛柯理论) 来传递两个标
记点之间力和力矩。

柔性梁
按照下面的公式计算得到3个力和3力矩
Fx= K11*(x-L)
Fy= K22*y+ K26*c
Fz= K33*z+ K35*b
Tx= K44*a
Ty= K53*z+ K55*b
Tz= K62*y+ K66*c
其中:
K11=E*A / L E: Young’s modulus
K22=12*E*Izz/[L3*(1+Py)] G: Share modulus
K26= K62= -6*E*Izz/[L2*(1+Py)] A: Area of the beam cross section.
K33=12*E*Iyy/[L3*(1+Pz)] L: Lengh of the beam
K35=K53=6*E*Iyy/[L2*(1+Pz)] ASY: Y Share Area ratio
K44=G*Ixx/L
ASZ: Z Share Area ratio
K55=(4+Pz)*E*Iyy/[L*(1+Pz)]
K66=(4+Py)*E*Izz/[L*(1+Py)]
Py=12*E*Izz*ASY/(G*A*L2)
Pz=12*E*Iyy*ASZ/(G*A*L2) Leafspring Toolkit Training 25
板簧模型相关术语

PAD衬垫 (簧片之间接触力)

可以通过用户图形界面来为前半部分和后半部分板簧之间加入接触力以及衬垫高度和摩擦力

Interleaf contact force

簧片间接触力

Leafspring Toolkit Training 26


板簧模型相关术语

弹簧夹

用户可以为主片簧和其他板簧之间定义弹簧夹,采用固定副将弹簧夹固定到底部的板簧上。板
簧之间创建接触力,主片簧和弹簧夹之间创建VFRORCE ,还可以增添摩擦力和指定摩擦系数。

Contact Force
Clip

弹簧夹

Leafspring Toolkit Training 27


如何创建板簧模型

创建板簧对话框

其中
„ Model Name : 输入新建板簧模型名称
„ File Prefix : 板簧几何轮廓数据文件名
„ Select Directory : 点击该按钮可以选择文件存放位置,仅在勾选“File Prefix” 后才生效
„ File Name : 选中输入文件(.lef)
„ # of leaf : 板簧模型中板簧的片数
„ Leaf width : 包含每片板簧宽度的实数数组
„ # of aft-half parts : 前半部分每片板簧离散成构件数量的整数数组
„ # of fore-half parts :后半部分每片板簧离散成构件数量的整数数组
Leafspring Toolkit Training 28
如何创建板簧模型…

创建板簧对话框…
„ Leaf inactive length :每片板簧安装长度的实数数组
„ Leaf offset :每片板簧最高点之间距离的实数数组
„ Eye fore flag :后吊耳类型的图标
„ Eye fore diameter :后吊耳的内径
„ Eye aft flag :前卷耳类型的图标
„ Eye aft diameter :前卷耳的内径
„ # of interleaf forces :和上一片相邻板簧之间内摩擦力的数量
„ Pad height (not include tip) :和上一片相邻板簧之间的衬垫高度
„ Pad height of aft tip :板簧前端部和上一片板簧前端部衬垫高度
„ Pad height of fore tip :板簧后端部和上一片板簧后端部衬垫高度
„ Friction flag :摩擦力标识显示或关闭
„ Friction coefficient :和上一片相邻板簧之间摩擦系数

Leafspring Toolkit Training 29


如何创建板簧模型…

创建板簧对话框…

„ Fore Clip On, Aft Clip On : 选择是否加弹簧夹


„ # of Clip : 弹簧夹数量
„ Fastener between 1st leaf & : 和主片簧夹紧的板簧数量
„ Clip offset from center : 弹簧夹距板簧上表面中心位置的距离
„ Clip clearance at the top : 弹簧夹和主片簧上表面之间间隙
„ Friction Flag : 摩擦力图标显示或关闭
„ Friction Coefficient : 弹簧夹和主片簧之间摩擦系数

Leafspring Toolkit Training 30


如何创建板簧模型…

连接件创建对话框

„ Leafspring Model Name :现有钢板弹簧悬架模型名称


„ Shackle AFT or FORE flag : 定义吊耳是布置在前段还是后端
„ Shackle UP or DOWN flag :吊耳处于压缩(上)或拉伸状态(下)
„ Shackle Length : 吊耳长度
„ Axle Seat Flag :板簧处于正吊或反吊状态
„ Axle Seat Height : 车轴安装高度
„ Axle Radius : 车轴半径
„ Attachment Flag : 板簧、吊耳和车架(地面)间连接方式
„ Joint : 板簧、吊耳和车架之间是通过铰接副连接
„ Bushing :板簧、吊耳和车架之间是通过线性橡胶衬套连接
„ roller_plate_test: 为roller plate试验研究定义的一系列运动副

Leafspring Toolkit Training 31


如何创建板簧模型…

连接件修改对话框

„ Leaf to Frame Point : 板簧卷耳和车架连接位置的修改 (x, y, z的坐标值)


„ Shackle to Frame Point :板簧吊耳和车架连接位置的修改(x, y, z的坐标值)
„ Load : 获取当前模型的值
„ Reset : 设成初始模型状态
注意: 这里不能对“Shackle AFT or FORE flag”选项进行修改

Leafspring Toolkit Training 32


如何创建板簧模型…

设定参数对话框

„ Leafspring Model Name : 已有的板簧模型


„ Modify Friction :板簧之间摩擦力、弹簧夹和主簧间摩擦力
„ 设置板簧之间摩擦力摩擦力是否作用,修改摩擦系数
„ 设置弹簧夹和主簧间摩擦力是否作用,修改摩擦系数
„ 动滑移速度是指最大摩擦系数时的速度,摩擦力根据STEP5函数确定
Friction Force= STEP5(slip_vel, -trans_vel, -1, trans_vel, 1)*Friction coefficient
„ Modify Beam Material Properties :梁单元材料特性E、G结构阻尼和Y、Z向剪切变形系数修改
„ Modify Bushing Parameters :衬套刚度和阻尼参数修改

Leafspring Toolkit Training 33


练习3–创建板簧模型
„ 问题阐述
在本练习中,利用练习2中建立的OG profile 数据创建单个板簧悬架模型并修改位置
„ 创建一个板簧模型
„ 保存好练习2中生成OG Profile 的参数文件
1. 从Leaftool 菜单中,选择Create Leafspring
2. 设置参数如下
„ Model Name : LEAFSPRING_ws2_a
„ File Name(.lef) : ws2_a.lef (练习2中创建的)
„ Number of Leaf :4
„ Leaf inactive length *1 : 110, 110, 110, 110
„ Leafwidth *1 : 60, 60, 60, 60
„ Leaf offset *1 : 0, 12.5, 25, 37.5
„ # of aft(fore)-half parts *1 : 10, 8, 7, 6
„ # of Interface forces :3
„ Pad height (not include tip) *2 : 0.1, 0.1, 0.1
„ Pad height of aft(fore) tip *2: 2.5, 2.5, 2.5
„ Aft Clip On : On
st
„ Fasten between 1 leaf & : 3,4
„ Fore Clip On : On
st
„ Fasten between 1 leaf & : 3,4
其它参数不变。
3. 单击OK
„ 完成板簧创建后,会弹出连接件创建或修改的对话框
4. 单击 Apply
„ 吊耳添加到板簧后,LEAFSPRING LOCATIONS 文本框就可用
Leafspring Toolkit Training 34
练习3–创建板簧模型

„ 连接件位置修改
1. 在 Leaf to Frame Point 文本框中,输入-480.0, 0.0, 80.0
2. 在 Shackle to Frame Point text field, enter 450.0, 0.0, 200.0
3. 单击OK
„ 板簧到吊耳的位置会根据板簧的几何模型自动调整,即板簧的倾斜度被改变。如果
“leaf to shackle” 和“shackle to frame” 两点间距离大于吊耳长度,吊耳的长度会自动调整

„ 再创建一个板簧模型
再利用ws2_b.lef文件创建一个名为LEAFSPRING_ws2_b 的板簧悬架,参数和位置设置与
LEAFSPRING_ws2_a一致。

Leafspring Toolkit Training 35


4 运行一个板簧模型分析

在本章中,将学习如何运行一个板簧分析,并绘绘制结果曲线

本章内容:
„ 如何运行一个板簧模型分析
„ 绘制结果曲线
„ 练习4
如何运行一个板簧模型分析

概述
运行一个准静态分析,检查和研究板簧悬架特性参数。创建板簧悬架模型时会添加一个
GFORCE到车轴上。在提交分析之间,用户还可以指定载荷特性,如:摩擦力、外部载荷、预
载荷和力矩。

为分析添加Gforce

Leafspring Toolkit Training 37


如何运行一个板簧模型分析

输入和输出
„ 载荷输出
载荷按下面公式定义
Function = Preload + Extra load * STEP(time, 0, 0, 1, 1)
„ Requests请求
创建板簧悬架时,会自动添加三个请求
„ leafspring_request
‹ Axle_Center_Vertical_Deflection : 车轴在Z方向的位移变化
‹ Vertical_Load : 作用在车轴Z方向的载荷
‹ Axle_Center_Location_X : 车轴中心X方向的位置
‹ Axle_Center_Location_Z :车轴中心Z方向的位置
„ applied_force: GOFRC产生的作用力和力矩
‹ windup Fx : X 轴分力
‹ lateral Fy : Y轴分力
‹ vertical Fz : Z轴分力
‹ twist Tx : X轴分力矩
‹ windup Ty : Y轴分力矩
‹ twist Tz : Z轴分力矩
„ axle_center_location: 车轴中心位置
‹ location X :车轴中心X轴向的位置
‹ location Y :车轴中心Y轴向的位置
‹ location Z :车轴中心Y轴向的位置
‹ twist Ax :车轴中心绕X轴旋转
‹ windup Ay :车轴中心绕Y轴旋转
‹ twist Az :车轴中心绕Y轴旋转

Leafspring Toolkit Training 38


如何运行一个板簧模型分析…

刚度分析设置

„ Leafspring Model Name : 现有板簧模型


„ Analysis Name : 如勾选Save Analysis按钮,此字符串可用
„ Steps : 准静态分析的步数
„ Attachment Flag : 定义板簧、吊耳和车架(地面)之间是如何连接
„ Applied Load Parameters : GFORCE输入作用力的值,进行下列设置
Vertical : 作用力 Fz
Lateral : 作用力Fy
Windup : 力矩Ty 和作用力Fx
Twist : 力矩Tx 和Tz
„ Simulation Settings : 求解器的设置

Leafspring Toolkit Training 39


绘制结果曲线…

板簧结果曲线绘制对话框
选择Start Plotting Window进入结果绘制后处理界面,单击LeafTool 菜单,弹出下面对话框

„ Analysis Name : 板簧悬架仿真分析名称


„ View Layout : 视图模式
„ view_1x1: 每页绘制一个曲线
„ view_2x2:每页绘制四个曲线
„ Curve Selection : 选择需要绘制的曲线,已经定制了四种曲线。
„ Curve Attributes : 曲线属性修改,如果legend 中没有写入文字的话,那么legend 默认设置成分
析的名称。
„ Clear Plot : 删除已绘制的曲线

Leafspring Toolkit Training 40


练习4–运行一个板簧模型分析

„ 问题阐述
在本练习中,将对练习3建立板簧悬架模型进行仿真分析,并且绘制结果曲线。

„ 运行一个板簧分析
1. 从Leaftool菜单中,选择Analysis
2. 进行如下的设置
„ Leafspring Model Name : LEAFSPRING_ws2_a
„ Attachment Flag : roller_plate_test
„ Vertical : On
„ Fz(N) –Extra Load :20000
3. 单击 Simulation
„ 绘制结果曲线
1. 从Leaftool菜单中,选择Start Plotting Window
2. 在Adams/Postprocessor, 从Leaftool菜单下,选择Leaftool Plot
3. 选择 view2x2.
4. 单击 OK.
„ 将会绘制出4条曲线

Leafspring Toolkit Training 41


练习4–运行一个板簧模型分析
„ 运行一个板簧模型分析…
再运行一个名称为 LEAFSPRING_ws2_b 的板簧悬架分析。
1. 从File 菜单中, 选择Close Plot Window
2. 从Leaftool菜单中, 选择Analysis
3. 参数设置如下
„ Leafspring Model Name : LEAFSPRING_ws2_b
4. 选择 OK
„ 绘制结果曲线
1. 从Leaftool菜单中, 选择Start Plotting Window
2. 创建一个新页面
3. 从Simulation 列表, 选择 LEAFSPRING_ws2_a.Last_Run 和LEAFSPRING_ws2_b.Last_Run
4. 在绘制面板右下角单击Independent Axis to Data,弹出Independent Axis Browser,进行如下四
个步骤操作
„ 从Filter list中, 选择 user defined
„ 从Request list中, 选择 axle_center_location
„ 从Component list中,选择location_z
„ 单击OK
5. 从Filter list中,选择user defined
6. 从Request list中, 选择applied_force
7. 从Component list中, 选择vertical _Fz
8. 单击Add Curves
„ 这条是位移-载荷曲线,斜率代表板簧悬架的刚性
Leafspring Toolkit Training 42
练习4–运行一个板簧模型分析

„ 运行一个板簧模型分析…
本部分,修改梁单元的参数后再运行一次板簧模型分析
„ 参数修改
1. 从File 菜单中, 选择Close Plot Window
2. 从Leaftool菜单中, 选择Specify Parameters
3. 右击 Leafspring Model Name 文本框,指向Model再指向Guesses 选择 LEAFSPRING_ws2_a
文件
4. 选择Specify Parameter,选择Modify Beam Properties
5. 在E modulus 文本框中输入2.2E+005
6. 单击 OK
„ 分析板簧模型
1. 从Leaftool 菜单中,选择Analysis
2. 进行如下参数设置
„ Leafspring Model Name : LEAFSPRING_ws2_a
„ Save Analysis : On
„ Analysis Name :new_E
3. 选择 Simulation

Leafspring Toolkit Training 43


练习4–运行一个板簧模型分析
„ 运行一个板簧模型分析…
„ 绘制结果曲线
1. 从Leaftool 菜单中,选择Start Plotting Window
2. 从Simulation 列表中,选择LEAFSPRING_ws2_a.new_E_001
3. 在绘制面板的右下角单节Independent Axis to Data
弹出Independent Axis Browser,进行如下四个步骤操作
„ 从Filter list中, 选择 user defined
„ 从Request list中, 选择 axle_center_location
„ 从Component list中,选择location_z
„ 单击OK
4. 从Filter list中,选择user defined
5. 从Request list中, 选择applied_force
6. 从Component list中, 选择vertical _Fz
7. 单击Add Curves
„ 可以比较这三条刚度曲线

Leafspring Toolkit Training 44


5 模型加预载荷和总成装配

在本章中,将学习如何创建一个加预载荷的模型和装配体模型

本章内容:
„ 如何创建加预载荷的板簧模型
„ 如何创建板簧装配体模型
„ 练习5
如何创建加预载荷的板簧模型

加预载荷模型创建对话框
上面所创建的是没有加载荷自由状态的板簧。然而实际的板簧在车辆上是处于设计载荷(1G)装配状态
本部分,根据specified Vertical Load 、 aspecified Axle Center Location 或specified Axle Center Height方
式,给先前的模型加预载荷创建一个新的板簧模型

„ Leafspring Model Name :未加预载荷的板簧模型名称


„ New Model Name : 创建的加预载荷板簧模型名称
„ Attachment Flag : 定义板簧、吊耳和车架(地面)之间的相互连接方式
„ Vertical Load : 加垂直载荷的值
„ Axle Center Location : 定义车轴中心移动的位置
„ Axle Height : 车轴到主片簧上表面高度方向距离

Leafspring Toolkit Training 46


如何创建板簧装配体模型

板簧装配体创建对话框
在装配板簧过程中,左右板簧将会通过一根车轴装配连接

„ Assembled Model : 要生成的板簧装配体名称


„ Left Model : 用于装到车辆左侧的一个现有板簧模型
„ Right Model : 用于装到车辆右侧的一个现有板簧模型
„ Anchor Option : 固定方式
„ Axle : 根据车轴中心和安装高度来定位板簧位置
„ Frame : 根据板簧到车架安装点和吊耳到车架的安装点来定位板簧位置
„ Mirror to Left Flag:左、右板簧对称
„ Create Axle : 装配体中添加车轴选项
„ Axle Seat Flag : 定义板簧是正吊或者反吊
„ Axle Seat Height : 定义车轴安装高度
„ Axle Radius : 定义车轴半径

Leafspring Toolkit Training 47


练习 5 –创建加预载荷的模型和板簧装配体

„ 问题阐述
本例,将创建一个加预载荷的板簧模型和装配板簧总成

„ 创建一个加预载荷的板簧模型

1. 从Leaftool 菜单中,选择Preloaded Model


2. 参数设置如下
„ Leafspring Model Name : LEAFSPRING_ws2_a

„ New Model Name : LEAFSPRING_ws2_a_pre

„ Attachment Flag : joint

„ Axle Center Height : 100

3. 单击 OK

Leafspring Toolkit Training 48


练习 5 –创建加预载荷的模型和板簧装配体

„ 板簧模型加预载荷
1. 从Leaftool 菜单中,选择Leafspring Assembly.

2. 参数设置如下
„ Assembled Model : LEAFSPRING_ws2_a_assy
„ Left Model : LEAFSPRING_ws2_a_pre
„ Right Model : LEAFSPRING_ws2_a_pre
„ Anchor Option : Frame
„ Mirror to Left Flag : On
„ Create Axle : On
„ Axle Seat Flag : overslung
„ Axle Seat Height : 40.0
„ Axle Radius : 30.0

3. 选择OK.

Leafspring Toolkit Training 49


转换为Adams/Car模板
6
在本章中,学习如何将Adams/Car板簧工具箱中的板簧模型,转换为Adams/Car模板。

本章内容:
„ 转换一个板簧装配体模型为悬架模板
„ 如何使用Porting Adams/Car
„ 显示板簧模型
„ 练习6
转换一个板簧装配体模型为悬架模板

概述
在Adams/Car 中,可以使用Porting Adams/Car 将板簧工具箱中板簧装配体转换为Adams/Car悬架模板。

Porting Adams/Car修改板簧装配体中的一些对象,下列对象和参数将会增加到ADAMS/Car悬架模板
中。可以选择创建两种类型板簧悬架模板(Leaf spring only和 Add axle),一种悬架模板中不带车轴,一
种包含车轴。

„ Common Objects通用对象
„ Modify part names 部件名称修改

‹ a left side part : gel_”part name”

‹ a right sidepart : ger_”part name”

„ Create hardpoints 自动创建下列硬点

‹ hp[lr]_leaf_to_frame (板簧和车架的安装点)

‹ Hp[lr]_shackle_to_frame(吊耳和车架的安装点)

„ Change bushing

将ADAMS/View 的衬套转成ADAMS/Car衬套

‹ 默认衬套是: <shared>/bushings.tbl/mdi_0001.bus

„ Delete

Adams/View中的GFORCE (leaf_applied_force) 和所有的分析请求会自动删除

Leafspring Toolkit Training 51


转换一个板簧装配体模型为悬架模板
概述…
„ 选择 Leaf spring only类型
如果选择Leaf spring only类型,在模板中只创建两个板簧。
„ 创建ADAMS/Car中使用的结构框
‹ cfs_axle_center (车轴对称中心)
„ 创建部件
‹ Axle: mts_housing (安装件)
‹ Body: mts_body (安装件)
„ 添加输入信息交流器
‹ body (mts_body)
‹ housing (mts_housing)
„ 指定车轴和板簧座连接方式
‹ U-bolt: 车轴用固定副安装到板簧座上
‹ Bushing: 车轴和板簧座之间创建一个固定副和衬套,由运动分析模式决定采取何种类型连接

hpr_leaf_to_frame

hpl_leaf_to_frame

hpl shackle to frame


Leafspring Toolkit Training
hpr_shackle_to_frame 52
转换一个板簧装配体模型为悬架模板
概述…
„ 选择 Add Axle类型
在模板中创建一个车轴、差速器输出轴、驱动半轴和轮毂输入轴
„ 创建ADAMS/Car中使用的结构框
‹ cfl_wheel_center, clr_wheel_center (车轴两个端点)
‹ cfs_axle_center (车轴对称中心)
„ 创建部件
‹ gel_drive_shaft, ger_drive_shaft
‹ Spindle: gel_spindle, ger_spindle
‹ gel_tripot, ger_tripot
‹ Subframe: ges_subframe
‹ Body: mts_body (mount part)
„ 添加约束
‹ jklrev_spindle_dev, jkrrev_spindle_dev (spindle 和 axle) ?
‹ josfix_subframe_fixed (between subframe and mts_body)
„ 添加信息交流器
‹co[lr]_wheel_center (entity=location, object=cfl_wheel_center, matching_name= wheel_center)
‹ co[lr]_suspension_mount (mount, gel_spindle, suspension_mount)
‹ co[lr]_suspension_upright (mount, ges_axle, suspension_upright)
‹ co[lr]_arb_bushing_mount (mount, ges_subframe, arb_bushing_mount)
‹ co[lr]_droplink_to_suspension (mount, ges_axle, droplink_to_suspension)
‹ cos_axle (mount, ges_axle, axle)
‹ co[lr]_diff_tripot (location, cfl_tripot_aux, tripot_to_differential)
‹ co[lr]_diff_tripot_ori (orientation, cfl_tripot_aux, diff_tripot_ori)
‹ cos_driveline_active (parameter_integer, phs_driveline_active, driveline_active)
‹ ci[lr]_tripot_to_differential
‹ cis_body
„ 指定车轴和板簧座连接方式
‹ U-bolt: 车轴用固定副安装到板簧座上
‹ Bushing: 车轴和板簧座之间创建一个固定副和衬套,由运动分析模式决定采取何种类型连接
Leafspring Toolkit Training 53
转换一个板簧装配体模型为悬架模板

概述…
„ Add Axle类型

hpr_leaf_to_frame
ger_spindle
hpl_leaf_to_frame

cfr_wheel_center

cfs_axle_center

cfl_wheel_center

hpr_shackle_to_frame
gel_spindle
hpl_shackle_to_frame

Leafspring Toolkit Training 54


如何使用Porting Adams/Car
转换为Adams/Car 模板对话框
在模板创建模式下,将板簧装配体转换成ADAMS/Car悬架模板

„ Template Name : 要创建的板簧悬架模板名称


„ Merge From : 从现有板簧装配体或已保存的.cmd文件来创建模板
„ Assembly Model : 现有板簧装配体名称
„ Filename :已保存的.cmd文件名称
„ Option :
„ Leafspring Only –仅创建两个板簧
„ Add Axle –在模板中还创建车轴、约束副、衬套、信息交流器
„ Attachment :指定车轴和板簧座连接方式
„ Axle Seat Flag : 车轴安装方式,正吊或反吊
„ Axle Seat Height : 车轴安装高度
„ Axle Radius : 车轴半径
„ Wheel Gauge : 轮距 (cfl_wheel_center and cfr_wheel_center)
Leafspring Toolkit Training 55
显示板簧
显示板簧对话
在创建模板的模式下显示板簧模型.

„ Leafsping Model Name :板簧模型名称

提示:仅Adams/Car有Display Leafspring选项

Leafspring Toolkit Training 56


练习6 –转换为Adams/Car悬架模板

„ 问题阐述
在本例中,将学习将板簧工具生成的板簧装配模型转换为Adams/Car 悬架模板,并查看生成
的对象(部件、信息交流器等)

„ 转换一个板簧装配模型成Adams/Car悬架模板

„ 在Adams/View 创建的板簧装配体模型
1. 从File 菜单中,选择Export
„ 将装配体模型保存为command 文件
2. 启动 Adams/Car,进入Adams/Car Template Builder 模式
3. 加载 Leafspring Toolkit
4. 从 Leaftool 菜单中,选择 Porting Adams/Car
5. 进行参数设置如下
„ Template Name : Workshop6
„ Merge From : Saved CMD File
„ Leafspring Filename : 选择上面刚保存的command文件

其它参数不变
6. 单击OK

Leafspring Toolkit Training 57


练习 6 –转换为 Adams/Car模板

„ 将板簧工具箱中板簧装配体转换Adams/Car模板 …
„ 在Adams/Car 中板簧工具箱创建板簧装配体模型
1. 从Leaftool 菜单中,选择Porting Adams/Car
2. 进行如下设置:
„ Template Name : Workshop6
„ Merge From : Assembly Model
„ Assembly Model : 已创建的板簧装配体workshop6.
其他参数不变

3. 单击OK

Leafspring Toolkit Training 58


致 谢!
感谢各位会员的支持!

感谢Simwe提供的交流平台!

个人学术交流联系方式(选填):
mzhzy@163.com

You might also like