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怎么建立?是同时建立在重力的load collector中吗?如果是,那边有一个十分混淆的问题:在你建立重力的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 se t up, the set up of your optimization problem, estimate for the amoun t of RAM and disk spacerequired for the run, information for each optimization iteration, an d 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 c onstraint violations and constraint for each iteration..his_dataOptiStruct history file containing iteration number, objective functi on values and percent of constraint violation for each iteration._p.cmfHyperMesh command file used to organize elements into components base d on their density result values. This file is only used with OptiStr uct topology optimizationruns._optimization.HM.ent.cmfHyperMesh command file used to organize elements into entity sets bas ed on their density result values. This file is only used with OptiSt ruct 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 e dit the parameters in the file to obtain the desired results._optimization.shShape file for the final iteration. It contains the material density, void size parameters and void orientation angle for each element in the analysis. The .sh filemay be used to restart a run and, if necessary, run OSSmooth files fo r topology optimization..parmContains the I/O options and subcase information sections..femContains the bulk data section.<prefix>.resThe results file. Contains stress, displacement, shape, thickness and density information for all load cases at each iteration specified i n the I/O options section.Contains the element and possibly nodal, material density or topograp hy information for each iteration specified in the I/O options sectio n.<prefix>p.cmfComponent generating command file. This is a HyperMesh command file. When executed, it organizes all elements in the model into 10 new com ponents 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 den sity between 10% and 20% are contained in 0.1-0.2, and so on. This he lps you visualize the resultsby turning components on and off.Since elements cannot be in more tha n one component in HyperMesh, the original components do not contain any elements.<prefix>.HM.ent.cmfEntity set generating command file. This is a HyperMesh command file. It performs the same function as the <prefix>comp.cmf file except th e elements are organized inentity sets rather than components. The advantage of this method is t hat the elements remain in their original components but can still be selected and masked byentity set.<prefix>.h3dModel and results file if the ANALYSIS I/O option is specified. Conta ins nodes, elements, stresses, strains, and displacements. Each load case, eigenmode is stored asa time step. The contents of this file are controlled by the I/O opti ons specified.<prefix>_des.h3dModel and optimization results file for the design iteration. Contain s nodes, elements, shape, thickness, and density data for each iterat ion step. The contents ofthis file are controlled by densres in the I/O section.<prefix>_s<N>.h3dModel and static analysis results file for the design iteration. Cont ains nodes, elements, displacement, and stress data for each iteratio n step. <N> is the userdefined load step number. The contents of this file are controlled by results in the I/O section.<prefix>_m<M>.h3dModel and normal modes analysis results file for the design iteration . Contains nodes, elements, displacement, and stress data for each it eration step. <M> is theeigenmode number. The contents of this file are controlled by results in the I/O section.<prefix>.densOptiStruct density file.Contains the element material densities for a ll iterations specified by densres the I/O section.<prefix>.dispOptiStruct displacement file.Contains the nodal displacements for all load cases and eigenvectors in all iterations specified by results i n the I/O section.<prefix>.strsOptiStruct stress file.Contains the element stresses for all load cas es in all iterations specified by results in the I/O section.<prefix>.forceElement force file. Contains the forces acting on ELAS, ROD, BAR and BEAM elements. Output is specified by ELFORCE or FORCE in the I/O sec tion.<prefix>.gpfGrid point force balance table file. Contains all forces acting on ea ch grid point. Output is specified by GPFORCE in the I/O section. <prefix>.gridThe shape file for the final iteration of a topography/shape optimiza tion. Contains the grid point coordinates. 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. <prefix>.<N>.gridThe shape file for iteration N in a topography/shape optimization. Id entical format to the <prefix>.grid file.Output is specified by shres the I/O section.<prefix>.hgdataOptimization history file. Contains the iteration history of the obje ctive function, constraint functions, design variables, response func tions. Output is specified bydeshis, and hisout in the I/O section.<prefix>.his_datDesign history file. Contains the iteration history of the objective function and maximum constraint violation<prefix>.loadApplied load file. Contains the applied loads. Output is specified by oload in the I/O section.<prefix>.ossOSSmooth parameter file. Contains default settings for running OSSmoo th after a successful topology, topography or shape optimization.<prefix>.propProperty output file. Contains all of the updated property data at th e last iteration for sizing optimization. Output is specified by PROP in the I/O Options Section.<prefix>.shThe shape file for the final iteration of a topology optimization. Co ntains the material density, the void size parameters, and void orien tation angle for each elementin the analysis. The .sh file may be used to restart a run. This file is an input file for OSSmooth.<prefix>.<N>.shThe shape file for iteration N. Identical format to the <prefix>.sh f ile.Output is specified by shres the I/O section.<prefix>.spcfSPC reaction force file. Contains the single point constraint forces. Output is specified by spcf in the I/O section.16 材料属性参数说明。