FlangeBolt

  1. 介绍
  2. 类结构
    1. BoltJoint with axial force (VDI2230 example2 Flag=1)
      1. 剪力影响
  3. 参考文献

介绍

FlangeBolt类用来计算法兰螺栓。

类结构

输入 input:

  • Geom : 几何参数
  • nB : 螺栓数量
  • MT : 扭矩
  • FQ : 剪力
  • FAmin : 最小轴向力
  • FAmax : 最大轴向力
  • Nz: 循环次数
  • Clamping :夹持件厚度和材料
  • Bolt : 螺栓类

参数 params:

  • Name : 名称
  • MuT : 夹持件的摩擦系数
  • FlangeType : 法兰类型
  • ConShear : 考虑剪力

输出 output :

  • Phin: 载荷比

  • n :载荷导入系数

  • deltas : 法兰回弹量

  • deltapzu : 螺栓回弹量

  • deltap : 螺栓回弹量

能力 capability :

  • SG :滑移安全系数
  • SF :屈服安全系数
  • SD :疲劳安全系数
  • SA :剪切安全系数

BoltJoint with axial force (VDI2230 example2 Flag=1)

inputStruct1.d=16;
inputStruct1.l=80;
inputStruct1.lk=60;
inputStruct1.dh=17;
paramsStruct1.ThreadType=1;
paramsStruct1.alphaA=1.6;
paramsStruct1.MuG=0.12;
paramsStruct1.MuK=0.12;
paramsStruct1.Nut=1;
paramsStruct1.NutWasher=0;
paramsStruct1.Washer=0;
M16Bolt= bolt.Bolt(paramsStruct1, inputStruct1);
M16Bolt= M16Bolt.solve();
Plot2D(M16Bolt);
Plot3D(M16Bolt);

MT=13000000;%Nmm
S=RMaterial('Basic');
Mat=GetMat(S,57);

inputStruct2.Bolt=M16Bolt;
inputStruct2.MT=MT;
inputStruct2.nB=12;
inputStruct2.FAmax=0;
inputStruct2.Geom=[258,338,178];
inputStruct2.Clamping=[30,1;30,1];
paramsStruct2.Material=Mat;
BoltJoint=bolt.FlangeBolt(paramsStruct2, inputStruct2);
BoltJoint= BoltJoint.solve();
disp(BoltJoint.capacity.SF);
disp(BoltJoint.capacity.SG);
PlotCapacity(BoltJoint)

计算得到的安全系数如下:

SF:

1.1766

SG:

1.3277

在kisssoft中计算时,将嵌入量fz调整为0,得到的结果如下:

可见两者计算结果一致。

绘制节点安全系数:

剪力影响

在VDI2230中,螺栓所承受的剪力如下:

在本案例中kisssoft中$\frac{F_{Qmax}}{A_0}$是省略掉的,其认为所有的剪力均由夹持件间的摩擦力提供,可不考虑该项的影响。

但有些场景下,因为设计理念的不同,我们想要即使螺栓承受所有的剪力,其也不会失效。在程序中设置ConShear选项,其可以在屈服强度计算中考虑剪力的影响。

paramsStruct2.ConShear=1;

此时屈服安全系数SF为:
1.1291

参考文献

[1] VDI2230_blatt_1_2015

[2] VDI2230_blatt_2_2014


本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com