abaqus 根据坐标施加载荷- Analytical Field 载荷映射

在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。之前使用ANSYS workbench的external data完成了载荷映射,这种分析可以使用abaqus中的Analytical Field实现。

1 例子

1.1 结构描述

结构为一个100*100mm的薄板,厚度为2mm;结构为钢,E=206000MPA, v = 0.3。
固支约束两条相邻的边;
载荷分布函数为p=(x2+y2)0.5/((20.5)*100) MPa,即(0, 0)的压强为0,(100, 100)的压强为1。

在这里插入图片描述

1.2 载荷

载荷函数:p=(x^2+y^2)^0.5/((2^0.5)*100) in excel ; p=(x**2+y**2)**0.5/((2**0.5)*100) in python

.csv文件形式

0,0,0,0
10,0,0,0.070710678
20,0,0,0.141421356
30,0,0,0.212132034
40,0,0,0.282842712
50,0,0,0.353553391
60,0,0,0.424264069
70,0,0,0.494974747
80,0,0,0.565685425
90,0,0,0.636396103
100,0,0,0.707106781
…
50,100,0,0.790569415
60,100,0,0.824621125
70,100,0,0.863133825
80,100,0,0.905538514
90,100,0,0.95131488
100,100,0,1

2 分析流程

2.1 使用Analytical Field模块 定义场

新建载荷,有多种方式,

  1. 在Load模块, 新建pressure载荷时, 选择右边的f(x),新建一个Analytical Field;
  2. 在Tools-Analytical Field-Create里新建
    在这里插入图片描述
    这里可以使用expression field,也就是可以直接使用表达式(参考p=(x**2+y**2)**0.5/((2**0.5)*100) )来定义载荷,也可以通过映射方式
    在这里插入图片描述
    载荷源使用 point cloud的方式。

在这里插入图片描述

在这里插入图片描述
由于abaqus这个工具无法选择从载荷源csv格式中哪个行或列读入,因此建议读入时检查载荷文件。

当载荷文件格式如下时,
在这里插入图片描述
读入后为:
在这里插入图片描述

注:经测试,载荷源文件里不应包含类似x,y,z,p这样的首行信息
虽然这个页面也提供了删除行等操作,但不建议在这里处理载荷,最好在载荷文件里生成符合此页面默认的载荷格式
当载荷文件格式如下时,
在这里插入图片描述
读入后为:
在这里插入图片描述

设置好后关闭界面返回,在distribution中选择定义的Analytical Field,magnitude设置为1
在这里插入图片描述

如果是要编辑已经定义的Analytical Field,位置在Tools-Analytical Field-Edit
在这里插入图片描述

2.2 边界条件设置

约束

对两条边固支
在这里插入图片描述

按定义的场施加载荷

可以看到,压强的箭头有了大小的区别
在这里插入图片描述

2.3 结果

最大合位移为21.68mm , 与ANSYS workbench结果基本一致.
在这里插入图片描述

2.3.1 讨论

如果在载荷设置这里,magnitude为2,则载荷为导入载荷数据* 2
在这里插入图片描述

在这里插入图片描述

最后的最后


欢迎大家点赞、评论及转载,转载请注明出处!


如果觉得我帮助到了你:
  为我打call,不如为我打款!

在这里插入图片描述

在下一篇中,介绍用abaqus实现相似功能。

