hypermesh学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

hypermesh学习笔记
Shot cut
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问
一hypermesh网格划分
单元体的划分
1.1梁单元该怎么划分?
Replace可以进行单元结点合并,对于一些无法抽取中面的几何体,可以采用surface offset 得到近似的中面
线条抽中线:Geom中的lines下选择offset,依次点lines点要选线段,依次选中两条线,然后Creat.
建立梁单元:
1进入hypermesh-1D-HyperBeam,选择standard seaction。

在standard section library 下选HYPER BEAM在standard section type下选择solid circle(或者选择其它你需要的梁截面)。

然后create。

在弹出的界面上,选择你要修改的参数,然后关掉并保存。

然后return.
2 新建property,然后create(或者选择要更新的prop),名称为beam,在card image 中选择PBAR,然后选择material,然后create.再return.
3 将你需要划分的component设为Make Current,在1D-line mesh,选择要mesh的lines,选择element size,选择为segment is whole line,在element config:中选择bar2,property 选择beam(上步所建的property).然后选择mesh。

现在可以欣赏你的beam单元了,用类似方法可以建立其他梁单元,据说bar单元可以承受轴向,弯曲的力,rod的只能承受拉压的力,beam可以承受各方向的力。

1.2 2D
面单元的划分:
利用2D- automesh划分网格(快捷键F12),所有2D都可以用这个进行划分网格。

(目前我只会用size and bias panel)
1.3 3D
四面体的划分:
利用3D-tetramesh划分四面体网格,一般做普通的网格划分这个就够用了。

(目前我常用volume tetra,简单好用,点击use curvature和use proximity 选择单元体的一般尺寸,最小尺寸以及单元体的特征角度)
六面体的划分:
①利用3D-one volume进行划分,先划好一个面的面网格,选择
要划分的solid,选择source hint(源网格面),再选择dest hint(目的面),确定elem size 或者intensity进行划分(注意在源面和目的面之间只可以存在垂直于两个面的线条,其他线条不可以有)可以通过Mappable下拉框,在solid或者solid-map中看是否可以进行map网格划分,如果可以划分,则solid 呈现出绿色,如果是橘红色或者黄色则不能划分。

对于多余线条,可以通过选择Geom-edge edit 中的(un)suppress,被抑制的直线会变成虚线,solid也就可以进行map 网格划分了
实在不可以划分的,只能通过Geom-solid edit进行块的切分,切分时候注意选择Mappable,边切边看(切分的技巧有哪些??)
②抽中面划分网格
先进入Geom-midsurface,在auto midsurface中选择要抽中面的体或者面。

Extract即可。

进入3D-elem offset,进入thicken shells,选择需要偏移的单元,选择shells are on an outer surface对话框,选择thicken+或thicken-即可完成。

局部坐标:建立局部坐标系Analysis-systems建立局部坐标,在Analysis-systems-assign 中将node赋予reference systems中(2)RADIOSS的使用
用Radioss进行静力学分析的一般步骤;
1 几何模型的导入
2 网格的划分(别忘了删掉为产生体网格而画的辅助性面网格)
3 网格质量的检查
4 材料material的定义,静力学需要定义泊松比,弹性模量等参数。

5 特性property的定义,property中包含type(是3D的还是2D……),card image(是psolid,psheal,pbeam……), material
6 将property update到component中去,先选component,然后选update panel……
F11中的快捷按纽:
Adjust/set density: line(s)左边,可以调整边上的单元节点数,左键加右键减少。

Line(s)
右边,左键显示线上的节点数,右键让线上节点数变一样。

Split surf-line: node line选一个节点,选一条线划分一个平面。

选线时候,按住左键放在线上选节点。

Washer split:快速建立垫圈
Add/removed points:添加删除硬。

7 载荷约束的定义
旋转的约束可以用弹簧近似,但是弹簧刚度怎么选择?另外如果约束轴的中心应该怎么约束?
在1D-bar下建立bar单元,note a,note b的连线表示x轴,其它按照右手定则确定y,z轴①约束的定义
1D-connectors:
Bolt 螺栓约束
在Radioss-tools-component-table下查看component的相关参数。

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问Contact surface:
选表层的element,只要选plane,注意选择适当的tolerance
单元体质量的检查
按o ,在color 中改背景颜色
如果用梁单元计算时,一定要在PBEAM中设置截面参数,否则无法出应力结果F12可以利用优化算法对个别单元进行优化划分网格利用2D-quanlityindex可以优化网格
F10的检查功能非常重要,一定要做好检查
检查连接的重复性:F10中检查
2D—RULES可以建立shell单元来模拟welds。

移动单元:
ID的作用:参数的传递通过ID进行,当参数的名称改变时不影响该参数在其他组中的应用
Control card的用途:
二用RADIOSS进行疲劳计算
疲劳加载过程以及步骤:
1 首先在Hypermesh中进入Preferences菜单,在菜单列表中选User Profiles……,进入User Profiles……面板,选择RADIOSS,并选成
BulkData.在新界面中的T ools下拉菜单选择Fatigue Process---Create New
创建疲劳分析文件
在左侧ProcessManager中,
①在Import File面板下
Model file type: 中选择RADIOSS(Bulk Data)。

