本文摘要:(由ai生成)
本文介绍了在Abaqus中定义幅值曲线的步骤和方法,包括静动力分析中随时间变化的动荷载数据输入。首先,通过Load模块或施加荷载时自然出现的Amplitude界面定义幅值曲线。然后,以表格数据为例,详细讲解了在Edit Amplitude窗口中定义时间序列数据的过程。最后,通过Abaqus的Plug-ins工具绘制幅值曲线,以检查定义的正确性。文章旨在帮助用户理解Abaqus中幅值曲线的定义和验证过程。
1.概述
2.算例介绍
3.幅值曲线在哪里定义
4.定义Tabular(表格)数据
5.绘制幅值曲线
6.总结
abaqus静动力分析中,常常需要输入随时间变化的数据,如随时间变化的动荷载数据,这时候需要我们定义各种满足我们要求的幅值曲线。为此,准备开一系列的帖子讲解abaqus各种幅值曲线的定义。
本次帖子重点讲解abaqus的cae界面中关于幅值曲线相关功能位置,讲清楚各种按键的位置,以及幅值曲线的增、删、改和查相关功能。以输入一个表格类型的动荷载为例,讲清楚从找到按钮位置,到提交计算过程中的所有步骤。
这里给出一个算例,后续讲解所有类型的动荷载幅值曲线都采用这个算例。
设计悬臂梁受动荷载算例,悬臂梁尺寸为 ,弹性模量 ,泊松比 ,密度 ,悬臂梁一端设置固定边界,另一端施加动荷载,示意图为 采用C3D8六面体网格离散,单元总数为 ,节点总数为 。网格图为
1.第一种方法
首先在Module栏中点击Load模块,如 保持当前的界面,在abaqus顶部的菜单栏依次点击Tools->amplitude->create,如下图 然后弹出Create 阿莫里图的窗口 Name后面的框框是自己定义的幅值曲线的名称,下面的Type是幅值曲线的类型,有很多种,后续的帖子会依次介绍。然后再点击continue按钮,进入具体的幅值曲线定义界面。以上就是第一种幅值曲线定义方法。
2.第二种方法
第二种定义方法是更加常见的方法,当我们给模型施加荷载或者边界条件的时候,会自然而言的出现Amplitude界面,这里以施加随时间变化的荷载为例讲解。
首先还是在Load界面,点击下图中的Create Load按钮 弹出Create Load窗口 选择我们要施加荷载的分析步,这里选择的是Step-1分析步,然后在Types for Selected Step界面中选择施加的荷载类型,这里选择的是Surface traction荷载,点击Continue按钮,abaqus进入如下界面 这个界面是提醒我们选择施加荷载的面,有两种选择面的方式,左下角是直接用鼠标点选,右下角是选择自己定义的面,这里直接用鼠标点选了悬臂端的面,可以发现已经变了颜色,点击ok,弹出Edit Load界面 这是施加面力的界面,面力需要指定力的方向,注意到Vector before projection:Required后面有一个箭头,点击这个箭头,弹出如下界面 我们知道,面上的两点确定一个方向,且里的方向是从第一个节点指向第二个节点,这里就是用这种方法给面力指定了方向,左下角框起来的部分就是提醒我们输入第一个节点的坐标,但这种输入坐标的方法比较麻烦,可以直接在界面中用鼠标点选。 这里选择的点是上图中箭头指向的点,可以发现原来的小点已经变成了大的红点,而且左下角框起来的部分变成了让我们输入第二个点,下面选择同一条棱上面的一个点,点击之后会自动弹出刚刚的Edit Load界面,如 可以看到,Vector before projection部分出现了一个向量 ,这就是力的方向:从下到上。 下面就是定义幅值曲线的位置了,在上图中的Amplitude窗口中点击后面的小曲线图标,下方会自动出现Create Amplitude字样,点击之后,弹出如下界面 这个界面在第一种方法中也出现过,是一样的,然后就是具体的幅值曲线定义了,这个帖子中以Tabular,即表格数据为例讲解定义方法,下面就是具体的Tabular数据定义方法。
在上图中点击Continue按钮之后,弹出Edit Amplitude窗口,如 上图中的Time span就是曲线作用的时间,这里选择的是我们分析步的时间,然后在下方的Amplitude Data中定义相关的数据。
其中,左边的Time/Frequency指的是时间或者频率,右边的Amplitude就是时间对应的数值,下方就是具体的数据,下面两行不是只能定义两行,按回车就能增加行,如下图就增加到了7行 显然用手输入表格数据不太现实,尤其是数据很多的时候,通常来讲都是在外部将数据处理成时间序列,然后直接复 制进这个表格里面。这里用excel来生成一端时间序列,时间序列的数学表达式为
其中, , , ,即
在excel生成之后,复 制到Edit Amplitude窗口中,如 点击OK,弹出Edit Load界面,如 可以看到,在Amplitude中出现了幅值曲线Amp-1,这就说明幅值曲线已经定义了,那么如何检查幅值曲线是否正确呢,只需要将幅值曲线在abaqus中画出来就行了,下面将如何在abaqus绘制幅值曲线。
&ems;在abaqus上部的菜单栏中依次点击Plug-ins->Tools->Amplitude plotter,如弹出Amplitude plotter窗口,如 可以看到我们之前定义的幅值曲线Amp-1,选择该曲线,点击Plot就可绘制图像,如 左边的起点是10,右边的终点是15,符合之前定义的曲线。
以上对abaqus定义幅值曲线进行了大致的介绍,包括幅值曲线相关按钮的位置,如何定义表格数据,以及通过绘制幅值曲线检查自己是否定义正确。