留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

采用改进导重法的拓扑结构灰度单元过滤技术

高翔 王林军 杜义贤 付君健

高翔, 王林军, 杜义贤, 等 . 采用改进导重法的拓扑结构灰度单元过滤技术[J]. 北京航空航天大学学报, 2022, 48(6): 1106-1114. doi: 10.13700/j.bh.1001-5965.2020.0728
引用本文: 高翔, 王林军, 杜义贤, 等 . 采用改进导重法的拓扑结构灰度单元过滤技术[J]. 北京航空航天大学学报, 2022, 48(6): 1106-1114. doi: 10.13700/j.bh.1001-5965.2020.0728
GAO Xiang, WANG Linjun, DU Yixian, et al. Gray element filtering technology of topology structure based on improved guide-weight method[J]. Journal of Beijing University of Aeronautics and Astronautics, 2022, 48(6): 1106-1114. doi: 10.13700/j.bh.1001-5965.2020.0728(in Chinese)
Citation: GAO Xiang, WANG Linjun, DU Yixian, et al. Gray element filtering technology of topology structure based on improved guide-weight method[J]. Journal of Beijing University of Aeronautics and Astronautics, 2022, 48(6): 1106-1114. doi: 10.13700/j.bh.1001-5965.2020.0728(in Chinese)

采用改进导重法的拓扑结构灰度单元过滤技术

doi: 10.13700/j.bh.1001-5965.2020.0728
基金项目: 

国家自然科学基金 51775308

水电机械设备设计与维护湖北省重点实验室开放基金 2019KJX12

详细信息
    通讯作者:

    王林军, E-mail: ljwang2006@126.com

  • 中图分类号: TH122

Gray element filtering technology of topology structure based on improved guide-weight method

Funds: 

National Natural Science Foundation of China 51775308

Open Foundation of Hubei Key Laboratory of Hydroelectric Machinery Design and Maintenance 2019KJX12

