Hypermesh知识总结
hypermesh学习笔记

F 合适窗口大小D display窗口H help文件F2 deletepanelF12 auto mesh panel F10 elem checkpanelF5 mask panel F6 element editpanelCtrl+鼠标左键旋转Ctrl+鼠标滑轮滑动缩放Ctrl+鼠标滑轮画线缩放画线部分Ctrl+鼠标右键平移F11 quick edit panel Ctrl+F2 取图片保存到F9 line edit panel R rotation 窗口F4 distance panel可以寻找圆心W windows窗口G Global panel O Option panelShfit+F1……新窗口Shfit+F11 operation窗口Shfit+ctrl 可以透视观察Shfit+F12 smooth对网格平顺化Shifit+F3 检查自由边,合并结点鼠标中键确认按纽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。
第一讲 HyperMesh简介

HyperMesh 窗口界面
图形区和标题栏
图形区(Graphics Area)
图形区显示几何、有限元模型、XY曲线图和 结果图
标题栏(Header Bar)
标题栏主要显示当前操作面板的名称和模型的状态信 息。此外,如果系统有提示信息,这些信息会暂时覆 盖掉面板的名称和状态信息。
主菜单(Main menu)
Introduction
◆HyperMesh特点 ●通过高性能的有限元建模和后处理大大缩短工程 分析的周期。 ●直观的图形用户界面和先进的特性减少学习的时 间并提高效率。 ●直接输入CAD几何模型及有限元模型,减少用于 建模的重复工作和费用。 ●高速度、高质量的自动网格划分极大地简化复杂 几何的有限元建模过程。 ●在一个集成的系统内支持范围广泛的求解器,确 保在任何特定的情形下都能使用适用的求解器。 ●极高的性价比使您的软件投资得到最好的回报。 ●高度可定制性更进一步提高效率。
调用的宏及其需要的可选参数permanentmenu用户可以使用永久菜单控制察看模型的视角控制在图形区中需要显示哪些collextors设置全局的模型参数并编辑与特定求解器有关的数据
第一讲 HyperMesh简介
清华高级有限元服务中心 石泳
Introduction
HyperMesh® 是一个高性能有限单元前后 处理器,让工程师在高度交互及可视化的 环境下验证各种设计条件。HyperMesh的 图形用户界面易于学习,并且支持直接输 入CAD几何模型和已有的有限元模型,减 少重复性的工作。先进的后处理工具保证 形象地表现复杂的仿真结果。HyperMesh 具有无比的速度,适应性和可定制性,并 且模型规模没有软件限制。
主菜单包含七个pages: Geom, 1D, 2D, 3D, BCs, Tools, Posts
Hypermesh心得

Hypermesh⼼得handles:使⽤Morphing功能时⽣成的操纵点domains:使⽤Morphing功能时要求变形的域1设置⼏何清理容差可在options, geom cleanup 和automesh : cleanup⾯板中实现;⼏何清理容差指定了模型间隙的最⼤尺⼨;⼏何清理容差若⼤于全局单元尺⼨的15%-20%会引起明显的⽹格扭曲;处理模型各曲⾯区域时,可设置不同的容差值.2 Equivalence -⼀次性对多条⾃由边进⾏合并Toggle -逐⼀合并⾃由边Replace -⼀次对⼀对⾃由边进⾏合并Unsplit –移除造成曲⾯分割的曲线Toggle –与edge edit ⾯板下的toggle功能相同; 基于清理容差范围搜索,对边的类型进⾏改变(将成对⾃由边合并为共享边;或将共享边压制为压缩边)Filler surf –基于⾃由边构建可能的缺失曲⾯通过拓扑视图模式来搜索模型中的错误连接关系修复:缝合⾃由边:equivalence & toggle删除重复⾯:Defeature> duplicates创建缺失⾯:filler surface3可以通过主菜单Geom页⾯下的midsurface panel 创建中⾯(1)Auto Midsurface –⾃动针对实体⼏何模型或封闭曲⾯组抽取中⾯有时在⼏何模型存在曲⾯缺失的情况下仍能顺利抽取中⾯缺失曲⾯越多,所抽取中⾯的⼏何保真度越低(2)Surface Pair –在选定的成对平⾯间建⽴中⾯1). 使⽤实体⼏何模型或封闭曲⾯组包络形成的板壳结构作为抽取中⾯对象⾃动抽取中⾯功能(Midsurface : auto midsurface)要求待抽取的⼏何模型为封闭⼏何。
必要时使⽤拓扑修复⼯具(Topology Rapair)修补⼏何模型。
2.)对于较复杂模型,可在抽取中⾯操作前使⽤⼏何模型简化功能(Defeature)对构成实体的⼏何模型或封闭曲⾯组进⾏编辑在保证求解精度的前提下对实体进⾏适当的简化,可有效地提⾼建模和求解的效率3.)通过midsurface : auto midsurface创建中⾯针对某些需要更多中⾯⼏何形态控制的区域使⽤surface pair⼿⼯抽取中⾯对已抽取的中⾯,使⽤midsurface : editing tools 对其形态进⾏微调4. )观察中⾯,校正模型错误连接关系通过quick edit功能可以快捷⾼效的对创建好的中⾯进⾏编辑4 通过⼏何模型简化(Defeature)⼯具, 将模型中某些⽆关紧要,对分析结果影响不⼤或对⽹格剖分造成困难的⼏何特征移除,从⽽使零部件⼏何特征更加简洁。
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划分四面体网格,一般做普通的网格划分这个就够用了。
hypermesh-hyperview应用技巧与高级实例

