当前位置:网站首页>abaqus 根据坐标施加载荷- Analytical Field 载荷映射
abaqus 根据坐标施加载荷- Analytical Field 载荷映射
2022-04-21 15:27:00 【shengyutou】
在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。之前使用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模块 定义场
新建载荷,有多种方式,
- 在Load模块, 新建pressure载荷时, 选择右边的f(x),新建一个Analytical Field;
- 在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实现相似功能。
版权声明
本文为[shengyutou]所创,转载请带上原文链接,感谢
https://blog.csdn.net/shengyutou/article/details/124189011
边栏推荐
- Mysql
- [binary search - simple] LCP 18 Breakfast combination
- Installation and uninstallation of MySQL
- AcWing 1812. 方形牧场(枚举)
- Introduction to openlayers (II)
- Reading breaks ten thousand "volumes": National Reading insight 2022
- AcWing1800. 不做最后一个(枚举)
- 全国降雨侵蚀力因子R值
- SQL服务器如何设置起始日期查询语句
- Betterscroll source code, reading and learning typescript
猜你喜欢

Spark / Scala - read rcfile & orcfile

What exactly does the distributed core principle analysis that fascinates Alibaba P8? I was surprised after reading it

111页精细化工股份公司数据字转型解决方案

AcWing 1854. 晋升计数(模拟)

AcWing1800. Do not do the last (enumeration)

Web.xml文件详解

What is the format of e-mail? What is the corporate email address?

万有导航:简洁实用的综合导航网站

68页智慧管廊项目建设解决方案

读书破万“卷”:国民阅读洞察2022
随机推荐
什么是电子邮箱地址?好用的电子邮箱注册申请
BetterScroll源码阅读顺便学习TypeScript
SMTP协议解读以及如何使用SMTP协议发送电子邮件
Acwing 1775 Lost cattle (simulated)
智慧工地综合解决方案
ssm项目,测试方法一直转圈,运行不停止
Use konvajs three steps to realize a small ball game
49页企业数字化转型案例及常用工具企业数字化转型思路
Introduction to openlayers (I)
Machine learning methods create learnable chemical grammars and construct synthetic monomers and polymers
Glass: GNN tagging technique for subgraph representation learning
B站可以称为中国的YouTube吗?
JUC并发学习笔记
Ultimate doll 2.0 | observable practice sharing of cloud native PAAS platform
chapter 7类
企业邮箱怎么登录?企业邮箱登录方法
IT服务管理框架要怎么落地?看这篇就够了
72页互联网智慧园区解决方案
JUC学习记录
AcWing 1866. 围栏刷漆(区间求交)

