目 录

  • Blog Links
  • 一、前言
  • 二、删除
    • 2.1 删除结点
    • 2.2 删除组件
  • 三、镜像
    • 3.1 镜像几何体
    • 3.2 镜像单元
  • 四、阵列
    • 4.1 阵列几何线
    • 4.2 阵列几何体
  • 五、体切分
  • 六、合并与压缩
  • 七、尾声
  • 八、参考文献

Blog Links

  • DalNur | 博客总目录

  • ANSYS 有限元分析 概述

  • ANSYS 有限元分析 坐标系/工作平面

  • ANSYS 有限元分析 几何建模

  • ANSYS 有限元分析 网格划分

  • ANSYS 有限元分析 选择与组件

  • ANSYS 有限元分析 修改与编辑

  • ANSYS 有限元分析 接触分析

  • ANSYS 有限元分析 加载/求解/输出

  • ANSYS 有限元分析 后处理 General Postproc

  • ANSYS 有限元分析 后处理 结点解与单元解

  • ANSYS 有限元分析 命令流 实例

  • ANSYS 静力 分析实例 悬臂梁

  • nCodeDL 高周疲劳 分析实例 悬臂梁

一、前言

二、删除

2.1 删除结点

  1. 删除结点

  GUI: Main Menu >> Preprocessor >> Modeling >> Delete 。

2.2 删除组件

CMDELE,WasherVols                  ! 删除组件WasherVols

三、镜像

3.1 镜像几何体

  • VSYMM

使用功能: 通过对坐标轴对称镜像生成体。

使用格式: VSYMM,NcompNV1NV2NINCKINCNOELEMIMOVE

参数说明: Ncomp 为对称控制选项,Ncomp = X,Y 或 Z,镜像平面的法线方向。

      NV1NV2NINC 为按增量 NINCNV1NV2 将要进行对称镜像的体编号的范围,其中 NV1 也可以为 ALL、P 或元件名。

      IMOVE: 设置是否删除/新定义体,若为 0,保留原来的体,生成额外的体,若为 1,删除原来的体,创建新的体。

类似命令: KSYMM、LSYMM、ARSYM 。

参考实例: 体关于局部坐标直角坐标系 15 的 xoz 平面镜像,并保留原体。


  上接 命令流 No.8 ,命令流 No.9 见博客: ANSYS 有限元分析 几何建模 >> 五、几何体 >> 5.1 由面拉伸为体。


CSYS,15                           ! 激活局部直角坐标系15
VSYMM,Y,ALL, , , ,0,0             ! 对所有几何体进行镜像操作,镜像平面为xoz平面。

命令流 No.9

  由 命令流 No.9 创建的镜像体如下图所示:

  值得注意的是,镜像体的同时,体的附属网格也随之实现镜像,如下图所示:

3.2 镜像单元

四、阵列

  ANSYS中没有直接实现矩形阵列或环形阵列的命令,而是通过在不同局部坐标系下进行阵列来实现的,例如:在局部直角坐标系下能实现矩形阵列,在局部柱坐标系能实现环形阵列。

4.1 阵列几何线

  • LGEN

使用功能: 对几何线进行复制操作,在不同的坐标系中可实现平移阵列和环形阵列。

使用格式: LGEN,ITIMENV1NV2NINCDXDYDZKINCNOELEMIMOVE

参数说明: ITIME 为重复生成的次数,默认值为2,若设置为 n,则另外生成 n-1 条线。

      NV1NV2NINC 为按增量 NINCNV1NV2 将要进行复制的线编号的范围。

      其中 NV1 也可以为 ALL、P 或元件名。

      DXDYDZ 为在当前激活坐标系中,线中各关键点坐标值的偏移量。

      KINC 为要生成关键点编号的增量,如果其值为 0,由系统自动给定。

      NOELEM 为是否也生成单元和节点的控制键,若为 0,如果存在相关的节点和单元,也生成相关的节点和单元;

      若为 1,不生成节点和单元。

      IMOVE: 设置是否删除/新定义线,若为 0,保留原来的线,生成额外的线,若为 1,删除原来的线,创建新的线。

参考实例: 在局部柱坐标系 17 下阵列螺栓杆几何及其附属单元。


  上接 命令流 No.16 ,命令流 No.16 见博客: ANSYS 有限元分析 网格划分 >> 六、创建网格 >> 6.1 创建梁单元。