hypermesh-hyperview应用技巧与高级实例目录1. 引言1.1 背景和意义1.2 结构概述1.3 目的2. HyperMesh基础应用技巧2.1 网格建模2.2 材料定义和属性设置2.3 边界条件设置3. HyperView结果后处理技巧3.1 数据导入与预处理3.2 结果展示与分析3.3 动画与报告生成4. HyperMesh高级实例讲解4.1 汇合区域的创建和优化4.2 拓扑优化与形状优化方法比较分析4.3 多物理场耦合仿真案例研究5 结论和总结1. 引言1.1 背景和意义在工程设计与分析领域中,有着众多的设计软件和仿真工具。
其中,Hypermesh与HyperView作为Altair HyperWorks软件套件中的两大核心模块,提供了强大而全面的功能,被广泛应用于结构、材料、流体等领域的建模、优化以及后处理等任务。
Hypermesh作为一款先进的有限元前处理软件,在结构建模方面具备丰富的功能和强大的求解能力。
通过其快速且高效的网格划分算法,用户可以轻松地将复杂几何图形转换成可用于数值计算的网格模型。
此外,在材料定义和属性设置、边界条件设置等方面,Hypermesh提供了灵活性强、易于操作的工具,使得用户能够更加精确地描述系统,并满足各种特定需求。
与此同时,HyperView则是一款专业级别的有限元后处理工具。
它不仅支持各类有限元结果数据文件的导入,并能够对结果进行处理、展示和分析,而且还提供了丰富多样的可视化功能。
用户可通过HyperView直观地查看、评估仿真结果,并生成动画和报告,以便更好地理解和传达仿真结果。
本文将重点介绍Hypermesh与HyperView的应用技巧与高级实例,帮助读者更好地掌握这两款工具的使用方法,提高工程设计与分析的效率和准确性。
1.2 结构概述本文共分为5个部分。
首先,在引言部分(第1节)中,我们将介绍本文的背景、意义和结构概述。
其次,第2节将详细讲解Hypermesh的基础应用技巧,包括网格建模、材料定义和属性设置、边界条件设置等方面。
有限元基础知识之hypermesh网格化分详细教学

动态旋转模型 改变旋转中心
将操作对象重新设立在屏幕中心
中键+Ctrl拖拽 右键+Ctrl拖拽 右键+Ctrl点击 左键+Shift点击
将模型进行缩放 将模型填充图形区 平移模型 框选
键盘操作
快捷键的使用
实例操作
• • • • • • • • 1创建或导入模型(一般先在UG里先创建) 2几何清理(清除多余边界,简化模型) 3网格划分和建立连接关系(如连接焊点) 4定义材料属性 5定义单元属性 6定义计算工况 7生成计算文件和提交软件计算 8后处理和结果分析
软件介绍 现在市场上商业化CAE软件很多,目前被大家认可 的通用软件有:美国MSC.Nastran,MSC.Marc,美国HKS 公司的Abaqus,美国LSTC公司的LS_DYNA,美国ANSYS 的ANSYS,每个软件都有其特点,人们把这些软件分为 线性分析软件,一般非线性分析软件和显示高度非线性 分析软件。大家都知道的:Nastran,ANSYS都在线性分 析方面具有优势,MSC.Marc,Abaqus被认为是最好的 非线性求解软件,LS_DYNA在结构分析方面占优势,是 汽车碰撞仿真和安全性分析软件的最佳选择。
网格划分
选择interac数字,左键表示增加节点,右键表示减少节点, 不断调整网格,使网格质量最佳
网格优化,降低QI值
2D面板 qualityindex
透明的网格质量最好 绿色的次之 黄色的更差 红色的最差,一般不能出现红色的网格
优化方法
如果质量差的网格很多,可以save failed,然后retrieve再进行查看
具体清理过程在hypermesh里演示
去掉自由边和重复边后的图形
对实体进行抽中面midsurface
Hypermesh常见错误和知识集锦

