响应谱
Response Spectrum
选项COMP
COMP=ALGEBRAIC 时, ABAQUS 程序在进行响应谱分析时,先对多方向激励效应进行组合,然后对各阶模态效应进行叠加。
COMP=SRSS 时, ABAQUS 程序在进行响应谱分析时,先对各阶模态效应按照用户设置方法进行组合,然后再对多方向激励效应按照平方和开根号的方法进行叠加。
选项SUM:选取各阶模态效应组合方式;
SUM=ABS, 在所有模态组合方法中最保守,它直接将各阶模态响应绝对值相加。
SUM=SRSS ,先对各阶模态效应按照用户设置方法进行组合,然后再对多方向激励效应按照平方和开根号的方法进行叠加。
SUM=CQC ,采用完全二次组合方法来考虑固有频率相近的模态之间的耦合效应。
SUM= NRL方法
SUM=TEMP 方法
数据行:
第一行
(该方向所使用反应谱名称,X方向的方向余弦,Y方向的方向余弦,Z方向的方向余弦,反应谱中级别放大系数(默认为1)
重复该数据行,定义另外的方向。
在property这一步里头里头,找到material library manager, 新建一个library,然后把以后的材料模型导入到新建的library里头。然后呢,在新的model里头,就可以从这个library把原来的材料模型导入了。还想进一步了解的话,可以看 Abaqus/CAE User's Manual 125 "Using material libraries"
你的调用子程序命令“Call 攻击()”与“Sub 攻击()”中的“攻击()”看似一样实际不一样一个是全角字符一个是半角字符 全换成“Sub 攻击()”中的“攻击()”即可运行。 简单说复制攻击Sub后面的的字符替换掉Call后面的字符即可。祝你好运
你把计算结果导入pro/e的目的是什么?
1、你期望输出的sat,igs,stp等文件都是可编辑的三维几何文件,其中都是定义了曲线、曲面等;而计算得到的是网格信息和每个节点的坐标、位移,是不可能转化为三维几何文件的。
2、abaqus可以由网格信息和每个节点的坐标、位移得到不可编辑的stl文件,只能用于显示,而不能进行编辑。但是abaqus本身没有这个功能,需要自己写程序。
在YJK上部结构计算模块中完成建模、计算及设计,完成梁、柱(含斜撑)、墙(边缘构件、墙身、墙梁)钢筋施工图。完成施工图设计后,转换软件读取的是工程最终的实配钢筋。
进入YJK非线性分析 转ABAQUS弹塑性分析 模块,运行 YJK->ABAQUS 菜单。查看并修改参数,选择地震波后,完成转换。
将生成的 AbaqusInpFiles 文件夹移动到英文目录下。文件夹中包含一个Ybat批处理文件和多个inp文件。
运行Ybat调用Abaqus进行隐式和显示计算。
此处如果提示 abaqus不是内部或外部命令 ,需要将Abaqus添加进系统环境变量Path: C:\SIMULIA\Abaqus\Commands 。如果提示找不到用户子程序,需要将YJK用户子程序路径添加到Abaqus配置文件。打开 C:\SIMULIA\Abaqus\612-1\SMA\site\abaqus_v6ENV ,在最后一行添加 usub_lib_dir='C:\ProgramData\yjkSoft\YJKS18\ABAQUS\win64_abq6121' 。
Ybat运行完成后会生成Yodb和Y_xplodb结果文件,此结果文件可直接在Abaqus中打开查看。
运行YJK读取ODB后处理计算,选择odb文件,会报错 未找到Abaqus安装路径! 同时生成Post-Ybat和Post-Y_xplbat文件。修改两个bat文件,添加YJK后处理程序路径 SET PostAbaExePath="G:\ProgramData\yjkSoft\YJKS18\ABAQUS\win64_abq6121\Postabaexe" 。分别运行两个bat文件,完成后处理数据提取。
回到YJK-转ABAQUS弹塑性分析-后处理查看,分别打开Yodb查看弹性时程分析结果和Y_xplodb查看弹塑性时程分析结果。YJK提供了很多规范要求的数值,省去了自己提取的工作量。
当然,也可以直接在Abaqus中打开odb文件查看结果。需要注意的是,在Abaqus中壳单元的损伤结果看DAMAGEC和DAMAGET值,杆单元的损伤结果看SDV6和SDV7值。
-2017年7月12日
其实,ABAQUS的用户子程序在很多地方都可以编写。
常用的有:
1新建一个txt文档,在里面写好你的用户子程序Fortran代码,然后保存好,并将文件名的后缀改为for或者f90就可以了。
2如果你需要fortran语法的检查方便,可以打开安装好的fortran软件,然后在里面编写你的用户子程序,写好之后保存就可以了。32位windows操作系统可以用compaq
visual
fortran
65或66版本的;64位windows操作系统,例如win7的,可以安装
microsoft
visual
studio
和
intel
visual
fortran
来编写代码。
ABAQUS调用用户子程序的话,只要在inp文件中加入
调用子程序的关键词
就可以调用子程序了。
希望对你有帮助,如果觉得答案好,请采纳。
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)