1、预紧扭矩与预紧力的关系
现有高强度螺栓预紧力矩 T 的计算,一般结合扭矩系数 k,螺纹公称直径 d和螺栓预紧力P 来求得,其公式为:T =k*d*P
公式中扭矩系数k 反映螺栓联接副的施拧扭矩和预紧力的关系,其取值最终影响构建连接质量。取值过大,预紧力不能满足工程需求;取值太小,会导致整个连接件过载变形或被拉断。因此对于扭矩系数k 的计算公式,通常采用以下两种方法:
(1)由美国紧固件协会计算公式:
(2)由机械设计手册中给出的公式:
一般情况下,为了简化计算 k 值一般近似取 0.2。
(3)预紧力的计算
螺栓拧紧过程中螺栓力的变化
预紧力施加过程中压紧力 P和力矩 T 变化见图。预紧力施加过程中大致分为四个阶段。阶段Ⅰ :螺栓开始准备拧紧时,角度 A 增大,由于螺母未接触连接表面, 因此压紧力F为0,但因为螺栓和螺母的螺纹副间存在摩擦力, 扭矩T为一个较小的数值。
阶段Ⅱ:螺母逐渐下压,作用于连接面后,预紧力进入落实阶段。螺母的转角不断加大,施加的力的力矩不断加大,连接面承受的压紧力逐步提高,螺栓在压紧力的作用下开始产生弹性变形。
阶段Ⅲ:当螺栓达到屈服点后,伴随螺母转角A 的增加,力矩 T 变化相对较小,压紧力F 变化同样相对较小,螺栓处于塑性变形的阶段。
阶段Ⅳ:螺栓螺杆逐渐深入连接件中,轴向的压紧力及压紧力矩数值不断减小,终结于螺栓断裂破坏。
在工程应用中,螺栓的受力通常处于阶段Ⅲ,具体数值遵守相关规范规定。
普通螺栓连接用的钢制螺栓的紧固力,通常按照以下关系确定:
碳素钢螺栓:
合金钢螺栓:
其中,σs——螺栓材料的屈服极限;
As——螺栓螺杆小径截面积。
2、预紧力的施加原理-预紧单元
提供预紧单元 PRETS179模拟螺栓预紧力。
螺栓预紧引起的应力
-
预紧单元 (PRETS179) 通过预紧截面 施加指定预载荷
-
预紧单元特性:
– 一组预紧单元被定义为一个“截面”.
– 2-D 或 3-D 线单元像勾子把螺栓的两半连在一起.
– 节点 I, J 是端部节点,通常是重合的.
– 节点 K 是预紧节点 :
• 位置任意.
• 具有一个自由度: UX.
• 用于定义预载荷, 如 FX 力或UX 位移
• 实际作用线沿着预紧载荷方向
-
预紧单元特性 (续):
– 预载荷方向恒定 – 不因旋转而更新
– 无材料特性或关键选项
– 基体螺栓单元可以是实体、壳、或梁的低阶或高阶单元.
– 采用 GUI ,单元自动创建.
-
ANSYS模拟螺栓的一般过程
• 五个主要步骤
1. 导入或创建几何模型,包括螺栓和其连接结构.
2. 给所有部件划分网格.
3. 创建预拉伸单元.
4. 施加载荷并且使用多载荷步进行求解:
• Load step 1 :施加螺栓预载荷
• Load step 2:固定螺栓长度(预紧力部分的相对运动是固定的)
• Load step 3:施加结构上的其它载荷
(在WB下合二为一)
5. 观察结果.
3、预紧力的施加方法
(1)采用SLOAD命令施加预紧力ANSYS中设置了预拉力单元PRETS179。
可以通过PSMESH或者EINTF命令在一个已经划分网格的结构中定义一个截面并插入预拉力单元PRETS179,然后通过SLOAD命令来施加PRETS179单元的预应力,实现对螺栓的模拟。
SLOAD,SECID,STLOC,VAL1,VAL2,VAL3,VAL4,VAL5,VAL6
SECID :预紧截面号。
STLOC:在表格中开始输入数据的起始位置,它必须要大于或等于9,位置1~8被保留给了内部参数,如果STLOC=DELETE,则施加在指定界面上的所有载荷都将被删除,而保留区域将被忽略。
VAL1,VAL2,VAL3,VAL4,VAL5,VAL6:可以给从STLOC为起始的6个位置赋值,如果这个位置已经有值,它将会重新定义。如为空将保留原来的值不变,如果STLOC=9,则VAL1与第9个位置相对应,VAL2与第10个位置相对应,以此类推。有5种可能是数据类型:
KINIT:初始运算
KFD:力位移
FDVALUE:预载荷值
LSLOAD:预载荷
LSLOCK:当命令FDVALUE锁住时的载荷步初始计算KINIT仅用于当STLOC=9时的VAL1,期望的预载荷被用来保护收敛问题之前,先使用KINIT施加一个很小的预载荷。当期望的预载荷在第1个载荷步没有建立时,可以使用这个条件,对于KINIT(VAL1)还有3中可能:
LOCK,0或1:在LSLOAD之前锁住UX=0
SLID或2:自由滑动
TINY或3:如果KFD=F,它是FDVALUE值的0.1%余下的4中数据类型可以对每个期望的预载荷进行重复,并根据起始位置STLOC按顺序进行。
力位移KFD被定义在与第1、2…预载荷相关的位置1014 18…有两种可能的设想:
FORC,F,0,1:KDVALUE表示为力(默认设置)
DISP,D,2:FDVALUE是表示一个偏离的位移预载荷FDVALUE的值被定义在与第1、2…预载荷相关的位置11,15,19…,预载荷没有默认值,一个正值使得预拉伸单元处于拉伸状态施加的载荷步LSLOAD被定义在与第1,2…预载荷相关的位置12 16 20…没有默认值,在FDVALUE施加时必须要指定载荷步载荷步的锁定 LSLOCK被定义在与第1,2…预载荷相关的位置13 17 21…没有默认值,在FDVALUE施加时必须要指定载荷步。
使用提示:命令SLOAD施加一个预拉伸载荷到指定的预拉伸截面上,不同的预拉伸载荷有不同的值,且每次施加都在一个指定的载荷步里,其载荷既可以是力,也可以是位移。
载荷值也可以被锁定在摸个载荷步时里,当锁住时,载荷将会从一个力向一个位移转换,并在下一个载荷步里做常量位移施加,但它会改变初始预载荷的效果,当施加附加载荷时,这是特别有用的,为了保护这个效果,预载荷的值能够转换成一个位移。
实例:SLOAD,1,9,TINY,FORC,5000,1,2这个例子中,载荷施加在预拉伸界面1上,接下来由初始计算键KINT开始,并设置为TINY。接下的4个域设置为第1载荷:KFD变量的FORC指定了载荷的类型,FDVALUE指定了载荷值为5000,LSLOAD指定了力将要施加的载荷步为1,LSLOCK指定了力将要锁住的载荷步为2,4个域的其他设置也可用来定义其他载荷。
也可以使用这个命令来编辑,实际上是覆盖,施加在预拉伸面上已存在的载荷,这个过程可使用下列方法之一来完成,其一是完全重新进入命令SLOAD,其二是对于想要改变的变量设置一个起始位置,例如:下面将改变预拉伸面1上的载荷为6000:
SLOAD,1,11,6000,1,2
也可以使用这个命令删除在指定预拉伸面上的所有载荷,如:
SLOAD,1,DELETE
对于预应力模型的情况,在模型分析中们可以锁住预拉伸单元,如:
SLOAD,1,11,LOCK,D,1,2
总结:实际螺栓有拧紧过程,即采用扳手开始拧至一定位置撤去扳手,ansys的预紧载荷步对应实际的“开始拧”,而锁定荷载步对应“拧到位(撤掉扳手)”。对于某个螺栓而言,从预紧到锁定时刻该螺栓中额内力必为所施加的预紧力,也就是说该预紧力为拧到位结构变形后终了时的结果。
(2)荷载简化法
在栓帽和栓杆上分别施加大小相等、方向相反的面荷载或者多个集中力,使整个螺栓作用在连接板上的合力和弯矩为零(如图1)。在建立的有限元模型中,栓杆和栓帽不能粘结在一起,可以通过耦合方程等方法使栓杆和栓帽上的节点在沿栓杆轴线方向上的位移自由度相互独立,以保证连接板获得来自螺栓的压力。
(3)等效载荷法
即对结构加等效荷载。把栓杆所承受的轴向拉力等效成多个集中力或者一个而压力,然后对高强螺栓作用的结构直接施加等效荷载;也可以等效成集中力加一个等效弯矩进行轴心加载。施加等效荷载时要对两个连接板同时施加,使其合力大小相等,方向相反,保证不产生弯矩,如图所示。这种方法可以不建立高强螺栓的有限元模型,故不能模拟现实结构中栓杆和孔壁的接触问题。但由于只考虑了螺栓的预紧力而未将螺栓模型建立起来,因而可以使计算简化许多。
等效力法加载示意图
(4)等效应变法
通过对结构约束和定义实常数的方法,使结构产生与预应力相当的应变,从而得到间接施加预应力的目的。这种方法需要建立单元来模拟栓杆,在实常数中对参数进行定义,得到施加预应力的目的。
(5)等效应变法
通过设定各项异性的温度应变系数,在给与的温度变化下使栓杆获得一定的应变,从而产生想要达到的预应力效果。此种方法原理与上一种方法是一致。
(6)在WB中采用Bolt Pretension施加预紧力
螺栓载荷就是在圆柱截面上施加预紧载荷以模拟螺栓连接,且预紧载荷值只能使用在3D模拟中加载,荷载方向沿圆柱轴向。①对于整圆柱截面;直接施加预紧载荷;②对于非整圆柱截面还需要定义一个以Z轴为主方向的局部坐标系;③对于线体beam螺栓,直接选择线体在其上施加预紧载荷即可。
当螺栓预紧时:旋转螺母使螺栓拉伸从而使其预紧,当螺栓取得合适的拉伸值撤去扳手,未拉伸的长度被锁定。WB首先在一个荷载步中施加指定的预伸量(一般指定为预拉伸力);然后,在随后的荷载步中锁定预伸截面位移(锁定缩短了的未拉伸长度),一旦所有的螺栓都被预紧并锁定,在最后的荷载步中施加外荷载。
load:施加预紧力;
Adjustment:施加预调整长度;
lock:固定约束预拉伸所有位移,用户在除了第一个荷载步外施加螺栓锁定状态;
open:用户可以使用该选项将螺栓预紧荷载释放,解除螺栓预拉伸荷载。
如用户在同一截面上多次施加预紧荷载,程序至识别第一次施加的预紧荷载。