拓扑优化技术.docVIP

  • 25
  • 0
  • 约9.7千字
  • 约 16页
  • 2021-02-26 发布于广东
  • 举报
拓扑优化技术 第1节基本知识 一、拓扑优化的概念 拓扑优化是指形状优化,有时也称为外型优化。拓扑优化的目标是寻找承受小载荷或 多载荷的物体的最佳材料分配方案。这种方案在拓扑优化中农现为“最大刚度”设计。 与传统的优化设计不同的是,拓扑优化不需要给出参数和优化变量的定义。目标函 数、状态变量和设计变最都是预定义好的。用户只需要给出结构的参数(材料特性、模型、 载荷等)和要省去的材料百分比。 拓扑优化的目标一目标函数一是在满足结构的约束(V)情况下减少结构的变形能。减 小结构的变形能相当于提高结构的刚度。这个技术通过使用设计变量(市)给每个有限元的 单元赋予内部伪密度來实现。这些伪密度用PLNSOL, TOPO命令來绘出。 ANSYS提供的拓扑优化技术主要用于确定系统的最佳儿何形状,其原理是系统材料发 挥最大利用率,同时确保系统的整体刚度(静力分析)、自振频率(模态分析)在满足工程 要求的条件下获得极大或极小值。 拓扑优化应用场合:线性静力分析和模态分析。 拓扑优化原理:满足结构体积缩减量的条件下使目标函数结构柔量能量(the enery of structure compliance—SCOMP)的极小化。结构柔最能杲极小化就是耍求结构刚度的最人化c 例如,给定V=60表示在给定载荷并满足最大刚度准则要求的情况下省去60%的材料。 图19-1衣示满足约束和载荷要求的拓扑优化结果。图19?la表示载荷和边界条件,图19-b 农示以密度云图形式绘制的拓扑结果。(matmai kept)(b) Shape result contours ?三 农示以密度云图形式绘制的拓扑结果。 (matmai kept) (b) Shape result contours ?三 60) 图19?l体积减少60%的拓扑优化示例 二、拓扑优化的基本过程 拓扑优化的基本步骤如下: 定义结构问题 定义材料弹?性模量、泊松系数、材料密度。 选择单元类型拓扑优化功能中的模型只能采用下列单元类型: ?二维实体单元:Plane2和Plane82,用于平而应力问题和轴对称问题。 ?三维实体单元:Solid92 Solid95o ?壳单元:SHELL93。 指定优化和不优化区域 ANSYS只对巾?元类型编号为1的单元网格部分进行拓扑优 化,而对讥元类型编号大于1的单-元网格部分不进行拓扑优化,因此,拓扑优化时要确保进 行拓扑优化区域单元类型编号为1,而不进行拓扑优化区域单元类型编号大于1即可。 定义并控制载荷工况或频率提取可以在单个载荷工况和多个载荷工况下做拓扑优 化,单载荷工况是最简便的。 要在几个独立的载荷工况屮得到优化结果时,必须用到写载荷工况和求解功能。在定 义完每个载荷工况后,要用LSWRITE命令将数据写入文件,然后用LSSOLVE命令求解载 荷工况的集合° 定义和控制优化过程拓扑优化过程包括定义优化参数和进行拓扑优化两个部分。 用户可以用两种方式运行拓扑优化:控制并执行每一次迭代或自动进行多次迭代。 ANSYS有三个命令定义和执行拓扑优化:TOPDEF, TOPEXE和TOPITER。TOPDEF 命令定义要省去材料的量,要处理载荷工况的数目,收敛的公差:TOPEXE命令执行一次优 化迭代;TOPITER命令执行多次优化迭代。 定义优化参数首先要定义优化参数。用户要定义要省去材料的■Q?分比,要处理 载荷工况的数目,收敛的公差。 命令:TOPDEF GUI: Main MenuSolutionSolveTopological opt 注:本步所定义的内容并不存入ANSYS数据库中,因此在下一个拓扑优化中要重新使 用TOPDEF命令。 执行单次迭代 定义好优化参数以后,可以执行一次迭代。迭代后用户可以杳看 收敛情况并绘出或列出当前的拓扑优化结果。可以继续做迭代育?到满足要求为止。如果是在 GUI方式下执行,在Topological Optimization对话框(ITER域)中选择-次迭代。 命令:TOPEXE GUI: Main MenuSolutionSolveTopological opt TOPEXE的主要优点是用户可以设计自C的迭代宏进行自动优化循环和绘图。在下一 节,可以看到TOPITER命令是?一个ANSYS的宏,用來执行多次优化迭代。 自动执行多次迭代 在定义好优化参数以后,用户可以自动执行多次迭代。在迭代完成以后,可以查看收 敛情况并绘出或列出当前拓扑形状。如果需要的话,可以继续执行求解和迭代。TOPITER 命令实际是一个ANSYS的宏,可以拷贝和定制。 命令:TOPITER GUI: Main MenuSolutionSoIveTopological opt 每次迭代执行一次LSSOLVE命令,—次 TOPEXE命令和一次PLNSO

文档评论(0)

1亿VIP精品文档

相关文档