IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> workbench根据坐标施加载荷- external data载荷映射 -> 正文阅读

[Python知识库]workbench根据坐标施加载荷- external data载荷映射

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

在这里插入图片描述
在这里插入图片描述

1 例子

1.1 结构

一个100*100mm的面,面的载荷分布函数为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,x,y,z,p
1,0,0,0,0
2,10,0,0,0.070710678
3,20,0,0,0.141421356
4,30,0,0,0.212132034
5,40,0,0,0.282842712
6,50,0,0,0.353553391
7,60,0,0,0.424264069
8,70,0,0,0.494974747
9,80,0,0,0.565685425
10,90,0,0,0.636396103
11,100,0,0,0.707106781
…
116,50,100,0,0.790569415
117,60,100,0,0.824621125
118,70,100,0,0.863133825
119,80,100,0,0.905538514
120,90,100,0,0.95131488
121,100,100,0,1

2 分析流程

2.1 使用external data模块 导入载荷

选择载荷文件
在这里插入图片描述

设置载荷文件的属性,比如数据从哪一行开始读入、分隔符、单位、坐标系形式、偏移等。
在这里插入图片描述
在这里插入图片描述

设置载荷数据的类型、单位。这里使用坐标系+压力的形式读入。
在这里插入图片描述

设置完后的载荷数据预览。
在这里插入图片描述

2.2 求解

2.2.1 imported load 设置

在这里插入图片描述

设置项
在这里插入图片描述
这就不得不吐槽workbench的帮助文档了,有些设置项你在帮助文档找不到解释!!!
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
帮助文档中关于加权计算方式的解释

Triangulation creates temporary elements from the n closest source nodes to find the closest points that will contribute portions of their data values. For 3D, 4-node tetrahedrons are created, and for 2D, 3-node triangles are created by iterating over all possible combinations of the source points (maximum number controlled by the Limit property), starting with the closest points. If the target point is found within the element, weights are calculated based on the target’s location inside the element.
Distance Based Average uses the distance from the target node to the specified number of closest source node(s) to calculate a weighting value.
Kriging is a regression-based interpolation technique that assigns weights to surrounding source points according to their spatial covariance values. The algorithm combines the kriging model with a polynomial model to capture local and global deviations. The kriging model interpolates the source points based on their localized deviations, while the polynomial model globally approximates the source space. See Kriging in the DesignXplorer User’s Guide for more information.

2.2.2 网格影响

可以看到,单元尺寸越小,插值结果也越光滑。但也受限于载荷数据的数量。
网格尺寸为10mm
在这里插入图片描述

网格尺寸为5mm
在这里插入图片描述

网格尺寸为1mm
在这里插入图片描述

网格尺寸为1mm时的载荷插值报告
源节点数为121个,需要映射的节点为10000个。

---------Imported Load Transfer Summary------------
Maximum source mesh bounding box length: 0.1 (m) Maximum range used in sorting closest nodes: 0.032 (m)
Number of source nodes: 121 Number of target nodes: 10000
Number of nodes mapped : 10000 Number of nodes not mapped : 0 Number of nodes outside : 0
Percent nodes mapped: 100% Weight calculation time: 0.577 (s) Number of variables to interpolate: 1. Interpolation time: 0. (s)

求解结果

三种尺寸网格的求解结果位移基本相近。
1mm网格模型的位移云图为
在这里插入图片描述

我能找到的帮助文档中的参考

关于external data模块
在这里插入图片描述
Workbench Documentation > Working Through a System > Component Systems

关于映射的理论解释
在这里插入图片描述
Data Transfer Mesh Mapping

最后的最后


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


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

在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 22:28:05  更:2022-03-15 22:28:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:19:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码