Model file path:中选择要导入的有限元fem文件模型。

(这里的模型是做过静力学的有限元模型)
点击import,然后Apply.
②在Fatigue Subcase面板下
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问
在Create new fatigue subcase中输入疲劳载荷步名称fatigue 点击Create,然后Apply.
③在Analysis Parameters面板下
按图示输入相关参数
然后Apply.
④在Elements and Materials面板下
点击Add,在Material Data对话框下输入相应数值。

首先选择Element entity name:
填入Ultimate tensile strength(UTS)最大抗拉强度:
在Input method:对话框中选择Estimate From UTS
在Material type中选择Ferrous,然后点击Estimate.然后Save.依次得到LIANG,ZHIZUO
的疲劳材料参数,如图。

然后Apply.
⑤在Loading Information面板下
点Add by File 添加时间载荷历程,如图输入相关项目(时间载荷历程文件获得方式见
后面)点击Plot L-T可以得到时间载荷历程的图,然后点Import,点Save.、
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问
点击Apply.
⑥在Loading Sequence面板下
点Add.如下图选择。

然后save.点Apply.
⑦Submit Analysis 面板下
如图,
保存生成的fem和hm文件到文件夹,然后save,注意将Run options 选为analysis.停止Fatigue上的操作。

⑧点击图中所示图标,转换到RADIOSS计算界面
点击进入Analysis中的control cards界面。

找到PARAM选项并点击进入。

选中CHECKEL选项,并将其改为NO,即忽略单元质量检查。

然后return.
如果有其他的卡片选中的,点击该卡片再点delete可以删除。

⑨在Analysis中如图选择相应参数。

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问
然后点Radioss进行运算。

⑩打开Hyperview查看结果
选中生成的h3d文件。

然后Apply.
选择图中云图标记,再选择Graphics中的Select Load Case选择fatigue.
点OK 。

在Result type:中选Damage 或者
Life
点击Apply 查看damage 和life 云图
如果需要改变云图尺度的顺序,点击dit Legend ……
然后再点下图中的Reverse
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问
然后Apply,ok就好。

对于时间载荷历程文件。

只要把.txt文件改成如下格式即可,第一列时间,第二列加速度,中间用逗号分开,然后把文件重新命名为.csv 即可
三几何体操作
1 特征消除操作
1 geometry>>edge edit>> toggle 对几何体上接近的线条进行合并。

2 geometry>> edge edit>> supperss 对几何体上的线条进行抑制,划分网格时候,抑制线
不是特征,进行了忽略。

3 geometry >>edge edit>>replace 对几何体上线条进行替换
4 geometry >>edge edit>>equivalence 对几何体上接近的面进行合并
5 geometry >>edge edit>>edge fillets 对几何体上的倒圆进行移除操作
2 创建柱体
geometry >>primitives>>cylinder/cone 中,选full cylinder, bottom center选圆柱起始点,normal vector 选圆柱的中点,也就是矢量方向,填写base radius ,height .然后create.
四Hyperview看结果
1 在下,看应力,应变云图。

,在dit Legend处修改云图条的数值。

2 在下,修改显示方式。

mesh用来显示网格。

3 在透明化显示,只显示符合条件的网格结果。

4 在显示形变的系数
5在显示你所要求的结果,在云图上表示出来。

6
在中出结果
,省略号为要显示的项目,可点。

Advanced中可以填附加条件,如小于多少数值,或者前多少个的结果。

可以输出网页结果。

(怎么把结果弄到word中去,可以当小动画看??)
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

不耻下问
1.如何添加重力
collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y轴负方向。

在BCs中选择control cards,然后选择acceleration,然后根据需要选择。

另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。

2.划网格产生的问题
在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。

这个自由边是肯定会产生的。

因为这个时候
仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。

这个自由边不能去掉,而且没办法去
掉。

3.网格密度对拓扑优化结果有影响。

4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数
5.为模态分析设置频率分析方法的card 是EIGRL
其中ND跟设置有几阶模态有关系。

V1,V2设置频率范围。

6.coupled mass matrix耦合质量矩阵
7.设置载荷类型
BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。

8.频率载荷表
collector type->loadcols->....->card image->TABLED1
例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷
9.创建随频率变化的动态载荷
loadcols->..->card image->RLOAD2(frequency response dynamic load,form2)
10.Card Image是你在创建一个新的组的时候,通过Card Image 赋予这个组里面的单元一些属性.
具体怎么用,跟你用的模板有关对于hm7.0版本,如果选ANSYS模板,创建component 的时候,Card Image所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过Card Image定义单元类型了.)。

如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。

总之,你要对你所用的求。

相关文档
最新文档