CSYS,15                               ! 激活局部坐标系15
CLOCAL,17,1                           ! 根据激活的局部坐标系15定义新的局部柱坐标系17
CSYS,17                               ! 激活局部柱坐标系17
num = 55                              ! 螺栓总数
!LSEL,S,LINE, ,ALL                    ! 选择全部线
LGEN,4,ALL, , , ,360/num, , ,0        ! 执行阵列,额外阵列数为3。ALLSEL,ALLNUMMRG,ALL                            ! 对实体进行合并
NUMCMP,ALL                            ! 压缩所定义项的编号/ESHAPE,0                             ! 关闭梁截面显示
/REPLOT                               ! ReplotALLSEL,ALL,ELEM                       ! Selects all elements.
CM,BoltElems,ELEM                     ! 由所选实体生成一个组件! 元件名称:BoltElems;元件中的数据类型:单元。

命令流 No.17


  下接 命令流 No.18 ,命令流 No.18 见博客: ANSYS 有限元分析 网格划分 >> 六、创建网格 >> 6.4 创建预紧单元。


  由 命令流 No.17 经阵列创建的螺栓杆梁单元如下图所示:

4.2 阵列几何体

  • VGEN

使用功能: 对体进行复制操作,在不同的坐标系中可实现平移阵列和环形阵列。

使用格式: VGEN,ITIMENV1NV2NINCDXDYDZKINCNOELEMIMOVE

参数说明: ITIME 为重复生成的次数,默认值为2,若设置为 n,则另外生成 n-1 个体。

      NV1NV2NINC 为按增量 NINCNV1NV2 将要进行复制的体编号的范围。

      其中 NV1 也可以为 ALL、P 或元件名。

      DXDYDZ 为在当前激活坐标系中,体中各关键点坐标值的偏移量。

      KINC 为要生成关键点编号的增量,如果其值为 0,由系统自动给定。

      NOELEM 为是否也生成单元和节点的控制键,若为 0,如果存在相关的节点和单元,也生成相关的节点和单元;

      若为 1,不生成节点和单元。

      IMOVE: 设置是否删除/新定义体,若为 0,保留原来的体,生成额外的体,若为 1,删除原来的体,创建新的体。

参考实例: 在局部柱坐标系 17 下阵列法兰几何体,保留原有体并生成相关结点和单元。

CSYS,17                                      ! 激活局部柱坐标系17
num = 55                                     ! 螺栓总数
VGEN,4,ALL, , , ,360/num, , ,0               ! 复制体,重复生成次数4,复制全部体。! 当前激活坐标系下,关键点坐标值的偏移量为(--,360/num,0)! 单个偏转角度为360/num/PNUM,ELEM,0                                 ! 关闭单元编号显示
/REPLOT                                      ! Replot
EPLOT                                        ! Elements plots

命令流 No.10

  由 命令流 No.10 经阵列创建的法兰几何体及附属单元如下图所示:

阵列生成的法兰几何体及其附属网格

参考实例 2: 在局部柱坐标系 17 下阵列垫片几何体,保留原有体并生成相关结点和单元。


  上接 命令流 No.14 ,命令流 No.14 见博客: ANSYS 有限元分析 网格划分 >> 六、创建网格 >> 6.3 创建体网格 >> 6.3.2 扫掠。


CSYS,18                               ! 激活局部直角坐标系18
tw = 5 $ tf = 40                      ! 分别为垫片厚度和法兰厚度
VSEL,S,VOLU, ,ALL                     ! 选择所有几何体
VGEN,2,ALL, , , 0,0, -(tw+2*tf)       ! 沿局部轴z轴阵列,坐标增量为-(tw+2*tf),生成相关结点和单元。CSYS,15                               ! 激活局部坐标系15
CLOCAL,17,1                           ! 根据激活的局部坐标系15定义新的局部柱坐标系17
CSYS,17                               ! 激活局部柱坐标系17
num = 55                              ! 螺栓总数
VSEL,S,VOLU, ,ALL                     ! 选择所有几何体
VGEN,4,ALL, , , ,360/num              ! 复制体,重复生成次数4。! 当前激活坐标系下,关键点坐标值的偏移量为(--,360/num,0)! 单个偏转角度为360/numNUMMRG,ALL                            ! 对实体进行合并
NUMCMP,ALL                            ! 压缩所定义项的编号ALLSEL,ALL,ELEM                       ! Selects all elements.
CM,WasherElems,ELEM                   ! 由所选实体生成一个组件! 元件名称:WasherElems;元件中的数据类型:单元。ALLSEL,ALL                            ! 全选 select all entities
CDWRITE,DB,'PartWasher','cdb',,'',''  ! 当前模型另存为 PartWasher.cdb 文件。

命令流 No.15


  下接 命令流 No.16 ,命令流 No.16 见博客: ANSYS 有限元分析 网格划分 >> 六、创建网格 >> 6.1 创建梁单元。


  由 命令流 No.15 经阵列创建的垫片几何体及附属单元如下图所示:

五、体切分

  可以用坐标平面/工作平面切分体。

六、合并与压缩

  几何及网格经镜像和阵列后,重合部分需要合并,为了节约计算资源,相应的结点编号及单元编号需要压缩为连续编号形式。

NUMMRG,ALL                                   ! 对实体进行合并
NUMCMP,ALL                                   ! 压缩所定义项的编号! 以下为创建组件,输出.cdb文件,为后续建模做准备。ALLSEL,ALL,ELEM                              ! Selects all elements.
CM,TopFlangeElems,ELEM                       ! 由所选实体生成一个组件! 元件名称:TopFlangeElems;元件中的数据类型:单元。CSYS,16                                      ! 激活局部柱坐标系16
CLOCAL,19,0                                  ! 创建局部直角坐标系19VSYMM,Z,ALL, , , ,0,0                        ! 对所有几何体进行镜像操作,镜像平面为局部坐标系19的xoY平面。ALLSEL,ALL,ELEM                              ! Selects all elements.
CMSEL,U,TopFlangeElems                       ! 上一选择集中除去组件TopFlangeElems内的单元
CM,BotFlangeElems,ELEM                       ! 由所选实体生成一个组件! 元件名称:BotFlangeElems;元件中的数据类型:单元。ALLSEL,ALL                                   ! 全选 select all entities
CDWRITE,DB,'PartFlange','cdb',,'',''         ! 当前模型另存为 PartFlange.cdb 文件。

命令流 No.11


  接下来,将进行垫片部分的创建,下接 命令流 No.12 ,命令流 No.12 见博客: ANSYS 有限元分析 几何建模 >> 五、几何体 >> 5.2 创建(空心)圆柱体 。


  命令流 No.1 ~ 命令流 No.11 完成了法兰单元的创建,如下图所示:

  组件的创建,详见博客: ANSYS 有限元分析 选择与组件 。

  .odb 文件的输出,详见博客: ANSYS 有限元分析 概述 。

  创建的 PartFlange.cdb 相当于 Abaqus 中的 Part,创建的名为 FlangeElems 的 Component 相当于 Part 内的一个集合,集合由单元组成。按此种方式建模,有利于降低错误的发生率及方便后续引用。一个 Part 一个 Part 的创建,最后再统一装配。

  编号压缩命令执行前后,材料编号及单元类型号的变化如下图所示:

左侧材料编号 右侧单元类型号

  • NUMMRG

使用功能: 对实体进行合并 / Merges coincident or equivalently defined items 。

使用格式: NUMCMP,LabelsTOLERGTOLERActionSwitch

参数说明: Labels 为合并操作选项。

  合并操作选项可以为:NODE(节点)、ELEM(单元)、KP(关键点)、MAT(材料编号)、TYPE(单元类型)、REAL(实常数)、CP(耦合)、CE(约束方程) 或 ALL(以上全部)。体合并亦可采用命令 VGLUE,详见: ANSYS 有限元分析 几何建模 >> 六、布尔操作 >> 6.1 Merge 。

  • NUMCMP

使用功能: 压缩所定义项的编号 / Compresses the numbering of defined items 。

使用格式: NUMCMP,Labels

参数说明: Labels 为合并操作选项,具体含义同上。

七、尾声

  以上,便是 ANSYS 修改与编辑 部分的简单介绍。

  仅以此文为我 ANSYS 的相关学习做一个备忘,同时也为有需要的人提供多一点参考。

  胸藏文墨怀若谷,腹有诗书气自华,希望各位都能在知识的 pāo 子里快乐徜徉。

  因个人水平有限,文中难免有所疏漏,还请各位大神不吝批评指正。

  最后,祝各位攻城狮们,珍爱生命,保护发际线!

  欢迎大家点赞、评论及转载,转载请注明出处!

  为我打call,不如为我打款!


八、参考文献

[1]. ANSYS 15.0 有限元分析完全自学手册. 郝勇 钟礼东 等编著.

[2]. ANSYS 参数化编程与命令手册. 龚曙光 谢桂兰 黄云清 编著.

[3]. ANSYS Mechanical APDL Command Reference. Release 18.2.

[4]. ANSYS Mechanical APDL Element Reference. Release 18.2.