1、几何清理清除不必要的细小特征:孔倒角调用多个CPU2、由点确定矢量方向3 RROR # 2502A fatal error has been detected during input processing:*** ERROR # 2502 ***Element 549700 had incorrect node numbering sequence and needs renumbering.***** ERROR ENCOUNTERED BEFORE COMPLETING THE CHECK RUN ***** (1)一般发生在修改网格之后,再删除原来的网格的时候没有将element549700删掉,使得该单元上的节点与后来划分的网格的节点出现矛盾冲突;先利用find id=549700删掉该单元Save found -----F5-mask------retrieve(选择保存的)------reverse(反选)------mask----只显示549700单元了4 *** ERROR # 1237 ***CHEXA element number 26323 references a missing property ID 23or uses property of incorrect type for this element type.(1)由于property ID 23(23号属性定义有问题),没有定义一个正确的单元类型;(2)这个地方容易没有填,注意注意(3)网格划分的质量也有可能出现这个问题,重新划分网格可以消除该错误。
(网格画小)5*** ERROR # 2203 ***Error(s) encountered during element check***** Element Quality Check Failed - error limits violation *****NOTE : To bypass element quality checks (except essential validity checks)use PARAM,CHECKEL,NO. This may, however, cause very poor results.(1)单元质量不好6 *** ERROR # 312 ***In static load case 1the compliance is negative or large 1.875471E+13Optimization/buckling analysis cannot be performeddue to possible rigid body modeFEASIBLE DESIGN (ALL CONSTRAINTS SA TISFIED).(1)弹簧没建好;网格划分的不好节点不重合7 *** FATAL ERROR # 8111 ***vfileio:: Failed write for file[0], i/o 16384/0,name=./dl32_DESIGN_TRUE_3load_parame_2624_00.scr. This is likely caused by insufficient disk space*** ERROR # 151 ***Error accessing the scratch files:error encountered in subroutine "xdslif"Solver error no. = -110index = 1This may be caused by insufficient disk space or some othersystem resource related limitations.(e.g. The Operating System or NFS cannot handle file size > 2 GB.)This error was detected in subroutine prepslv4.(1)主要原因就是内存不足,将该文件的工作目录下的不必要文件删掉或者是移走释放该硬盘下的文件,释放内存就OK*** ERROR # 1479 ***8 *** ERROR # 1000 ****** ERROR # 1000 *** in the input data:Incorrect data in field # 3.Detected while reading line 52569 from fileE:/MyResearch/hypermesh/2013-2-20-5question.fem:"CHEXA 4341 0 5272 5271 5275 5274 5843 5846"This line was interpreted as:52569:CHEXA, 4341, 0, 5272, 5271, 5275, 5274, 5843, 5846Expected INT > 0, found INTEGER (0).Syntax error(s) found in bulk data 'CHEXA' card.Following error/warning messages appeared too many timesand were suppressed:1000 1494Total of 9979 repeat error message(s) were suppressed.To see more messages use "MSGLMT" control card in the data or config file.(1)主要原因:component定义的property定义出现问题,可能component没有附上property;可以将显示设置为,这样看是否有未付属性的区域(显示为灰色)9 *** ERROR # 23 ***ID 1 used on Case Control data SPC or SPCADD is missing in bulk data.(1)主要原因:constraint,或者是load的定义为空,就是没有数值;解决方法:将其他的collector隐藏,只显示load collector,查找到未定义的load就定义上就Ok了(2)在定义loadstep时SPC是约束,LOAD是载荷,注意可能这里弄反了10创建节点集即节点sets11*** ERROR # 192 ***(1)优化设计的topology中优化最小尺寸定义的太小,改大一些可以解决12 *** ERROR # 842 ***DTPL or DSIZE card with simultaneous PA TRN and MASTER is not supported.violated DTPL or DSIZE id = 2(1)设计区域不能同时支持模式重复和对称约束13 *** ERROR # 729 ***Any design property can only be referenced by one DTPL or DSIZE card. multi-referenced property id = 8 (1)设计区域不支持区域的重复。
hypermesh前处理总结

