关于ansa二次开放函数的探讨
本帖最后由 long963251530 于 2015-4-28 13:14 编辑各位学习爱好着好!
本人一直想好好探究ansa二次开发,希望对各个函数的了解,方便对某特定产品制定一系列二次开放,让仿真工作方便快捷! 故在此抛砖引玉,希望其他有体会的人,分享一些心得体会,促进大家共同学习进步!
附件是个人收集的一些资料(简单的函数用法,及C语句的格式),下边是我对ansa数据收集的一些个人体会,分享给大家,有意者可以跟我探讨,一起学习!
对于ansa,要后台对模型的数据进行处理首先你要将模型的元素收集到数组,然后对数组的每个元素进行计算,比如说:你的模型里边有两个面,我现在需要对其划分网格,那么你首先得把这两个面收集到一个数组,然后对两个面分别划分网格;
ansa里能收集的数据类型如下图:
收集元素的函数:
1、CollectEntities DECK,CONTAINERS, SEARCH_TYPES, parameters ...);在某个deck下的某个集合里收集某种类型的元素;
DECK:是一个变量,它可以是下面数据类型
NASTRANLSDYNA PAMCRASHABAQUSRADIOSS ANSYSPERMAS……
CONTAINERS:搜索的范围,可以在整个模型收集,也可以在某个set里收集,也可以在某个数组你收集
SEARCH_TYPES:搜索的元素类型,如:SOLD/ELEMENT/POINT/GRID/SET/PART/MATERIAL(注意必须是大写且后边不带S,如SOLIDS是不正确的)
parameters:这个我也没弄明白,哪位知晓可以补充;
如:points=CollectEntities(NASTRAN,mode,"POINT");
解释:在nastran数据格式下,在mode数组里搜索POINT类型元素,并将收集到的几何三D点放入points数组里;
ents= CollectEntities(NASTRAN, 0, "GRID"); 这个搜索范围是0,意思是在整个文件里收集所有的GRID;
2、屏幕上选取元素并收集到数组里,如果选取了元素就收集在数组里,如果没选取到就返回0 PickEntities(DECK,ENTITIES); DECK:是一个变量,它可以是下面数据类型 NASTRANLSDYNAPAMCRASHABAQUSRADIOSSANSYSPERMAS……
ENTITIES:搜索的元素类型,如:SOLD/ELEMENT/POINT/GRID/SET/PART/MATERIAL(注意必须是大写且后边不带S,如SOLIDS是不正确的)
如: ents= PickEntities(NASTRAN,SHELL);(左键选择或这框选,中键确认选择完毕) 解释:在nastran数据格式下,选择类SHELL型元素,并将收集到的壳单元放入ents数组里;
3、通过ID号收集某种元素; GetEntity(DECK,"ENTITIES", int);
DECK:是一个变量,它可以是下面数据类型 NASTRANLSDYNAPAMCRASHABAQUSRADIOSSANSYSPERMAS……
ENTITIES:搜索的元素类型,如:SOLD/ELEMENT/POINT/GRID/SET/PART/MATERIAL(注意必须是大写且后边不带S,如SOLIDS是不正确的)
int:ID数值,如:1、2、3……
如:ents =GetEntity(NASTRAN, "SET", 3); 解释:在nastran数据格式下,选择类SET型元素,且该set的ID号为3,并将收集到的set放入ents数组里;
疑惑:本人最近在做NASTRAN求解器下的一个二次开发,一直在ansa里没有找到集中力(force)及,约束(spc)添加的函数,如果哪位高人知晓,希望不吝赐教,不胜感激!
我了解的还是有限的一些函数,希望大家一起研究学习,不吝分享,谢谢!
交流q783029255 哪位大虾知道如何收集没有符合标准的单元不?(如:aspect、skweness、warping、…… 请问楼主,如何把ansa的bs格式文件存成别人无法看到内容的bsx格式?
谢谢
编译:project》compile 问问哪位大神知道在deck为nastran情况下,通过节点(grid)建立rbe2和六面体(chexa)? 关于PCBA板应变仿真的二次开发: 之所以需要做二次开发是因为该应变分析有很多加载点与约束点(数量级为千),有很多尺寸的零件且不同位置,并且考虑铜箔层与玻纤要单独分层。
下面跟大家分享下这个二次开发的成果:
1、PCB整体模型---分别是上层铜箔,玻纤,下层铜箔
2、零件
3、载荷
4、约束
5、整体效果
long963251530 发表于 2015-5-28 09:03
哪位大虾知道如何收集没有符合标准的单元不?(如:aspect、skweness、warping、…… ...
大神问题解决没有 学习一下。。
页:
[1]