首页/文章/ 详情

ANSYS中的循环载荷加载,最易理解的案例来了!

12月前浏览2324
本文共608字,3图。
预计阅读时间:2钟。

本文的主要目的就是展示在ANSYS中循环加载是如何实现的。                     

计算结果

橡胶块循环拉伸变形结果(可以看到有四次循环变形)

本文以一个正方形橡胶块为例说明,橡胶块如图约束(约束XY面节点Z自由度,约束XZ面节点Y自由度,约束YZ面节点X自由度),在侧面施加循环载荷。

计算模型示意图

循环载荷施加正弦形状的位移载荷,分为4个正弦周期,四个正弦周期载荷幅值分别为0.1,0.2,0.3,0.4,4个周期加载过后,橡胶内部积累的应力释放。具体定义分为几个步骤:
步骤一:首先定义4个周期载荷幅值向量。
    *DIM,AMPL,ARRAY,4             ! Amplitude Vector DefinitionAMPL(1)=0.01AMPL(2)=0.02AMPL(3)=0.03AMPL(4)=0.04
    步骤二:定义离散时间加载点
      *DIM,SOLTIME,ARRAY,161        ! Time Vector DefinitionSOLTIME(1)=0.0*DO,I,2,161,1  SOLTIME(I)=SOLTIME(I-1)+0.1*ENDDO
      步骤三:计算每个时间点下的位移激励大小,也就是正弦曲线上的y值大小。
        *DIM,BC_X,ARRAY,161           ! Displacement Vector DefinitionJ=1*DO,I,1,161,1  BC_X(I)=AMPL(J)*SIN(SOLTIME(I)/2.0*3.141592654  *IF,SOLTIME(I),EQ,(4.0*J),THEN    J=J+1  *ENDIF*ENDDO
        步骤四:在每一个计算时间下施加步骤三中计算的位移载荷。
          *DO,I,2,161,1  D,2,UX,BC_X(I)  D,3,UX,BC_X(I)  D,6,UX,BC_X(I)  D,7,UX,BC_X(I)  TIME,SOLTIME(I)  NSUBST,5,10,5  SOLVE*ENDDO
          综上,其实循环载荷是把连续的循环载荷进行离散,然后在每个时间点处加载,然后分别进行计算。

          全文结束,感谢阅读。

          来源:芷行说
          非线性材料ANSYS
          著作权归作者所有,欢迎分享,未经许可,不得转载
          首次发布时间:2023-09-12
          最近编辑:12月前
          芷行说
          本科 | 固体力学博士... 芷行说,致力精品,专注于有限元...
          获赞 29粉丝 29文章 39课程 0
          点赞
          收藏
          未登录
          还没有评论
          课程
          培训
          服务
          行家
          VIP会员 学习 福利任务 兑换礼品
          下载APP
          联系我们
          帮助与反馈