




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章 直接生成9.1 什么是直接生成?直接生成是一种直接定义节点和单元的方法,尽管ANSYS程序提供了许多方便的命令用于节点和单元的拷贝、映像、缩放等操作,但用直接生成法构造模型是实体模型建模法构造同样模型的十倍数据量。本手册前面讨论的预规划(2)、坐标系(3)和工作平面(4)适用于直接生成也适用于实体建模。由直接生成法生成的模型严格按节点和单元的顺序定义组集而成,即使节点、单元生成操作可交替进行,单元必须在其节点全部生成后才能定义。9.2 节点本节叙述多种直接生成节点的方法,主题包括:定义节点从已有节点生成另外的节点查看和删除节点移动节点旋转节点的坐标系读、写包含节点数据的文本文件9.2.1 定义节点利用下列方法定义节点:在激活的坐标里定义单个节点,用下列方法:命令:NGUI: Main MenuPreprocessorCreateNodesIn Active CSMain MenuPreprocessorCreateNodesOn Working Plane如果利用ANSYS交互功能,可定义一个工作平面的捕捉增量在图上通过拾取N,P生成节点。(关于工作平面可参见4)。在已有关键处定义节点,用下列方法:命令:NKPTGUI: Main MenuPreprocessorCreateNodesOn Keypoint移动一个节点到坐标系平面的一个交点,用下列方法:命令:MOVEGUI: Main MenuPreprocessorMove / ModifyTo Intersect9.2.2 从已有节点生成另外的节点一旦生成了初始模式的节点,可用下列方法生成另外的节点:在已有两节点间的连线上生成节点,用下列方法:命令:FILLGUI: Main MenuPreprocessor-Modeling-CreateNodesFill between Nds从一种模式的节点生成另外的节点,用下列方法:命令:NGENGUI: Main MenuPreprocessor-Modeling-Copy-Nodes-Copy从一种模式的节点生成缩放的节点集,用下列方法:命令:NSCALEGUI: Main MenuPreprocessorCopyScale & CopyMain MenuPreprocessorMove / ModifyScale & MoveMain MenuPreprocessorOperateScaleScale & CopyMain MenuPreprocessorOperateScaleScale & Move从三节点的二次线上生成节点,用下列方法:命令:QUADGUI: Main MenuPreprocessor-Modeling-CreateNodesQuadratic Fill生成一映像节点集,用下列方法:命令:NSYMGUI: Main MenuPreprocessor-Modeling-ReflectNodes将一种模式的节点转换到另一个坐标系,用下列方法:命令:TRANSFERGUI:Main MenuPreprocessorMove / ModifyTransfer CoordNodes在弧线的曲率中心定义一个节点,用下列方法:命令:CENTERGUI: Main MenuPreprocessorCreateNodesAt Curvature Ctr如果在弧的曲率中心定义了一个局部柱坐标系CS,可用FILL命令Main MenuPreprocessor CreateNodesFill between Nds在孤线上生成另外的节点。如果给定了曲率半径,在节点NODE1、NODE2、NODE3确定的平面上,沿NODE1NODE2的中垂线方向中可自动计算其曲线中心。9.2.3 查看和删除节点利用下列方法查看和删除节点:对节点列表,用下列方法:命令:NLISTGUI: Utility MenuListNodesUtility MenuListPicked EntitiesNodes显示节点用下列方法:命令:NPLOTGUI: Utility MenuPlotNodes如已用/PNUM命令(菜单途径Utility MenuPlotElements)激活了节点号显示,用EPLOT命令(菜单途径Utility MenuPlotCtrlsNumbering)画单元时将标出节点号。用下列方法删除节点:命令:NDELEGUI: Main MenuPreprocessorDeleteNodes注意:删除节点也将删除包括节点在内的任何边界条件(如位移、力等)及任何耦合或约束方程。9.2.4 移动节点用下列方法移动节点:用N命令(或其它任何生成节点的命令)通过屏蔽重新定义一节点。修改一个(或所有)已定义节点的坐标(即将一个节点移动到一个新位置),用下列方法:命令:NMODIFGUI: Main MenuPreprocessorCreateNodesBy AnglesMain MenuPreprocessorMove / ModifyBy AnglesMain MenuPreprocessorMove / ModifySet of NodesMain MenuPreprocessorMove / ModifySingle Node9.2.5 计算节点间的距离计算两节点间的距离:命令:NDISTGUI: Main MenuPreprocessor-Modeling-Check GeomND distances9.2.6 旋转节点坐标系用下列方法旋转节点的坐标系(缺省地与总体笛卡尔坐标系平行):将节点坐标系旋转到激活的坐标系,用下列方法:命令:NROTATGUI: Main MenuPreprocessorCreateNodes-Rotate Node CS-To Active CSMain MenuPreprocessorMove / Modify-Rotate Node CS-To Active CS通过方向余弦旋转节点坐标系,用下列方法:命令:NANGGUI: Main MenuPreprocessorCreateNodesBy VectorsMain MenuPreprocessorMove / ModifyBy Vectors用N或NMODIF命令(本章前面叙述的)按一定角度旋转节点坐标系。关于节点坐标系参见3。9.2.7 读、写包含节点数据的文本文件可以读入包含节点数据的文本文件。此功能对输入从另一个网格生成器、一个CAD/CAM程序或另一个ANSYS对话生成的ASCII节点数据有用处。还可以将这样一个ASCII文件写输出到另一程序(必须能读这个ANSYS文件)或另一个ANSYS对话中去。对于标准的ANSYS模型生成对话不需要读写节点数据。指定从一节点文件读入节点数据用下列方法:命令:NRRANGGUI: Main MenuPreprocessorCreateNodesRead Node File从一文件读入节点,用下列方法:命令:NREADGUI: Main MenuPreprocessorCreateNodesRead Node File将节点写到一文件,用下列命令:命令:NWRITEGUI: Main MenuPreprocessorCreateNodesWrite Node File9.3 单元本节叙述多种直接生成单元的方法。主题包括:定义单元的前提条件组集单元表指向单元表的项查看单元表的内容定义单元查看和删除单元从已有单元生成另外的单元利用特殊方法生成单元读写包含单元数据的文本文件通过改变节点修改单元通过改变单元属性修改单元9.3.1 定义单元属性的前提条件定义一个单元之前需要做两件事:1、必须已定义该单元所需的最少节点。2、必须已指定合适的单元属性9.3.1.1 组集单元表用下列方法和不同的坐标系命令组集单元属性表。关于生成单元属性表的详细内容参见7。从单元库中定义一种单元类型,用下列方法:命令:ETGUI: Main MenuPreprocessorElement TypeAdd/Edit/Delete定义单元实常数用下列方法:命令:RGUI: Main MenuPreprocessorReal Constants定义线性材料属性用下列方法:命令:MP, MPDATA, MPTEMP, etc.GUI: Main MenuPreprocessorMaterial Propsoption激活一个数据表(对非线性材料属性)用下列方法:命令:TB, TBDATA, etc.GUI: Main MenuPreprocessorMaterial PropsData TablesoptionMain MenuPreprocessorMaterial PropsMooney-Rivlinoption9.3.1.2 指向单元表中的项一旦生成了单元属性表,可以指向单元表中的不同项。这些指针在生成单元时有效,ANSYS程序把表中的属性赋给单元。设置单元类型指针TYPE、单元实常数设置属性指针REAL、单元材料属性指针MAT或单元坐标系属性指针ESYS,可用下列方法(这四个命令的GUI途径相同):命令:TYPE、REAL、MAI或ESYSGUI:Main Menu Preprocessor -Modeling-OperateExtrude/Sweep Default AttribsMain MenuPreprocessorCreateElementsElem Attributes属性表的示意图参见7中的图7-2。9.3.1.3 查看单元表的内容通过下列方法查看单元表的内容:对当前已定义单元类型的列表用下列方法:命令:ETLISTGUI: Utility MenuListPropertiesElement Types用下列方法列表实常数的设置:命令:RLISTGUI: Utility MenuListPropertiesAll Real ConstantsUtility MenuListPropertiesSpecified Real Constants用下列方法列表线性材料属性:命令:MPLISTGUI: Main MenuPreprocessorMaterial PropsListUtility MenuListPropertiesAll MaterialsUtility MenuListPropertiesAll Matls, All TempsUtility MenuListPropertiesAll Matls, Specified TempUtility MenuListPropertiesSpecified Matl, All Temps用下列方法列表数据表:命令:TBLISTGUI: Main MenuPreprocessorMaterial PropsData TablesListUtility MenuListPropertiesData Tables用下列方法列表坐标系:命令:CSLISTGUI: Utility MenuListOtherLocal Coord Sys9.3.2 定义单元一旦定义了必要的节点并设置了单元属性,就可以定义单元了。利用下列方法,可通过确定其节点定义单元,必须输入的节点数和节点输入顺序由单元类型决定。例如,二维梁单元BEAM3要求二个节点(I,J),三维块单元SOLID45要求8个节点(第一个面I、J、K、L节点,对面M、N、O、P节点)。节点输入顺序决定了单元法向方向。详见8中8.4。用下列方法定义单元:命令:EGUI: Main MenuPreprocessorCreateElements-Auto Numbered-Thru NodesMain MenuPreprocessorCreateElements-User Numbered-Thru Nodes如果交互进行工作,可用上面GUI途径在图上拾取(节点)生成单元。如果用命令输入,只有8节点可用E命令输入。对于需要超过8节点的单元类型,用EMORE命令定义另外的节点。例如,三维20节点块单元SOLID95,除E命令外还需要两个EMORE命令。(如果在图上拾取节点生成单元EMORE命令是不需要的。)9.3.3 查看和删除单元用下列方法操作单元:用下列方法对单元列表:命令:ELISTGUI: Utility MenuListElementsUtility MenuListPicked EntitiesElements用下列方法显示单元命令:EPLOTGUI : Utility MenuPlotElements如果用/PNUM命令(菜单途径Utility MenuPlotCtrlsNumbering)打开单元号显示,在EPLOT命令显示单元时将显示单元号。多数情况下,程序会自动分配单元号,使用下一个未用的号码。(第一个E命令定义单元号1,第二个命令定义单元号2,依次类推)。用下列方法删除单元:命令:EDELEGUI: Main MenuPreprocessorDeleteElements删除单元会在单元号序列中产生空白。尽管形成的空白编号是在单元编号序列的末尾,自动编号程序将不使用这些空白号码。(如果定义了10个单元,然后将其全部删去,下一个E命令会定义单元号11,编号110将保持空白。)可以通过编号控制命令(见11)或通过EN命令(菜单途径Main MenuPreprocessorCreateElements)控制单元编号,将使用户能直接定义单元编号。9.3.4 从已有单元生成另外的单元一旦定义了基本的单元,就可以用下列方法生成另外的单元:从已有模式的单元生成单元,用下列方法:命令:EGENGUI: Main MenuPreprocessorCopyAuto Numbered从已有模式的单元通过对称映像生成单元,用下列方法:命令:ESYMGUI: Main MenuPreprocessorReflectAuto Numbered从已有模式单元(手工控制编号)生成单元,用下列方法:命令:ENGENGUI: Main MenuPreprocessorCopyUser Numbered用对称映像(手工控制编号)生成单元,用下列方法:命令:ENSYMGUI: Main MenuPreprocessorReflectUser Numbered这些命令并不生成节点,必须事先生成必要的节点。而且,生成单元属性(MAT、TYPE、REAL和ESYS)依赖于原来模式的单元属性而不依赖于当前指定的设置。9.3.5 用特殊方法生成单元有些特殊的单元可用下列特殊方法生成:在已生成单元外表面上生成表面单元用下列方法:命令:ESURFGUI: Main MenuPreprocessor-Modeling-CreateElements-On Contct Surf-option在某些热分析中,可用ESURF,XNODE命令生成带有任选节点的SRUF151或SURF152单元。要在已有面单元的边上生成重叠的表面单元并分配额外的节点作为最近的流体单元节点,用下列方法:命令:LFSURFGUI: Main MenuPreprocessorCreateElementsSurface EffectLine to Fluid在某些热分析中,用LFSURF命令生成带有任选节点的SURF151单元。要在已有实体单元的表面上生成重叠的表面单元并分配额外的节点作为最近的流体单元节点,用下列方法:命令:AFSURFGUI: Main MenuPreprocessorCreateElementsSurface EffectArea to Fluid在某些热分析中,可用AFSURF命令生成带有可选节点的SURF152单元。当模型是由直接生成方法装配的,可以直接在已有单元的表面叠加生成表面单元并分配另外的节点作为最近流体单元的节点。用下列方法实现:命令 : NDSURFGUI:MainMenuPreprocessor-Modeling-CreateElements-Surf/Contact-Surface Effect-Attach to Fluid-Node to Fluid在有些热分析中用NDSURF生成可选择节点的SURF151或SURF152单元。按下列方法用二维线单元(诸如间隙单元)连接重合的节点:命令:EINTFGUI: Main MenuPreprocessorCreateElementsAt Coincid Nd下列方法生成一般的接触单元(参见ANSYS结构分析指南中的接触)命令:GCGENGUI: Main MenuPreprocessorCreateElementsAt ContactSrf9.3.6 读写包含单元数据的文本文件可以读或写一个包含单元数据的文本文件。这些命令用于和其它程序(或另一个ANSYS对话)交换数据。在标准的ANSYS模型生成中,不需要这些命令。用下列方法指定从一单元文件中读入单元:命令:ERRANGGUI: Main MenuPreprocessorCreateElementsRead Elem File用下列方法从一文件中读单元:命令:EREADGUI: Main MenuPreprocessorCreateElementsRead Elem File用下列方法将单元数据写到一文件:命令:EWRITEGUI: Main MenuPreprocessorCreateElementsWrite Elem File9.3.7 注意重叠单元如果生成了重叠单元(即有相同节点和相同空间位置的单元)。则ANSYS中诸如图形、加面载荷、选择逻辑等操作可能不会象预期那样,最好避免使用重叠单元,若不能避免的话,无论何时用到重叠单元必须格外小心。9.3.8 通过改变节点修改单元用不同节点重新定义单元,可用下列方法,注意将单元属性指针置成正确的值(执行这些命令将当前的单元类型、实常数、材料特性及某些类型单元的单元坐标系赋给修改后的单元)。用下列方法修改已定义的单元:命令:EMODIFGUI: Main MenuPreprocessorMove / ModifyModify Nodes用下列方法通过定义编号和连接的节点重新定义单元:命令:ENGUI: Main MenuPreprocessorCreateElementsThru Nodes可用本章前面所述的ENGEN和ENSYM命令或GUI途径,重写或修改单元组。9.3.9通过修改单元属性修改单元修改已生成单元属性有下述几种方法:在前处理PREP7或求解器SOLUTION中用下列方法修改指定单元的材料号:命令:MPCHGGUI: Main MenuPreprocessorLoadsOtherChange Mat PropsChange Mat NumMain MenuPreprocessorMaterial PropsChange Mat NumMain MenuSolutionOtherChange Mat PropsChange Mat Num在前处理器中EMODIF和*REPEAT命令提供了一种修改单元属性的通用方法。不能直接在GUI中得到*REPEAT命令。EMODIF和*REPEAT命令的使用如下:E,1,2 ! Element 1 REAL,3 ! REAL set pointer = 3E,2,3 ! Element 2 (REAL=3)EGEN,40,1,2 ! Generate 40elements from el. 2 (all with REAL=3)EMODIF,5,REAL,4 !Redefine element 5 with REAL set 4*REPEAT,18,2 ! Redefine els.7-39 in steps of 2 (with REAL=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Lesson 2 What's the temperature in Yantai说课稿-2025-2026学年中职英语第一册人教版(中职三年制)
- 3.3.2 抛物线的简单几何性质第1课时教学设计-2024-2025学年高二上学期数学人教A版(2019)选择性必修第一册
- 7 不甘屈辱奋勇抗争2023-2024学年五年级下册道德与法治同步教学设计(统编版)
- 蔬菜储藏知识培训课件
- 蔬菜保鲜知识培训内容课件
- 2025年中考化学试题分类汇编:工艺流程题(第1期)解析版
- 写作:如何突出中心(说课稿) 七年级语文上册同步备课系列(统编版)
- 2025年天津市河西区中考三模物理试题(解析版)
- 四年级英语下册 Unit 3 At the zoo Part B第一课时说课稿2 人教PEP
- 蒸制食品技术知识培训
- 2025年高级养老护理员职业技能考试笔试试题(附答案)
- PWC平安集团互联网企业预算管理体系介绍
- 2025-2026学年人教版小学数学四年级上册教学计划及进度表
- 2025年中国互联网金融协会招聘面试预测题及答案
- 水泥路施工安全知识培训课件
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年浙江省医疗器械专业技术资格考试(医疗器械专业知识与技能)历年参考题库含答案详解(5卷)
- 改革开放以来教育方面的变化课件
- 河西走廊课件
- (高职)电子商务英语电子课件教学PPT(完整版)
- 牙龈出血牙龈肥大
评论
0/150
提交评论