1.画网格
2.创建材料material:定义材料名称,颜色,类型,card image一般选择MAT25。
然后点击create完成创建。
在模型树中右键点击创建的材料,选择card edit依次设置材料的密度,弹性模量,泊松比,屈服强度。
(钢材料C,P分别为40,5)
3.定义模型属性property:定义模型名称,颜色,类型,具体类型。
点击create
完成创建。
在模型树中右键card image可设置厚度等物理量。
4.将材料和模型属性赋予模型component:选择update,在comp中选择要赋予
属性的模型,定义颜色,选择模型属性和材料。
点击update完成,表示已将材料和模型属性赋予模型。
5.速度场:工具栏tools,create card,initial,velocity。
6.刚性墙:工具栏tools,create card,rigid walls
7.模型间固定相对位置:工具栏tools,create card,constrained,constrained nodal rigid body。
8.定义接触自接触:工具栏tools,create card,contact。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Hypermesh知识总结Hypermesh知识总结1.如何从体单元提取面单元TOOL->faces->find faces2.在Hypermesh中使用OptiStruct求解器的重力、离心力、旋转惯性力施加方法在HyperMesh中采用定义loadcols组件(colletors)的方式定义重力、离心力以及惯性力。
(1)重力重力的施加方式在的card image中选择GRAV,然后create/edit,在CID中输入重力参考的坐标系,在G 中输入重力加速度,在N1、N2、N3中输入重力方向向量在重力参考坐标系中的单位分量,然后返回即可。
(2)离心力离心力的施加方式在的card image中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在N1、N2、N3中输入离心力方向向量在离心力所参考坐标系中的单位分量,返回即可创建离心力;如果需要定义旋转惯性力,在RACC 中输入旋转加速度即可,二者可以同时创建,也可单独创建。
如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么可以建立重力load collector,但是外部载荷的load collector怎么建立?是同时建立在重力的loadcollector中吗?如果是,那边有一个十分混淆的问题:在你建立重力的load collector的时候,你选择了GRAV卡片,那么你凡是建立的该重力load collector之中的力都带有GRAV卡片属性,这显然是不对的。
但是,如果你重新建立一个新的load collecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两个load collectors,但是在你建立subcase的时候你只能选择一个load collector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办?怎么获得结构同时在自身重力和外部载荷作用下的变形和应力方法1:工况组合;使用"LOAD"卡片叠加重力载荷和其他载荷;创建一个load collector;card image选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。
一般默认为1;方法2:其实还有个办法,也是新建个load collector,no card image,重力和外界施加的外载荷在之前加载后,通过Tool>organize>loads,将重力和外界施加的外载荷move到新建的loadcollector中去,这样在建立subcase的时候就只有一个load了。
3. volume和volumefrc的区别?volume是总体积(绝对数值),即优化后体积要达到多少;volumefrc是体分比,即优化后体积占优化前的比例4.hypermesh中N1 N2 N3 B的作用用于确定方向的。
N1,N2,N3代表三个节点(或几何点),一般而言,这三个点都是临时节点,用过之后就自动消失。
三个不在一条直线上的点,可以唯一确定一个平面,而一个平面具有唯一的一个法向,也就是3个点,确定了一个方向。
如果指指定N1,N2,那就是直接由N1到N2的方向向量。
B是进行某种操作的基点。
N1,N2,N3只是确定了方向,如果要切割一个面或者其他操作,有时候仅仅有方向还不够,还要通过B点来确定确切的切割位置。
如:要将移动一条直线,需要指定移动方向(N1,N2),和移动的基点(即,从何处开始移动)5.Hypermesh的缺省单位是什么?答:吨,mm和s。
6. 如何检测单元质量:答:除了check elems之外,还有qualityindex下的optimize 功能。
7 component的作用?component是hm的基本存储单位,所有的单元的实体都存储在component里面,如果不指定的话,系统会默认一个component的,如果你对cad比较熟的话,这个类似cad里面的图层。
component中可以存储几何模型和单元,8 HM中可以不设定单元属性(也就是选用什么单元),就直接对几何体划分网格?答:刚开始学ansys时,对先指定单元类型反而觉得有点别,HM 和ansys不同,不过更加符合有限元的处理思路。
HM是一个通用的有限元前处理软件,这个前处理的概念不只是划分网格,还包括定义求解器认可的单元类型和边界条件,无论最后使用ansys、nastran、Abaqus、Marc等求解,都可以划分好网格然后在hm里选择相应的模板为网格定义单元属性。
不过推荐的方式还是先定义好模板。
9.mesh,w/o surf mesh,delete surf mesh,Keep surf mesh,w/o surf surface Only的区别?mesh, keep surf和mesh, dele surf,两者的划分网格方式都是要先生成曲面,再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面,一个不保留。
关于mesh,w/o surf的问题,首先要明确的是w/o的含义,就是without。
w/o surf与曲面无关的,而且最重要的是它并不使用HyperMesh的automesh功能。
它有一点像Patran中的Isomesh。
它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。
surface Only仅生成表面而不进行网格分析我们用ruled面板为一个长方形划分网格:如果使用keep surf方式,可以看到当你调整一条边上的节点数量时,其对边上的节点数量并不发生改变,因此当两条对边上节点数量不一样时,生成的网格就不是规则的了,而如果用w/osurf方式,无论如何改变一条边上的节点数量,其对边上的节点数量始终与其保持一致,这样生成的网格肯定也是规则的。
而only surface就是使用节点、曲线等生成曲面而不划分网格。
10 HM如何把一些node编入单独的collector?答:shift+f11或者Tools-organize11 Hypermesh的缺省快捷键?F1:(hidden line)F2:(delete)删除F3: (replace)合并节点F4:(distance)测量距离F5:(mask)隐藏F6:(edit element)对单个网格进行编辑(如建立、合并、划分等)F7:(node edit)编辑节点 shift+F8功能与F7一样F8:(node)建立节点F9:(line edit)编辑线F10: (check elems)网格质量检查F11:(quick edit)几何清理常用工具F12:(automesh)自适应网格划分Shift+F1: (color)改变组件颜色shift+F2: (temp nodes)删除节点shift+F3: (edges) 合并节点,寻找自由边shift+F4: (translate)平移(模型,单元,节点等)Shift+F5: (find)查找(节点,单元等)Shift+F7: (project)投影(节点,线等)Shift+F9: (surface edit)裁剪面Shift+F10: (normals)调整单元法线方向Shift+F11:(organize)组件编辑Ctrl+鼠标左键:旋转Ctrl+鼠标由键:平移Ctrl+鼠标滚轮:缩放F键:模型全屏幕12 如何设置快捷键?答:tools-》build meun13 Ainite的三边原理和钱币原理是什么?(1)两平面相接一定会有顶点;(2)平面与曲面相接多半没有顶点,但相切一定有顶点;(3)凸面与凸面相接、凹面与凹面相接没有顶点;(4)凸面与凹面相接多半会有顶点;(5)多边形有多个顶点,随便找个对角以线分面,即可减少顶点;(6)带有曲边的面多半会出现顶点不够的情况,根据俺的钱币原理(中国古代的钱币)将其分开,就会获得更多的顶点。
14 Hypermesh中face和顶点是如何确定的?答:HYPERMESH是通过FACE识别顶点的。
在OPTIONS=>MODELING=>FEATURE ANGLE中有定义角度。
当两个或两个以上相邻面的FEATURE ANGLE 小于设定角度时即被认为是一个FACE .我不确定SOLID MAP中默认值是多少,但顶点VERTEX的识别即通过FACE来使别的,即两个FACE之间会产生一个VERTEX。
15 Hyperworks文件的扩展名说明。
.outOptiStruct output file containing specific information on the file set up, the set up of your optimization p roblem, estimate for the amount of RAM and disk spacerequired for the run, information for each optimizationiteration, and compute time information. Review this file for warnings and errors that are flagged fromprocessing the .fem file..resHyperMesh binary results file..hgdataHyperGraph file containing data for the objective function, percent constraint violations and constraint f or each iteration..his_dataOptiStruct history file containing iteration number, objective function values and percent of constraint vi olation for each iteration._/doc/2012019063.html,p.cmfHyperMesh command file used to organize elements into components based on their density result valu es. This file is only used with OptiStruct topology optimizationruns._optimization.HM.ent.cmfHyperMesh command file used to organize elements into entity sets based on their density result values . This file is only used with OptiStruct topology optimizationruns.sshield_optimization.oslogOptiStruct log file containing compliance and volume calculations for each optimization iteration. In your UNIX or DOS shell, you can edit this file to see how manyiterations OptiStruct has completed._optimization.ossOssmooth file with a default density threshold of 0.3. The user may edit the parameters in the file to ob tain the desiredresults._optimization.shShape file for the final iteration. It contains the material density, void size parameters and void orientati on angle for each element in the analysis. The .sh filemay be used to restart a run and, if necessary, run OSSmooth files for topology optimization..parmContains the I/O options and subcase information sections..femContains the bulk data section..resThe results file. Contains stress, displacement, shape, thickness and density information for all load case s at each iteration specified in the I/O options section.Contains the element and possibly nodal, material density or topography information for each iteration s pecified in the I/O options section./doc/2012019063.html,p.cmfComponent generating command file. This is a HyperMesh command file. When executed, it organizes a ll elements in the model into 10 new components based on theirmaterial densities at the final iteration. The components are named 0.0-0.1, 0.1-0.2, 0.2-0.3, and so on, up to 0.9-1.0. All elements with a material density between0% and 10% are contained in 0.0-0.1, all elements with a material density between 10% and 20% are contained in 0.1-0.2, and so on. This helps you visualize the resultsby turning components on and off.Since elements cannot be in more than one component in HyperMesh , the originalcomponents do not contain any elements..HM.ent.cmfEntity set generating command file. This is a HyperMesh command file. It performs the same function a s the comp.cmf file except the elements are organized inentity sets rather than components. The advantage of this method is that the elements remain in their o riginal components but can still be selected and masked byentity set..h3dModel and results file if the ANALYSIS I/O option is specified. Contains nodes, elements, stresses, strain s, and displacements. Each load case, eigenmode is stored asa time step. The contents of this file are controlled by the I/O options specified._des.h3dModel and optimization results file for the design iteration. Contains nodes, elements, shape, thickness, and density data for each iteration step. The contents ofthis file are controlled by densres in the I/O section._s.h3dModel and static analysis results file for the design iteration. Contains nodes, elements, displacement, a nd stress data for each iteration step. is the userdefined load step number. The contents of this file are controlled by results in the I/O section._m.h3dModel and normal modes analysis results file for the design iteration. Contains nodes, elements, displac ement, and stress data for each iteration step. is theeigenmode number. The contents of this file are controlled by results in the I/O section..densOptiStruct density file.Contains the element material densities for all iterations specified by densres the I /O section..dispOptiStruct displacement file.Contains the nodal displacements for all load cases and eigenvectors in all it erations specified by results in the I/O section..strsOptiStruct stress file.Contains the element stresses for all load cases in all iterations specified by results in the I/O section..forceElement force file. Contains the forces acting on ELAS, ROD, BAR and BEAM elements. Output is specifie d by ELFORCE or FORCE in the I/O section..gpfGrid point force balance table file. Contains all forces acting on each grid point. Output is specified by G PFORCE in the I/O section..gridThe shape file for the final iteration of a topography/shape optimization. Contains the grid point coordin ates. The format is that of the GRID card. The .grid file maybe used to restart a run. This file is an input file for OSSmooth...gridThe shape file for iteration N in a topography/shape optimization. Identical format to the .grid f ile.Output is specified by shres the I/O section..hgdataOptimization history file. Contains the iteration history of the objective function, constraint functions, de sign variables, response functions. Output is specified bydeshis, and hisout in the I/O section..his_datDesign history file. Contains the iteration history of the objective function and maximum constraint viola tion .loadApplied load file. Contains the applied loads. Output is specified by oload in the I/O section..ossOSSmooth parameter file. Contains default settings for running OSSmooth after a successful topology, t opography or shape optimization..propProperty output file. Contains all of the updated property data at the last iteration for sizing optimization . Output is specified by PROP in the I/O Options Section..shThe shape file for the final iteration of a topology optimization. Contains the material density, the void si ze parameters, and void orientation angle for each element in the analysis. The .sh file may be used to restart a run. This file is an input file for OSSmooth...shThe shape file for iteration N. Identical format to the .sh file.Output is specified by shres the I/ O section..spcfSPC reaction force file. Contains the single point constraint forces. Output is specified by spcf in the I/O section.16 材料属性参数说明。