abaqus低速冲击提取接触力

abaqus如何提取接触面的接触力,为什么CFN提取的压头上的接触面一直为0呢?

abaqus提取接触力的方法有以下几种:

  1. 在History Output Request里输出CFN(Contact force - magnitudes)或CFT(Contact force - direction tangents)变量。这些变量可以直接提取接触面的接触力。
  2. 通过Contact Report或Contact Tool来查看和提取接触力。在Field Output Requests里定义接触力输出(contact pressures和contact tractions),然后在tools中生成Contact Report,就可以看到每个接触面上的接触力分布。
  3. 通过接触场输出提取。在Field Output Requests里定义好接触力的输出,然后用abaqus Viewer查看结果文件,选择Output->Contact Forces,就可以提取接触力。
    你提到的CFN一直为0的问题,可能的原因有:
  4. 接触定义或接触属性设置错误,导致实际没有接触发生。可以检查接触对的定义、接触属性等是否正确。
  5. History Output Request的步频率设置过低,漏掉了接触发生的步。可以适当提高CFN等变量的输出频率。
  6. 接触发生时间很短,接触力接近于0。这种情况下可以考虑在Field Output Requests里定义接触力输出进行检查。
    总之,建议你查看一下接触对的定义,并适当增加输出频率,同时结合Field Output的接触力输出来综合分析。这样可以找出CFN一直为0的具体原因。