VDLOAD与VUAMP联合使用——实现变位置变幅值复杂加载

测试案例展示效果如下: 1 00_00_00-00_00_30~11.gif

ABAQUS——DLOAD子程序应用(移动载荷)一文,我们讨论了DLOAD子程序在车桥通过问题的应用。

https://www.jishulink.com/content/post/1257703

在本例中,我们按照同样的思路,在VDLOAD中实现了相同的过程,VDLOAD中载荷的移动速度和时间具有真实的物理含义,但如何实现变化的移动载荷呢?

由帮助文档可知,添加 “*AMPLITUDE” 即可在VDLOAD中传递在CAE中定义的幅值,该幅值通过TAB表实现,并通过线性插值拟合。

1.png
2.png在CAE界面定义好VDLOAD子程序和幅值表后,需要手动修改inp文件,将VDLOAD和幅值相对应, 便可将表中的幅值传递给子程序,定义格式如下 5.png

采用上述方法具有一定的局限性,比如遇到复杂周期问题、幅值需要速度位移参与计算、依赖于上步幅值解、复杂函数(三角函数叠加)等情况变难以实现。

周期幅值:1.png随机幅值

1.png实现随机幅值的加载仅需调用随机数函数:random_number()。

2.png故本文介绍另一种解决办法:将VUAMP子程序(幅值自定义子程序)和VDLOAD子程序联合使用,实现位置可变、幅值自定义的复杂压力加载过程。

测试案例中,一边采用VUAMP子程序方式定义幅值,另一边采用幅值表进行定义,均设置为随时间的线性递增加载。

4.png

得到的仿真效果如下,左右两侧效果相同,验证了上述思路的有效性。

1 00_00_00-00_00_30~11.gif

为进一步验证实现方案(VUAMP+VDLOAD),两个幅值不同时的加载效果2 00_00_00-00_00_30~1.gif当一端递增,一端为三角函数周期幅值时

3 00_00_00-00_00_30~1.gif同一个面下的不同幅值的移动载荷

4 00_00_00-00_00_30.gif

以下内容为付费内容,请购买后观看
该付费内容为:
包含 1个附件
售价: 56人购买
ABAQUSABAQUS二次开发Abaqus子程序开发VUAMPvdload

VDLOAD与VUAMP联合使用——实现变位置变幅值复杂加载的评论13条

  • 兮枫如秋
    1
    请问:多个荷载,且每个荷载对应的变幅曲线都不一样,这个可以实现吗?这是我目前的瓶颈
  • Stevenzhang
    1
    我也没懂

VDLOAD与VUAMP联合使用——实现变位置变幅值复杂加载的相关案例教程

激光冲击强化是一种相对而言较新的机械表面处理方式。就目标而言它与机械喷丸强化类似:在材料的表面和近表面引入有益的残余压应力。激光冲击强化使用高功率激光脉冲将表面电离成高压等离子体,在一个透明的惯性约束介质中(通常是水)进行操作。可以使用一种类似黑色铝箔胶带的牺牲性涂层作为热保护覆盖层来保护靶材表面的完整性。与机械喷丸相比,使用激光冲击的制造优势是可控的准确性和精度,有害表面改性的减少和疲劳寿命的提
Abaqus用户子程序DFLUX和VDLOAD编写实例讲解
Abaqus显式分析模型中使用VDLOAD子程序实例讲解(详细操作步骤)
ABAQUS提供了全面的可以模拟系统级行为的能力,可以方便的定义传感器,并采集实际可测的物理信息。VUAMP子程序又可对此行为进行闭环控制。结合ABAQUS的有限元属性,因此其可以完成普通动力学软件不能胜任的工作,如考虑绳索材料属性的物理模型、流固耦合模型、复杂非线性问题的闭环控制实现。 PID作为工业界常用的控制手段,受其启发,可以采用FORTRAN语言结合ABAQUS数据计算更新模式,在VUA
ABAQUS提供了全面的可以模拟系统级行为的能力,可以方便的定义传感器,并采集实际可测的物理信息。VUAMP子程序又可对此行为进行闭环控制。结合ABAQUS的有限元属性,因此其可以完成普通动力学软件不能胜任的工作,如考虑绳索材料属性的物理模型、流固耦合模型、复杂非线性问题的闭环控制实现。 PID作为工业界常用的控制手段,受其启发,可以采用FORTRAN语言结合ABAQUS数据计算更新模式,在VUA
硕士
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    16 17