首页/文章/ 详情

Abaqus基础操作之十四——幅值曲线的创建及查看

1月前浏览651

本次与大家分享的内容是幅值曲线的创建及查看

在涉及一些与载荷变化相关的计算时,我们需要通过一定的加载历程变化才能达到分析的目的,如有些载荷会根据谐波变化、衰减变化等,再结合计算输出频率即可查看加载历程中结果的一些变化情况。在Abaqus中可以设定许多类型曲线用以帮助我们实现加载历程变化情况,本次就创建的幅值曲线和绘图查看进行简单介绍。

    幅值曲线的创建    

打开软件,在模型树下找到Amplitudes,双击或右击create即可创建一些类型的幅值曲线。

常见的幅值有tabular(列表)、periodic(周期)、decay(衰减)、smooth step(光滑处理)。

tabular与smooth step幅值曲线的设置最为简单,仅需对time/frequency和amplitude进行数值填充,两种曲线的设计类似,如下图所示。

tabular和smooth step幅值曲线创建
tabular所绘制的曲线为折线型,每一段曲线都是线性的,而smooth step所绘制的曲线是光滑的,根据内置公式对每一步长ξ进行处理。

periodic幅值曲线创建

periodic幅值曲线创建是与周期有关,故需要了解其相关系数在曲线中所控制的范围。相关的参数有circular frequency(圆频率),starting time(起始时刻),initial amplitude(初始幅值),A(余弦函数的系数)以及B(正弦函数的系数)。

以下面曲线为例圆频率为ω=31.416,起始时刻t0=-0.1614,初始幅值A0=0,余弦函数系数为0.227,正弦函数系数为0.413。

从周期函数的表达形式来看,其实它是傅里叶级数:

decay幅值曲线的创建

衰减函数幅值曲线的创建同样需要了解其相应的几个参数,initial amplitude(初始幅值),max amplitude(最大幅值),starting time(起始时刻)以及decay time(衰减时刻)

以下面曲线为例,起始时刻为A0=0,最大幅值A=5,起始时刻t0=0.2,衰减时刻td=0.2。

    材料库的应用    

在菜单栏的plug-ins->tools->amplitude plotter中选择要绘制呈现的曲线,即可查看我们之前绘制曲线的情况,如下图为一smooth step幅值曲线的情况。

 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!

来源:SimYoungC

OptiStructHyperMeshAbaqus二次开发UG理论材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:1月前
SimYoungC
硕士 签名征集中
获赞 5粉丝 11文章 122课程 0
点赞
收藏
作者推荐

Abaqus基础操作之十五——批处理操作

本次与大家分享的内容是作业批处理操作。在还是上学那会儿,用的计算平台、机器都不如现在这么多样,且功能强大,像集成化的计算平台这种就可以一次性计算很多作业文件,十分方便且高效,云平台可以替代个人的实体主机等等。不过这都是公司、研究院级别的才会斥巨资搭建,对于个人而言,过去和现在差别不是非常大,个人电脑配置并不会很高,毕竟内存和cpu核数的成本很大。正是受限于计算条件,所以本次分享的内容是跟Job模块相关的作业批处理,灵活运用批量处理作业可以帮助我们更好的利用有限资源,调配我们个人时间及任务进度。想一次性把job都提交或是重启动、关联其他模型,在交互界面需要操作好几步,存在一定局限性,也无法引用其他.inp文件。因此可以采用批处理操作进行文件引用,.bat文件执行也是同样的效果,个人认为后者更加方便,只需编辑后保存再双击运行即可,需注意的是计算及相关文件和执行文件必须在同一文件夹下。从学生开始就一直在用6.14版本,所以很多字段都停留在过去,像一个能够执行多个job的批处理字段是这样的:call abq6141 job=job-1 cpus=4 intcall abq6141 job=job-2 cpus=4 int……pause有一些关键字需要了解一下,可以帮助我们更好地处理计算文件。 常用的命令 pause,可以在计算结束后保留窗口,可以在窗口查看计算是否报错,若没有该关键字则会在计算结束后关闭窗口,通常时换行填写。int,让作业文件依次进行计算,会在报错的时候会在窗口给出提示,在多个job存在时,即使有作业报错也能执行后面的作业。ask=off,在多个计算文件时可以连续计算,无需等待,结束后不会保留dos窗口。而对于需要建立在其他计算文件之上的作业,则需要用的oldjob=***,前提是该前文件必须有结果文件,还要有部分计算后的附属文件,因此建议非必要不删那些看似无关紧要的文件。 调用子程序则在同一行里添加user=***即可。 不常用的命令 设定在所有作业计算结束后1秒关机,换行输入shutdown -s -f -t 1。设置重启动关键字为restart。重启动需要注意的是:在step模块下,选择菜单栏output中的restart requests;在Frequency中设置一定的restart data输出频率;同一文件夹下要确保有odb、res、mdl、prt和stt文件存在。恢复计算关键字为resume;杀死计算关键字为terminate;暂停任务关键字为suspend等等。PS:在输入版本号时,如ABAQUS6.14版本就填入abq6141,ABAQUS2020可以填入abq2020或直接填入abaqus,在高版本中均可以不需要填入版本编号,直接输入abaqus就能识别。版本编号的查看有很多种,个人认为最简单的方法是随意导出一个简单模型,打开计算文件(.inp)generated by后面是版本号。 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