在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。之前使用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实现相似功能。

abaqus 根据坐标施加载荷- Analytical Field 载荷映射相关推荐

  1. ANSYS workbench 根据坐标施加载荷- external data载荷映射

    在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的压强分布,需要将压强分布载荷施加到固体上.这种分析可以使用workbench中的external data实现. 1 例 ...

  2. ansys的kbc_在Ansys中施加阶跃载荷和渐变载荷的方法 | 坐倚北风

    1.阶跃载荷和渐变载荷的区别 在工程中施加载荷的方式有两种基本方式:阶跃载荷和渐变载荷.前一种方式载荷被突然施加到对象上:而后一种方式,载荷被缓缓地施加到对象上. 在Ansys中,虽然在载荷步的时间终 ...

  3. ANSYS APDL 瞬态分析-施加任意函数形式载荷

    ANSYS APDL 瞬态分析-施加任意函数形式载荷 简介 在ANSYS APDL中施加任意函数形式的载荷,主要步骤为 定义函数公式 将该函数转化为表格载荷 施加建立的表格载荷 1. 定义函数公式 以 ...

  4. 关于ansys阶跃载荷与斜坡载荷

    在载荷步终点的载荷值为指定的值,但当在一个载荷步中指定一个以上的子步时,就出现了载荷应为阶跃(stepped)载荷或线性斜坡(ramped)载荷的问题. 1)如果载荷是阶跃的,那么全部载荷将施加于第一 ...

  5. hypermesh 根据坐标施加载荷- Field 载荷映射,以温度场载荷为例

    温度场插值 建立圆柱坐标系 需要更新温度场载荷类型为BODY_FORCE(BF_TEMP) 设置铸件温度 设置参考温度 检查温度设置

  6. 利用python提取abaqus节点坐标的脚本_用于在Abaqus中提取结点力的Python程序

    用于在Abaqus中提取结点力的Python程序 #coding=utf-8 from abaqus import * from abaqusConstants import * from odbAc ...

  7. 求美国EO-1卫星的ALI载荷和Hyperion载荷的光谱响应函数

    想利用这两个载荷同时搭载在同一卫星上的多光谱数据和高光谱数据,进行多光谱数据对高光谱数据的模拟,用真实的高光谱进行验证.但是,搜了好多网站就是找不到这两个载荷的光谱响应函数,向各位朋友寻求帮助,拜谢了 ...

  8. python读取odb_Python提取Abaqus ODB中的场变量(Field output)与历史变量(History output)方法...

    Python 提取 Abaqus ODB 中的场变量 ( Field output ) 与历史变量 ( History output )方法 胡剑桥 ( jianqiaohu@126.com ) ( ...

  9. 载荷谱matlab,收获机车架载荷测试及载荷谱编制方法研究

    Study on Load Spectrum Compiling Method and Load Measurement of Harvester Frame LANG Jian 1 郎健(1990- ...

最新文章

  1. mirna富集分析_2020年的3+分ceRNA分析长啥样?
  2. Linux: debian/ubuntu下安装和使用Java 11
  3. Android之AsyncTask源码解析
  4. tomcat and server configuration for loadrunner test
  5. boost::contract模块实现ifdef宏功能测试程序
  6. bzoj4403:序列统计
  7. 《JavaScript 高级程序设计》笔记 第1~5章
  8. 前端学习(675):if else if
  9. 防火等级不达标!索尼宣布召回中国大陆地区部分充电宝 可免费换新
  10. java 线程 定时器_java 多线程定时任务
  11. 百度黑莓宣布联手搞自动驾驶,QNX系统成Apollo平台基础
  12. python语言中strike_基于Python的XSS测试工具XSStrike使用方法
  13. 数学建模入门-matlab实现偏微分方程数值解
  14. 安卓手机连接不上电脑解决方法总结
  15. 入门数据科学必读书单推荐
  16. Roboastere 地盘功率限制(大方向)(RM论坛同步更新,同ID,头像)
  17. SpringBoot学习历程(十一):SpringBoot2.X集成mail发送邮件
  18. Lynda课程中文字幕 Network Automation Quick Start 网络自动化快速入门
  19. [WebGL入门]二十六,纹理绘图
  20. 5-1 Coursera吴恩达《序列模型》 第一周课程笔记-循环序列网络(RNN)

热门文章

  1. 性能检测工具:Matrix-TraceCanary 入门
  2. 支持飞书国际版,DataEase开源数据可视化分析平台v1.16.0发布
  3. 为什么华为手机总有不明照片?赶紧查看一下这3个功能,尽快关闭
  4. 2015羊年,您好,在新的一年里祝大家:工作顺利,万事如意!
  5. 解决Incorrect result size: expected 1, actual 0!
  6. map中自定义比较函数
  7. Altium Designer 18中的System–Transparency
  8. easyExcell
  9. 航母级app手机淘宝是如何炼成的丨独家解密
  10. 玲珑骰子安红豆,入骨相思君知否?