Adams中接触建模技巧
- 格式:pdf
- 大小:177.64 KB
- 文档页数:2
在ADAMS(Automatic Dynamic Analysis of Mechanical Systems)中,接触力参数的设置对于模拟接触行为和计算接触力至关重要。
以下是一些常见的接触力参数:1. 接触类型:二维(2D)接触:适用于平面几何形状之间的接触,如圆弧、曲线和点。
三维(3D)接触:适用于实体之间的接触,如球、圆柱、封闭的shell、拉伸体和旋转体。
2. 接触算法:基于回归的接触算法(Restitution-base contact):通过惩罚参数与回归系数计算接触力,考虑能量损失和恢复系数。
基于碰撞函数的接触算法(IMPACT-Function-based contact):使用ADAMS函数库中的IMPACT函数来计算接触力。
3. 接触参数:刚度(Stiffness):描述接触面抵抗变形的能力,单位通常为N/m或N/mm。
力指数(Force Exponent):影响接触力随位移变化的曲线形状,通常取值在1.1~1.5之间。
最大阻尼系数(Damping):控制接触过程中能量耗散的速度,单位通常为N·s/m。
穿透深度(Penetration Depth):允许接触体在没有产生接触力的情况下相互穿透的最大距离,单位通常为m。
静摩擦系数(Static Friction Coefficient):描述接触面在相对静止时阻止滑动的阻力。
动摩擦系数(Kinetic Friction Coefficient):描述接触面在相对运动时阻止滑动的阻力。
4. 材料相关参数:材料stiffness 和damping:这些参数取决于具体材料的物理特性,例如钢(Steel)在干燥或润滑条件下的刚度和阻尼系数。
在设置这些参数时,需要根据实际的机械系统和材料特性进行调整,以确保模拟结果的准确性和可靠性。
在Adams中,有两种计算接触力的方法:补偿法和冲击函数法(两者的差别并不大)。
在此主要对使用较广的冲击函数法进行说明。
在Adams中,接触力可分解成两部分:正压力和摩擦力。
正压力使用impact 函数法进行计算,摩擦力使用Coulomb法进行计算。
接触正压力的计算模型Adams根据Hertz contact theory,采用impact函数提供的非线性等效弹簧阻尼模型作为接触力的计算模型。
根据Impact函数来计算两个构件之间的接触力时,接触力由两个部分组成:一个是由于两个构件之间的相互切入而产生的弹性力;另一个是由相对速度产生的阻尼力。
其广义形式可以表示为:F ni=Kδi e+CV i式中:F ni—法向接触力,单位为N。
K(Stiffness)—Hertz接触刚度,表示接触表面的刚度,单位为N/mm。
一般来说,刚度值越大,积分求解越困难,但是如果刚度值过小,就不能模拟两个构件之间的真实接触情况。
刚度是一个常值,应使用后面介绍的公式进行计算。
δi(Penetration Depth)—接触点的法向穿透深度,单位为mm。
注意:接触定义界面中输入的是阻尼达到最大值时的穿透深度(由碰撞动力学模型可知,两物体接触后,阻尼很快就达到最大值,且在接触过程中保持不变,因此,此时输入的穿透深度的取值应该越小越好。
同时考虑到ADAMS中的数值收敛性,一般可采用ADAMS中推荐的取值0.01 mm),并不是最大穿透深度(阻尼达到最大值后,构件之间的相互切入还可以继续)。
当接触点的法向穿透深度小于其临界值(接触定义界面中的输入值)时,阻尼系数是穿透深度的三次函数,当大于等于临界值时,阻尼值也到达其最大值,如下图所示。
e(Force Exponent)—力的指数,刚度项的贡献因子。
对于刚度比较大的接触,e>1,否则e<1。
对于金属常用1.3~1.5,对于橡胶可取2甚至3。
一般用1.5。
C(Damping)—阻尼系数,单位为N*sec/mm。
admas接触碰撞参数的设定在进行ADAMS接触碰撞参数的设定时,需要考虑到多个因素,包括碰撞模型、碰撞参数、材料属性等。
接触碰撞参数的设定直接影响到仿真结果的准确性和可靠性,因此需要认真进行调整和优化。
首先,碰撞模型的选择对于接触碰撞参数的设定至关重要。
常用的碰撞模型包括几何接触、刚性接触、弹性接触等。
根据实际情况和仿真需求选择合适的碰撞模型,确保模型的物理表现符合实际情况。
其次,接触参数的设定包括接触刚度、阻尼、摩擦系数等。
接触刚度决定了碰撞的硬度,阻尼影响了碰撞的减震效果,摩擦系数则决定了接触表面之间的摩擦力大小。
这些参数的设定需要根据模拟的具体情况进行调整,确保模拟的真实性和准确性。
另外,材料属性也是影响接触碰撞参数设定的重要因素之一。
不同材料的硬度、弹性模量、摩擦系数等性质不同,会直接影响到碰撞的效果。
在设定接触碰撞参数时,需要根据实际情况设置合适的材料属性,确保模拟的准确性。
在进行ADAMS接触碰撞参数设定时,可以采用以下步骤:1. 确定碰撞模型:根据实际情况选择合适的碰撞模型,如几何接触、刚性接触、弹性接触等。
2. 设置接触参数:根据模拟需求设定接触刚度、阻尼、摩擦系数等参数,确保碰撞的硬度、减震效果和摩擦力的准确性。
3. 设定材料属性:根据实际情况设置碰撞物体的材料属性,确保模拟的真实性和准确性。
4. 进行仿真分析:设定完接触碰撞参数后,进行仿真分析,观察碰撞效果和结果,根据需要进行参数调整和优化。
综上所述,ADAMS接触碰撞参数的设定是仿真分析中的重要步骤,需要综合考虑碰撞模型、接触参数、材料属性等因素,确保模拟的准确性和可靠性。
通过合理设定接触碰撞参数,可以得到符合实际情况的仿真结果,为工程设计和优化提供重要参考。
adams中接触力参数在物理学中,Adams是一种多体动力学仿真软件,用于模拟多个刚体或弹性体在接触、碰撞、运动等物理过程中的相互作用。
在Adams中,接触力参数是模拟中一个重要的因素,它描述了接触物体之间的力学特性和行为。
下面是一些与Adams中接触力参数相关的参考内容:1. 接触力模型:在Adams中,可以选择不同的接触力模型来模拟物体之间的接触力。
常见的模型包括弹簧-阻尼模型、Hertz接触模型和Coulomb摩擦模型等。
在模型中,接触力参数会影响弹簧的刚度、阻尼比、接触点的形变等,从而影响接触力的大小和性质。
2. 接触刚度:接触刚度是指两个接触物体之间的弹性变形程度对接触力的影响。
在Adams中,可以通过调整接触刚度参数来改变接触物体的刚度,从而影响接触力的大小和分布。
3. 接触阻尼:接触阻尼描述了接触物体之间的相对运动对接触力的影响。
在Adams中,可以通过增加接触阻尼参数来增加接触物体之间的摩擦力,从而影响接触力的大小和动态行为。
4. 接触刚度曲线:在某些情况下,接触物体之间的力学行为可能会随着加载和卸载的过程而变化。
在Adams中,可以通过定义接触刚度曲线来模拟这种行为。
曲线上的数据点会影响接触力的变化情况,进一步影响仿真结果。
5. 接触力分布:接触力分布描述了接触物体上各个接触点的力学行为。
在Adams中,可以通过调整接触力分布参数来指定接触点的位置和分布情况,从而影响接触力的大小和方向。
6. 摩擦力:在Adams中,可以通过设置接触表面之间的摩擦力参数来模拟接触物体之间的摩擦行为。
摩擦力参数包括静摩擦系数和动摩擦系数,分别描述了两个物体在静止和运动状态下的摩擦特性。
7. 接触冲击:在Adams中,接触物体之间的接触冲击是通过设定补偿、阻尼或初始速度等参数来模拟的。
这些参数会影响接触冲击的强度、持续时间、性质等。
以上是关于Adams中接触力参数的相关参考内容。
Adams作为一种强大的多体动力学仿真软件,提供了丰富的参数和选项,使得用户可以灵活地模拟和调整物体之间的接触力行为,以获得准确的仿真结果。
ADAMS 接触力ADAMS 中的接触力(contact force)可用来描述运动物体接触时的相互作用力。
在ADAMS 中有如下两类接触力:1) 二维(2D)接触:是指平面几何形体之间的相互作用(比如圆弧、曲线和点)。
2) 三维(3D)接触:是指实体之间的相互作用(比如球、圆柱、封闭的shell 、拉伸体和 旋转体)。
Contact force 运用两种不同的方法计算法向力:1)基于回归的接触算法(Restitution-base contact)。
ADAMS/Solver 用这种算法通过惩罚参数与回归系数计算接触力。
惩罚参数施加了单面约束,回归系数决定了接触时的能量损失。
2)基于碰撞函数的接触算法(IMPACT-Function-based contact)。
ADAMS/Solver 运用ADAMS 函数库中IMPACT 函数来计算接触力。
点击力库的按钮contact force ,弹出Create Contact 对话框,图1为对话框截取的部分内容:下面只对应用较广的IMPACT 型接触力的各参数作一说明,其参数如图1所示:1) Stiffness 指定材料刚度。
一般来说,刚度值越大,积分求解越困难。
2) Force Exponent 用来计算瞬时法向力中材料刚度项贡献值的指数。
通常取1.5或更 大。
其取值范围为Force Exponent 1≥,对于橡胶可取2甚至3;对于金属则常用1.3~1.5。
3) Damping 定义接触材料的阻尼属性。
取值范围为Damping 0≥,通常取刚度值的0.1~1﹪4)Penetration Depth 定义全阻尼(full damping)时的穿透值。
在零穿越值时,阻尼系数为零;ADAMS/Solver 运用三次STEP 函数求解这两点之间的阻尼系数。
其取值范围为Penetration Depth 0≥下例为某金属材料在不同单位下的参数设置Stiffness 100000N/mm 1e8N/mExponent 1.3~1.5 1.3~1.5Damping 10~100N ·s/mm 1e6 N ·s/mPenetration 0.1mm 1e-3m图2部分内容为选定库伦摩擦时的内容,其含义如下:1) Coulomb Friction 。
在Adams中,有两种计算接触力的方法:补偿法和冲击函数法(两者的差别并不大)。
在此主要对使用较广的冲击函数法进行说明。
在Adams中,接触力可分解成两部分:正压力和摩擦力。
正压力使用impact 函数法进行计算,摩擦力使用Coulomb法进行计算。
接触正压力的计算模型Adams根据Hertz contact theory,采用impact函数提供的非线性等效弹簧阻尼模型作为接触力的计算模型。
根据Impact函数来计算两个构件之间的接触力时,接触力由两个部分组成:一个是由于两个构件之间的相互切入而产生的弹性力;另一个是由相对速度产生的阻尼力。
其广义形式可以表示为:F ni=Kδi e+CV i式中:F ni—法向接触力,单位为N。
K(Stiffness)—Hertz接触刚度,表示接触表面的刚度,单位为N/mm。
一般来说,刚度值越大,积分求解越困难,但是如果刚度值过小,就不能模拟两个构件之间的真实接触情况。
刚度是一个常值,应使用后面介绍的公式进行计算。
δi(Penetration Depth)—接触点的法向穿透深度,单位为mm。
注意:接触定义界面中输入的是阻尼达到最大值时的穿透深度(由碰撞动力学模型可知,两物体接触后,阻尼很快就达到最大值,且在接触过程中保持不变,因此,此时输入的穿透深度的取值应该越小越好。
同时考虑到ADAMS中的数值收敛性,一般可采用ADAMS中推荐的取值0.01 mm),并不是最大穿透深度(阻尼达到最大值后,构件之间的相互切入还可以继续)。
当接触点的法向穿透深度小于其临界值(接触定义界面中的输入值)时,阻尼系数是穿透深度的三次函数,当大于等于临界值时,阻尼值也到达其最大值,如下图所示。
e(Force Exponent)—力的指数,刚度项的贡献因子。
对于刚度比较大的接触,e>1,否则e<1。
对于金属常用1.3~1.5,对于橡胶可取2甚至3。
一般用1.5。
C(Damping)—阻尼系数,单位为N*sec/mm。
直齿轮adams接触(碰撞)仿真分析本⼈亲做斜齿轮参数为:算得其中⼼距:153.37 传动⽐:i=3根据三相啮合⼒的计算公式算得斜齿轮受⼒为:15650.365823.523326.59t r a F N F N F N=== 齿轮参数化建模:齿轮轮齿的⽣成主要有两种:⼀,直接⽣成轮齿;⼆,切除齿槽形成轮齿。
斜齿轮的⽣成过程中,重点是渐开线和螺旋线的⽣成环节。
⾸先要确定渐开线⽅程,确保每个尺⼨都是通过参数约束的。
其次要确定螺旋线⽅程。
最后通过扫描混合(或者可变截⾯扫描)、镜像、阵列等命令创建出渐开线斜圆柱齿轮。
创建斜齿轮的参数关系:Alpha_t=atan(tan(Alpha_n)/cos(Beta)) Ha=(Ha_n+X_N)*M_NHf=(Ha_n+C_N-X_N)*M_N D=Z*M_N/cos(Beta) Db=D*cos(Alpha_t) Da=D+2*Ha Df=D-2*Hf采⽤的渐开线⽅程式:Rb=Db/2 theta=t*45x= Rb*cos(theta)+Rb*sin(theta)*theta*pi/180 y=0z= Rb*sin(theta)-Rb*cos(theta)*theta*pi/180采⽤的螺旋线⽅程式:x=D*cos(t*360*B*tan(beta)/(PI*D))/2 y=B*tz=Ds*D*sin(t*360*B*tan(beta)/(PI*D))/2上述关系式中D 是分度圆直径,DB 是基圆直径,Da 是顶圆直径,Df 是齿根圆直径,DS 表⽰斜齿轮的旋向(左旋为1,右旋为-1)。
其中螺旋线⽅程中B*tan(beta)/(PI*D)表⽰螺旋线转过的圈数。
三维模型建⽴⽤上述参数利⽤proe 建⽴齿轮三维模型并装配好,如图1,、图2所⽰图1图2将三维模型导⼊adams定义导⼊模型后,逐步进⾏:材料属性定义,添加约束,添加驱动,添加负载,添加接触⼒,然后得到仿真处理前期⼯作,如图3,图4所⽰图3图4、仿真后处理仿真后处理得到斜齿轮三个⽅向上波动图和均值。
ADAMS 接触力ADAMS 中的接触力(contact force)可用来描述运动物体接触时的相互作用力。
在ADAMS 中有如下两类接触力:1) 二维(2D)接触:是指平面几何形体之间的相互作用(比如圆弧、曲线和点)。
2) 三维(3D)接触:是指实体之间的相互作用(比如球、圆柱、封闭的shell 、拉伸体和 旋转体)。
Contact force 运用两种不同的方法计算法向力:1)基于回归的接触算法(Restitution-base contact)。
ADAMS/Solver 用这种算法通过惩罚参数与回归系数计算接触力。
惩罚参数施加了单面约束,回归系数决定了接触时的能量损失。
2)基于碰撞函数的接触算法(IMPACT-Function-based contact)。
ADAMS/Solver 运用ADAMS 函数库中IMPACT 函数来计算接触力。
点击力库的按钮contact force ,弹出Create Contact 对话框,图1为对话框截取的部分内容:下面只对应用较广的IMPACT 型接触力的各参数作一说明,其参数如图1所示:1) Stiffness 指定材料刚度。
一般来说,刚度值越大,积分求解越困难。
2) Force Exponent 用来计算瞬时法向力中材料刚度项贡献值的指数。
通常取1.5或更 大。
其取值范围为Force Exponent 1≥,对于橡胶可取2甚至3;对于金属则常用1.3~1.5。
3) Damping 定义接触材料的阻尼属性。
取值范围为Damping 0≥,通常取刚度值的0.1~1﹪4)Penetration Depth 定义全阻尼(full damping)时的穿透值。
在零穿越值时,阻尼系数为零;ADAMS/Solver 运用三次STEP 函数求解这两点之间的阻尼系数。
其取值范围为Penetration Depth 0≥下例为某金属材料在不同单位下的参数设置Stiffness 100000N/mm 1e8N/mExponent 1.3~1.5 1.3~1.5Damping 10~100N ·s/mm 1e6 N ·s/mPenetration 0.1mm 1e-3m图2部分内容为选定库伦摩擦时的内容,其含义如下:1) Coulomb Friction 。
ADAMS 接触力ADAMS 中的接触力(contact force)可用来描述运动物体接触时的相互作用力。
在ADAMS 中有如下两类接触力:1) 二维(2D)接触:是指平面几何形体之间的相互作用(比如圆弧、曲线和点)。
2) 三维(3D)接触:是指实体之间的相互作用(比如球、圆柱、封闭的shell 、拉伸体和 旋转体)。
Contact force 运用两种不同的方法计算法向力:1)基于回归的接触算法(Restitution-base contact)。
ADAMS/Solver 用这种算法通过惩罚参数与回归系数计算接触力。
惩罚参数施加了单面约束,回归系数决定了接触时的能量损失。
2)基于碰撞函数的接触算法(IMPACT-Function-based contact)。
ADAMS/Solver 运用ADAMS 函数库中IMPACT 函数来计算接触力。
点击力库的按钮contact force ,弹出Create Contact 对话框,图1为对话框截取的部分内容:下面只对应用较广的IMPACT 型接触力的各参数作一说明,其参数如图1所示:1) Stiffness 指定材料刚度。
一般来说,刚度值越大,积分求解越困难。
2) Force Exponent 用来计算瞬时法向力中材料刚度项贡献值的指数。
通常取1.5或更 大。
其取值范围为Force Exponent 1≥,对于橡胶可取2甚至3;对于金属则常用1.3~1.5。
3) Damping 定义接触材料的阻尼属性。
取值范围为Damping 0≥,通常取刚度值的0.1~1﹪4)Penetration Depth 定义全阻尼(full damping)时的穿透值。
在零穿越值时,阻尼系数为零;ADAMS/Solver 运用三次STEP 函数求解这两点之间的阻尼系数。
其取值范围为Penetration Depth 0≥下例为某金属材料在不同单位下的参数设置Stiffness 100000N/mm 1e8N/mExponent 1.3~1.5 1.3~1.5Damping 10~100N ·s/mm 1e6 N ·s/mPenetration 0.1mm 1e-3m图2部分内容为选定库伦摩擦时的内容,其含义如下:1) Coulomb Friction 。