0. ABAQUS入门资料 4 1. 论坛提问要诀 5 2. 故障诊断基本方法 5 3. 约束刚体位移 / NUMERICAL SINGULARITY 6 4.过约束(Overconstraint) 8 5.其他常见error和warning信息 9 6.ABAQUS无法正常运行(安装、License、环境变量) 13 6.1 ABAQUS安装方法 13 6.2 ABAQUS显示异常(无法显示栅格、显卡冲突、更改界面颜色) 22 6.3 Document无法搜索 23 6.4 磁盘空间不足 23 6.5 Linux系统 24 6.6 死机后恢复模型 24 7.弹塑性分析 25 7.1 塑性问题不收敛的常见现象 25 7.2 接触问题和塑性材料不要用二阶单元 25 7.3 不要在塑性材料上施加载荷 26 7.4 塑性材料参数 26 7.5 屈服准则 31 7.6 后处理 / 判断材料是否屈服 33 7.7 切削 34 7.8 材料非线性实验与FEM的比较 35 8. 接触分析 36 8.0 接触分析的基本概念 36 8.1 接触分析不收敛的常见现象和解决方法 37 8.2 接触面上的网格密度 38 8.3 接触面的定义 40 8.4 过盈接触 41 8.5 管土/桩土接触 43 8.6 板料成形的接触问题 49 8.7 凹坑成型的接触问题 54 8.8 刚体穿透 57 8.9 接触力 57 8.10 Explicit中的接触问题 58 8.11 改变接触状态 60 8.12 其他与接触有关的Error和Warning信息 62 9. 各个量的单位 62 9.1 各个量的单位要相互一致 63 9.2 时间/增量步的含义 65 10.导入 / 修改 / 求解inp文件 66 10.1 把inp文件导入ABAQUS/CAE 66 10.2 运行inp文件 67 10.3 修改inp文件 68 11.用户子程序和FORTRAN 71 11.1 运行用户子程序时出错 / FORTRAN版本 71 11.2 用户子程序入门资料 72 11.3 用户材料UMAT 74 12.创建/修改part 75 13.在Assembly中定位 76 14.划分网格 77 14.1 提示信息: 严重扭曲的单元 / 单元体积为0 77 14.2 划分网格和布置种子的技巧 79 14.3 网格重划 82 14.4 从orphan mesh中抽出几何 82 15.选择单元类型 83 16.截面属性和材料 85 16.1 定义截面属性 85 16.2 用OFFSET参数偏置shell的中性面 86 16.3 材料属性 86 17.载荷 / 速度场 88 17.1 集中力 88 17.2 线载荷 90 17.3 面载荷 90 17.4 Body Force / Gravity 92 17.5 随时间变化的载荷 / Amplitude 92 17.6 在实体单元上施加弯矩 / 旋转速度 96 18.边界条件 100 19.定义Set / 选取模型的局部 102 20.弹簧 103 21.约束(coupling, tie) 104 22.后处理 106 22.1 显示局部坐标系上的结果 106 22.2 绘制曲线(X–Y data) 106 22.3 field output / history output 108 22.4 显示结果 108 22.5 shell和beam的应力应变结果 113 23.多步骤分析 114 23.1 重启动分析(Restart) 114 23.2 子模型(Submodel) 115 23.3 用 *import 把计算结果传递到下一个过程中 116 24.岩土分析 116 24.0 岩土分析入门资料 116 24.1 初始地应力平衡 118 24.2 基坑开挖 122 24.3 钢筋混凝土(Rebar Layer和Embedded Element) 122 24.4 实体单元的截面力/弯矩/转角 125 24.5 软土固结 127 24.6 无限元 128 24.7 岩土本构模型 129 25.热分析 129 26.动态分析 135 26.0 静态分析还是动态分析 135 26.1 Explicit分析 138 26.2 分析结果与amplitude不一致 139 26.3 固有频率 140 26.4 *DYNAMIC分析 141 26.5 动态分析还是静态分析 141 27.屈曲分析 142 28.材料失效破坏 / 裂纹 144 28.1 材料失效 144 28.2 裂纹 145 28.3 Cohesive单元 147 29.连接单元(CONNECTOR) 149 30.惯性释放(INERTIA RELIEF) 149 31.非线性问题的算法 149 32.ABAQUS和其它软件的比较 150 33.使用ABAQUS帮助手册 151 34.论坛的“全文搜索”功能 152 35.关于找抢手 152
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值