More Information
  • 摘要:

    针对二分法计算拉格朗日乘子时收敛速度较慢的问题, 提出了拉格朗日乘子计算方法, 应用于优化准则(OC)法和导重(GW)法2种密度更新方法, 并与二分法进行了对比。建立体积约束下柔度最小的拓扑优化模型;通过固体各向同性材料惩罚(SIMP)法或材料属性有理近似(RAMP)法计算单元的弹性模量;通过所提方法计算拉格朗日乘子, 并通过导重法更新单元密度;通过Heaviside投影函数减少灰度单元的数量。计算结果表明:虽然所提方法对有限元分析次数并没有显著改进, 但计算拉格朗日乘子所用CPU时间少于二分法, 且密度更新次数降低至50%以下;在2个数值算例中, 采用SIMP模型时, 导重法所得结构柔度比OC法更小, 能够得到刚度更高的结构。

     

  • 图 1  SIMP法和RAMP法的弹性模量对比

    Figure 1.  Elastic module comparison of SIMP and RAMP methods

    图 2  二维简支梁的结构示意图

    Figure 2.  Schematic structure of two-dimensional simply supported beam

    图 3  OC法求解SIMP模型(简支梁)

    Figure 3.  OC method for solving SIMP model (simply supported beam)

    图 4  导重法求解SIMP模型(简支梁)

    Figure 4.  GW method for solving SIMP model (simply supported beam)

    图 5  OC法求解RAMP模型(简支梁)

    Figure 5.  OC method for solving RAMP model (simply supported beam)

    图 6  导重法求解RAMP模型(简支梁)

    Figure 6.  GW method for solving RAMP model (simply supported beam)

    图 7  二维悬臂梁的结构示意图

    Figure 7.  Schematic structure of two-dimensional cantilever beam

    图 8  OC法求解SIMP模型(悬臂梁)

    Figure 8.  OC method for solving SIMP model (cantilever beam)

    图 9  导重法求解SIMP模型(悬臂梁)

    Figure 9.  GW method for solving SIMP model (cantilever beam)

    图 10  OC法求解RAMP模型(悬臂梁)

    Figure 10.  OC method for solving RAMP model (cantilever beam)

    图 11  导重法求解RAMP模型(悬臂梁)

    Figure 11.  GW method for solving RAMP model (cantilever beam)

    表  1  OC法求解SIMP模型所得结果(简支梁)

    Table  1.   Results from OC method of solving SIMP model (simply supported beam)

    Heaviside
    投影函数
    OC法(二分法) OC法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 445 20 761 14.447 6 63.187 0 469 9 392
    (54.76%)
    14.444 8 62.510 5
    式(15) 479 22 332 14.438 5 65.354 4 481 9 813
    (56.06%)
    14.438 6 64.020 7
    下载: 导出CSV

    表  2  导重法求解SIMP模型所得结果(简支梁)

    Table  2.   Results from GW method of solving SIMP model (simply supported beam)

    Heaviside
    投影函数
    导重法(二分法) 导重法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 517 23 821 14.362 4 70.171 0 517 10 470
    (56.05%)
    14.362 4 68.878 6
    式(15) 559 25 780 14.369 8 75.572 8 559 11 389
    (55.82%)
    14.369 8 74.951 0
    下载: 导出CSV

    表  3  OC法求解RAMP模型所得结果(简支架)

    Table  3.   Results from OC method of solving RAMP model (simply supported beam)

    Heaviside
    投影函数
    OC法(二分法) OC法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 489 23 001 14.463 7 67.421 9 491 10 227
    (55.54%)
    14.463 5 65.436 4
    式(15) 488 22 925 14.618 5 67.756 6 485 9 469
    (58.70%)
    14.620 0 64.710 9
    下载: 导出CSV

    表  4  导重法求解RAMP模型所得结果(简支梁)

    Table  4.   Results from GW method of solving RAMP model (simply supported beam)

    Heaviside
    投影函数
    导重法(二分法) 导重法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 554 25 591 14.552 1 74.083 1 553 11 551
    (54.86%)
    14.552 1 71.908 0
    式(15) 490 22 507 14.509 1 67.468 5 490 10 158
    (54.87%)
    14.509 1 64.695 8
    下载: 导出CSV

    表  5  OC法求解SIMP模型所得结果(悬臂梁)

    Table  5.   Results from OC method of solving SIMP mode (cantilever beam)

    Heaviside
    投影函数
    OC法(二分法) OC法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 474 20 470 156.289 4 67.346 9 379 7 059
    (65.52%)
    156.724 5 48.525 3
    式(15) 395 17 089 156.632 5 56.269 1 396 7 262
    (57.50%)
    156.632 5 52.822 6
    下载: 导出CSV

    表  6  导重法求解SIMP模型所得结果(悬臂梁)

    Table  6.   Results from GW method of solving SIMP model (cantilever beam)

    Heaviside
    投影函数
    导重法(二分法) 导重法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 519 22 002 156.118 3 70.463 3 519 9 509
    (56.78%)
    156.117 9 65.420 6
    式(15) 528 22 369 156.096 8 68.503 2 528 9 646
    (56.88%)
    156.096 5 66.566 9
    下载: 导出CSV

    表  7  OC法求解RAMP模型所得结果(悬臂梁)

    Table  7.   Results from OC method of solving RAMP model (cantilever beam)

    Heaviside
    投影函数
    OC法(二分法) OC法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 528 22 913 155.547 8 74.144 5 531 9 680
    (57.75%)
    155.547 7 67.407 0
    式(15) 445 19 299 155.547 6 58.749 6 445 8 447
    (56.23%)
    155.547 8 56.336 7
    下载: 导出CSV

    表  8  导重法求解RAMP模型所得结果(悬臂梁)

    Table  8.   Results from GW method of solving RAMP mode (cantileve beam)

    Heaviside
    投影函数
    导重法(二分法) 导重法(本文方法)
    迭代次数 结构柔度 CPU时间/s 拓扑优化结构 迭代次数 结构柔度 CPU时间/s 拓扑优化结构
    外层 总数 外层 总数(改进)
    式(14) 579 24 683 155.949 9 74.149 1 579 11 262
    (54.37%)
    155.949 9 71.664 8
    式(15) 546 23 200 155.926 1 69.964 2 546 10 469
    (54.88%)
    155.926 0 67.687 6
    下载: 导出CSV
  • [1] MICHELL A G M. The limits of economy of material in frame structures[J]. Philosophical Magazine, 1904, 8(47): 589-597.
    [2] BENDSØE M P, KIKUCHI N. Generating optimal topologies in structural design using a homogenization method[J]. Computer Methods in Applied Mechanics and Engineering, 1988, 71(2): 197-224. doi: 10.1016/0045-7825(88)90086-2
    [3] BENDSØE M P. Optimal shape design as a material distribution problem[J]. Structural Optimization, 1989, 1: 193-202. doi: 10.1007/BF01650949
    [4] BENDSØE M P, SIGMUND O. Material interpolation schemes in topology optimization[J]. Archive of Applied Mechanics, 1999, 69: 635-654. doi: 10.1007/s004190050248
    [5] RIETZ A. Sufficiency of a finite exponent in the SIMP (power law) method[J]. Structural and Multidisciplinary Optimization, 2001, 21: 159-163. doi: 10.1007/s001580050180
    [6] STOLPE M, SVANBERG K. An alternative interpolation scheme for minimum compliance topology optimization[J]. Structural and Multidisciplinary Optimization, 2001, 22: 116-124. doi: 10.1007/s001580100129
    [7] ROZVANY G I N, ZHOU M. The COC algorithm, Part I: Cross-section optimization or sizing[J]. Computer Methods in Applied Mechanics and Engineering, 1991, 89(1-3): 281-308. doi: 10.1016/0045-7825(91)90045-8
    [8] ZHOU M, ROZVANY G I N. The COC algorithm, Part Ⅱ: Topological, geometry and generalized shape optimization[J]. Computer Methods in Applied Mechanics and Engineering, 1991, 89(1-3): 309-336. doi: 10.1016/0045-7825(91)90046-9
    [9] 叶尚辉, 陈树勋. 天线结构优化设计的最佳准则法[J]. 西北电讯工程学院学报, 1982, 9(1): 11-28. https://www.cnki.com.cn/Article/CJFDTOTAL-XDKD198201001.htm

    YE S H, CHEN S X. An optimality criterion method for antenna structure design[J]. Journal of Northwest Telecommunication Engineering Institute, 1982, 9(1): 11-28(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-XDKD198201001.htm
    [10] 陈树勋. 精密复杂结构的几种现代设计方法[M]. 北京: 北京航空航天大学出版社, 1992.

    CHEN S X. Several modern design methods for precise and complex structures[M]. Beijing: Beihang University Press, 1992(in Chinese).
    [11] 陈树勋. 工程结构系统的分析、综合与优化设计[M]. 香港: 中国科学文化出版社, 2008.

    CHEN S X. Analysis, synthesis and optimization of engineering structural system[M]. Hongkong: China Science Culture Publishing House, 2008(in Chinese).
    [12] 安宗文, 孙道明, 秦浩星. 基于导重法结合小波分析的连续体结构拓扑优化[J]. 兰州理工大学学报, 2015, 41(6): 37-42. https://www.cnki.com.cn/Article/CJFDTOTAL-GSGY201506008.htm

    AN Z W, SUN D M, QIN H X. Topology optimization of continuum structure based on guide-weight method combined with wavelet analysis[J]. Journal of Lanzhou University of Technology, 2015, 41(6): 37-42(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-GSGY201506008.htm
    [13] 焦洪宇, 李英, 胡顺安, 等. 基于导重法的结构类周期性布局优化方法研究[J]. 机械工程学报, 2020, 56(13): 218-230. https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB202013022.htm

    JIAO H Y, LI Y, HU S A, et al. Study of structural periodic-like layout optimization based on guide-weight method[J]. Journal of Mechanical Engineering, 2020, 56(13): 218-230(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB202013022.htm
    [14] 陈树勋, 韦齐峰, 黄锦成, 等. 利用导重法进行结构轻量化设计[J]. 工程力学, 2016, 33(2): 179-187. https://www.cnki.com.cn/Article/CJFDTOTAL-GCLX201602024.htm

    CHEN S X, WEI Q F, HUANG J C, et al. Lightening structural design using guide weight method[J]. Engineering Mechanics, 2016, 33(2): 179-187(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-GCLX201602024.htm
    [15] 李枝东, 刘辛军. 导重法求解单工况的拓扑优化问题[J]. 机械工程学报, 2011, 47(15): 107-114. https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201115017.htm

    LI Z D, LIU X J. Guide-weight method on solving topology optimization problems under single load case[J]. Journal of Mechanical Engineering, 2011, 47(15): 107-114(in Chinese) https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201115017.htm
    [16] 任毅如, 向剑辉, 何杰, 等. 基于导重法的自重载荷下悬臂梁结构拓扑优化[J]. 北京航空航天大学学报, 2021, 47(7): 1338-1344. doi: 10.13700/j.bh.1001-5965.2020.0191

    REN Y R, XIANG J H, HE J, et al. Topology optimization of cantilever beam with self-weight based on guide-weight method[J]. Journal of Beijing University of Aeronautics and Astronautics, 2021, 47(7): 1338-1344(in Chinese). doi: 10.13700/j.bh.1001-5965.2020.0191
    [17] 陈祥, 刘辛军. 基于RAMP插值模型结合导重法求解拓扑优化问题[J]. 机械工程学报, 2012, 48(1): 135-140. https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201201021.htm

    CHEN X, LIU X J. Solving topology optimization problems based on ramp method combined with guide-weight method[J]. Journal of Mechanical Engineering, 2012, 48(1): 135-140(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201201021.htm
    [18] ANDREASSEN E, CLAUSEN A, SCHEVENELS M, et al. Efficient topology optimization in MATLAB using 88 lines of code[J]. Structural and Multidisciplinary Optimization, 2011, 43: 1-16. doi: 10.1007/s00158-010-0594-7
    [19] 秦浩星, 安宗文, 孙道明. 改进的导重法求解拓扑优化问题及灰度过滤技术[J]. 计算机辅助设计与图形学学报, 2015, 27(10): 2001-2007. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJF201510025.htm

    QIN H X, AN Z W, SUN D M. Improved guide-weight method on solving topology optimization problems and gray-scale filtering method[J]. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(10): 2001-2007(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JSJF201510025.htm
    [20] 龙凯, 赵红伟. 抑制灰度单元的改进优化准则法[J]. 计算机辅助设计与图形学学报, 2010, 22(12): 2197-2201.

    LONG K, ZHAO H W. A modified optimality criterion method for gray elements suppression[J]. Journal of Computer-Aided Design & Computer Graphics, 2010, 22(12): 2197-2201(in Chinese).
    [21] 杜义贤, 张严, 李涵钊, 等. 具有极化特性的拓扑优化节点密度插值方法[J]. 机械设计, 2018, 35(3): 80-85. https://www.cnki.com.cn/Article/CJFDTOTAL-JXSJ201803014.htm

    DU Y X, ZHANG Y, LI H Z, et al. Topology optimization of node density interpolation method with polarization properties[J]. Journal of Machine Design, 2018, 35(3): 80-85(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JXSJ201803014.htm
    [22] 昌俊康. 连续体结构拓扑优化设计及其在天线结构设计中的应用[D]. 西安: 西安电子科技大学, 2007.

    CHANG J K. Research on topology optimization of continuum structure and its application in design of antenna structure[D]. Xi'an: Xidian University, 2007(in Chinese).
    [23] 高翔, 王林军, 杜义贤. 改进的抑制灰度单元的拓扑优化方法[J]. 计算机辅助设计与图形学学报, 2020, 32(12): 2003-2012. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJF202012015.htm

    GAO X, WANG L J, DU Y X. An improved topology optimization method for suppressing gray elements[J]. Journal of Computer-Aided Design & Computer Graphics, 2020, 32(12): 2003-2012(in Chinese) https://www.cnki.com.cn/Article/CJFDTOTAL-JSJF202012015.htm
    [24] 陈垂福, 杨晓翔. 基于步长因子改进的导重法求解拓扑优化问题[J]. 计算力学学报, 2018, 35(1): 14-20. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJG201801003.htm

    CHEN C F, YANG X X. Based step factor improved guide-weight method for solving topology optimization problems[J]. Chinese Journal of Computational Mechanics, 2018, 35(1): 14-20(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JSJG201801003.htm
    [25] 薛红军, 陶才勇, 党思娜. 基于双曲正弦函数的拓扑优化在热传导结构设计中的应用[J]. 航空工程进展, 2020, 11(3): 370-379. https://www.cnki.com.cn/Article/CJFDTOTAL-HKGC202003012.htm

    XUE H J, TAO C Y, DANG S N. Application of topology optimization based on sinh function in the design of heat conduction structure[J]. Advances in Aeronautical Science and Engineering, 2020, 11(3): 370-379(in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-HKGC202003012.htm
    [26] 刘惟信. 机械最优化设计[M]. 北京: 清华大学出版社, 1994.

    LIU W X. Mechanical optimization design[M]. Beijing: Tsinghua University Press, 1994(in Chinese).
    [27] GUEST J K, PRÉVOST J H, BELYTSCHKO T. Achieving minimum length scale in topology optimization using nodal design variables and projection functions[J]. International Journal for Numerical Methods in Engineering, 2004, 61(2): 238-254.
  • 加载中
图(11) / 表(8)
计量
  • 文章访问数:  210
  • HTML全文浏览量:  40
  • PDF下载量:  16
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-01-02
  • 录用日期:  2021-03-29
  • 网络出版日期:  2022-06-20
  • 整期出版日期:  2022-06-20

目录

    /

    返回文章
    返回
    常见问答