ANSYS 有限元分析 修改与编辑相关推荐

  1. ANSYS 有限元分析 后处理 General Postproc

    目 录 Blog Links 一.前言 二.变形形状 三.Contour Displays 云图显示 3.1 显示连续云图 PLNSOL 3.2 显示不连续云图 PLESOL 3.3 梁单元应力云图的 ...

  2. ANSYS 有限元分析 后处理 结点解与单元解

    目 录 Blog Links 一.前言 二.前处理 2.1 创建几何 2.2 定义属性 2.3 网格划分 三.加载与求解 3.1 设置边界条件 3.2 施加均布荷载 3.3 施加集中荷载 3.4 求解 ...

  3. php实现对ppt的编辑,如何对PPT图示进行修改和编辑

    在ppt插入幻灯片中的图示以后,我们是可以对ppt图示进行修改和编辑的,其编辑方法如下: 1.若要增加图示的图形元素,单击"图示"工具栏中的"插入图形"按钮.例 ...

  4. 怎么修改和编辑PDF文件中的文字内容

    我们不论在工作和学习中都越来越多的用到PDF格式的文件,这也是令我们一个尴尬的事情.因为我们在上学的时候并没有对PDF格式的文件编辑进行过系统的学习.所以我们对于PDF编辑和修改并没有全面的了解.那难 ...

  5. APK应用程序的解包、修改、编辑、打包及应用(三)

    第一部分:apk应用介绍,解包和打包,常用软件 http://blog.csdn.net/kuangren_01/article/details/9318977 第二部分:三星闭源系统apk文件的处理 ...

  6. 《Photoshop Lightroom5经典教程》—第1课1.5节修改和编辑

    本节书摘来自异步社区<Photoshop Lightroom5经典教程>一书中的第1课1.5节修改和编辑,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区&quo ...

  7. Linux学习----文件创建、修改和编辑

    Linux学习----文件创建.修改和编辑 Linux基础指令学习 1.1创建文件和修改时间戳(touch) touch用于创建空文件与修改时间戳.如果文件不存在,则会创建出一个空内容的文本文件:如果 ...

  8. Visual Studio - 修改代码编辑背景颜色

    Visual Studio - 修改代码编辑背景颜色 1 Item background: Default 2 Item background: Green Tools -> Options - ...

  9. ansys怎么使用anand模型_详细剖析ANSYS有限元分析这个软件

    ANSYS软件简介 ANSYS软件是融结构.流体.电场.磁场.声场分析于一体的大型通用有限元分析软件.由世界上最大的有限元分析软件公司之一的美国ANSYS开发,它能与多数CAD软件接口,实现数据的共享 ...

  10. php文章发布时间修改,Dedecms编辑文章更新当前时间的修改方法

    关于Dedecms的发布时间问题,前些有位站长咨询烈火小编,正好最近dede58又上线了Dedecms的源码下载频道,在编辑和审核软件时,经常要把以前的时间更新到现在的时间,手动输入真的太麻烦了,加上 ...

最新文章

  1. python像素大于_用python处理图片实现图像中的像素访问
  2. 别人的20几岁 vs 互联网人的20几岁
  3. Java API 操作Zookeeper
  4. Avalonia跨平台入门第十五篇之ListBox聊天窗口
  5. linux添加php到环境,Linux系统为已编译的PHP环境添加扩展
  6. 又一辆特斯拉电动汽车撞上警车,都是因为这个功能
  7. oracle 感叹号,Oracle错误案例:ORA-00922
  8. 聚合maven+spring-boot打包可执行jar
  9. jQuery遮罩插件 jquery.blockUI.js
  10. 我看了java_我看java没有那么难(转载)
  11. Linux中Qt环境编译链接依赖opencv库时报错
  12. iOS 高仿《百思不得姐》
  13. 创办公司流程及注意事项
  14. Google 工程师亲授:菜鸟开发者一定要投资的十大目标
  15. 3D万花筒无限延伸动画特效(源码)
  16. matlab—绘制给定数据的概率密度曲线+实现图像局部放大效果
  17. tomcat官方下载(历史版本,旧版本)
  18. python用logging模块写循环日志
  19. 手动下载Android开发SDK
  20. 从第一代到第四代以太网交换机进化史

热门文章

  1. url“forum.php,如何让discuz论坛首页打开不显示forum.php的方法分享
  2. 安卓系统手机如何用作电脑摄像头使用及解决方法
  3. poco linux,centos7.2 安装poco
  4. VirtualBox下配置 Ubantu18.4 总纲领
  5. Local package.json exists, but node_modules missing, did you mean to install?
  6. 网盘目录搜索系统源码+搭建教程
  7. 商业仲裁与诉讼律师Katherine Cheung加入德汇香港担任合伙人
  8. c语言打鱼晒网问题报告书,2021年C语言渔夫打鱼晒网问题.pdf
  9. Centos7__CA认证
  10. 苹果4如何添加时间插件_iPhone如何添加输入法?苹果手机怎样添加手写输入?...