loads主命令
介绍loads主命令的使用和参数含义
作用
用于读入载荷历程文件、应力文件、关联载荷历程数据与应力文件数据、对载荷进行编辑。
形式
loads read cases fileName -style [json]
read stress stressName interpType loadName coordinate fileName -style [ansys]
说明
loads read cases fileName -style [json]
: 读入载荷历程数据文件。其中fileName为数据文件名,-style [json] 选项用于指定数据文件的格式。loads read stress stressName type loadName coordinate fileName -style [ansys|tet|abaqus] -select selName
: 读入结构应力数据文件。其中stressName表示将读入的数据赋予的名称;interpType表示应力文件插值类型,可选的选项有[1d-linear|1d-bilinear|1d-interp|1d-timestep|2d-interp]- 其中1d-linear表示一维线性插值,结点的最终应力值为载荷大小乘以所读入的应力值并除以coordinate值,这种形式只对应有一个应力文件
- 1d-bilinear表示采用一维双线性插值,需要分两次读入对应的应力文件,每个应力文件对应的点用coordinate值来给定
- 1d-interp表示多点一维插值,需要给定多个应力文件
- 1d-timestep表示采用直接动力学计算时间步对应的应力数据表,在load case中需要有一个变量指定对应时间的应力表序号
- 2d-interp表示2维插值,需要指定多个应力文件。loadName表示对应于载荷历程数据文件中数据列的名称。coordinate表示载荷取这一值时计算得到的应力数据。其中fileName为应力数据文件名。
- -style [ansys|tet|abaqus] 选项用于指定数据文件的格式。对于Abaqus,开发者提供了一个Python脚本文件,用于导出Abaqus的ODB文件中的应力。
- -select selName选项用于只读入指定集合结点的应力数据,这对于应力数据比较多的时候,可以减少内存。
示例
loads read cases Bolted_joint/loads.json -style json
loads read stress sPret 1d-linear Pret 1.0 Bolted_joint/Pret.fes -style ansys
loads read stress sF5 1d-bilinear F5 -1.0 Bolted_joint/F5-100kN.fes -style ansys
loads read stress sF5 1d-bilinear F5 1.0 Bolted_joint/F5+100kN.fes -style ansys
loads read stress sF6 1d-bilinear F6 -1.0 Bolted_joint/F6-100kN.fes -style ansys
loads read stress sF6 1d-bilinear F6 1.0 Bolted_joint/F6+100kN.fes -style ansys
loads read stress sDyn 1d-timestep Dyna 10 frame_step10.tab -style tet -select part1s