双向渐进结构拓扑优化方法的改进及应用

随着拓扑优化在结构设计在初始阶段中体现出来的创新性受到越来越多的认可,结构拓扑优化成为了结构优化设计领域的热点研究对象。与尺寸优化和形状优化等优化方法相比,结构拓扑优化在结构设计之初就能给设计者一个不需要任何工程经验的概念设计,对工程设计人员更具吸引力。进行连续体结构的拓扑优化数学模型建立有多种方式,涉及的变量较多,同时又各具优缺点,使得拓扑优化的工程应用未能普及。本文研究的双向渐进结构优化方法(简称BESO方法)具有算法简单、与有限元分析程序连接容易等优点,在结构拓扑优化中的应用越来越广。本文以连续体结构为研究对象,对双向渐进结构拓扑优化方法与应用进行讨论,通过对其进行改进以提高其合理性、通用性以及工程实际应用能力。本文首先针对现阶段的渐进结构拓扑优化方法,总结归纳其在应用中遇到的各类常见问题及解决方法,通过分析这些方法的优缺点,提出了基于遗传算法思想并结合网格过滤技术的改进方法,避免了拓扑优化常见的“棋盘格”、网格依赖性及进

(本文共77页)

本文目录 |

阅读全文>>

拓扑优化是在给定的约束和载荷条件下寻求材料在设计域内最优分布的方法。结构的拓扑构形选择是否恰当,决定了产品设计的主要性能,因而拓扑优化技术在产品概念设计阶段具有重要意义。从经济学角度看,拓扑优化可以减少设计成本、提高产品开发效率,被公认为是结构设计中回报最高的工作,已经成为结构设计中的研究热点。本文分析了拓扑优化方法的研究现状,针对拓扑优化的重要方法之一的双向渐进结构优化(BESO)法展开研究,通过对其进行改进提高优化的合理性,将改进后的BESO法拓展到多目标优化以及动态优化领域以提高其工程应用性。首先,本文介绍了各向正交惩罚材料变密度法(SIMP)和BESO法的基本理论,对两种方法在Michell型结构、MBB梁结构经典算例中的应用进行探讨,得到两种方法在应用中各自的优势与不足。其次,分析了 BESO法应用于一些优化问题求解失败的原因,针对传统BESO法灵敏度计算误差大、寻优能力欠佳等问题,将SIMP法插值思想与BESO法结合...

(本文共92页)

本文目录 |

阅读全文>>

连续体结构拓扑优化是目前结构优化领域研究的热点问题之一,相对于传统的尺寸优化和形状优化,拓扑优化处于结构的概念设计阶段,其结果是一切后续优化设计的基础,因而结构拓扑优化能够取得更大的经济效益,对于工程设计具有更重要的意义。本文分别对基于变密度法、渐进结构优化方法和多岛遗传算法的连续体结构拓扑优化方法及其中的数值计算问题进行了研究,利用大型有限元软件ANSYS强大的前后处理及计算功能,开发了以上三种方法的拓扑优化程序和用户图形化界面;对某自行榴弹炮的炮塔体进行了结构动态响应分析和优化,将拓扑优化方法应用到炮塔托架体的设计中,借助于优化来实现炮塔体轻量化设计。主要的研究内容包括:1、分别推导了结构体积和刚度约束下基于变密度方法和优化准则法的拓扑优化算法;提出了一种新的灵敏度过滤算法,有效消除了优化过程中的棋盘格和网格依赖数值问题;利用ANSYS软件强大的前后处理及计算功能编制了拓扑优化程序,以典型算例对其准确性进行了验证,并将其应用...

(本文共146页)

本文目录 |

阅读全文>>

随着有限元技术和结构优化设计的结合,结构拓扑优化在现代工程中越来越发挥着不可替代的作用。相比传统的尺寸和形状优化,拓扑优化能够取得更大的经济效益。目前拓扑优化的许多工作还处于探索阶段。渐进结构优化方法和变密度法是当今连续体拓扑优化方法中较为成熟的方法,在各种工程中的应用已经充分展现了解决实际工程优化设计问题的能力,因此选取变密度法和渐进优化方法作为主要研究对象进行研究。针对变密度法,本文阐述了在体积约束下,采用最小柔度作为目标函数,构造的适应于结构拓扑优化的数学模型。并选取了有效的求解方法——准则法,对迭代格式进行了推导,并利用MATLAB编程实现。对于渐进优化方法,本文在应用于全局刚度约束的拓扑优化问题的传统渐进方法的基础上,提出了基于双向删除率进化准则和边缘光顺方法的改进方法。通过MATLAB求解算例,验证了新方法的优化稳定性以及对棋盘格现象的抑制作用。为了进一步探索拓扑优化在实际工程中的应用,本文以起落架斜撑杆结构为对象。...

(本文共77页)

本文目录 |

阅读全文>>

结构优化一直以来都是结构工程领域研究的热点,拓扑优化同尺寸优化与形状优化相比,更是结构优化中最为复杂的研究领域,而双向结构渐进优化方法(Bi-directional Evolutionary Structural Optimization,BESO)作为一种理论简洁且优化效率高的结构拓扑优化方法,其在结构拓扑优化中的重要地位不容忽视。本文在综合国内外对BESO法研究的基础上,归纳总结了BESO法的应用流程;然后推导出多约束条件下的BESO优化方法;接着提出了可衡量优化效率的性能指标和使优化过程平稳的自更新进化率;并研究了结构在动态荷载作用下的拓扑优化问题;最后以一大型主次框架—支撑结构为算例,讨论了如何把上述改进的拓扑优化算法应用于实际工程的结构拓扑优化设计过程中。本文主要工作如下:首先,介绍双向渐进结构优化方法的基本理论与流程,通过运用灵敏度的过滤技术,解决棋盘格和网格依赖性等数值不稳定问题。在此基础上,分别介绍了三种基于单约...

(本文共123页)

本文目录 |

阅读全文>>

结构拓扑优化是常规优化设计基础上发展起来的高新技术,用主动而目标明确的改善式设计,取代了传统的消极地校验式设计,使得结构设计的设计流程从根本上得到了改变。因此,结构拓扑优化方法的研究对结构设计具有重要意义。本文以ABAQUS有限元软件为基础,对渐进结构优化方法进行研究与改进,并将改进的方法运用于具体的工程实例中,得到了一种具有借鉴意义的轻量化设计方案。渐进结构拓扑优化方法是一种启发式的结构拓扑优化方法,基本思想简单,适应范围广,可以通过现有的有限元软件实现,且不产生0-1之间的中间密度,拓扑形式清晰,具有良好工程应用前景,因而在国内外受到了广泛的关注与研究。本文研究了渐进结构优化方法的基本理论,分析了其计算的基本过程,发现其计算过程中数值不稳定现象。针对该问题提出了一种基于灵敏度的变删除率计算方法,同时限制目标函数变化量,以改善计算过程中数值不稳定现象。根据提出的方法,修改相关程序,实现该方法在计算机上的运行。通过经典算例的计算...

(本文共57页)

本文目录 |

阅读全文>>

beso matlab,双向渐进结构拓扑优化方法的改进及应用相关推荐

  1. 连续体结构拓扑优化方法介绍

    连续体结构拓扑优化方法介绍 材料的有效利用一直是人类追求的目标,也是许多研究领域不变的话题,并伴随着结构优化理论和方法的产生而发展.早期结构优化主要是针对尺寸的优化问题,设计域形状是固定的.后来随着结 ...

  2. python 3d打印_基于Python的结构拓扑优化与3D打印试验研究

    收稿日期:2017 -05 -22 修回日期:2017 -06 -01 第 35 卷 第 8 期 计 算 机 仿 真 2018 年 8 月 文章编号:1006 -9348( 2018) 08 -017 ...

  3. 基于matlab有限体积法的传热结构拓扑优化程序

    这里写自定义目录标题 设计域 设计结果 代码 主代码(备注:程序没有经过优化,所以看起来比较多,请指正) 有限体积求解 敏度求解 MMA程序更新设计变量 过滤函数 参考文献 设计域 设计结果 代码 主 ...

  4. matlab对拓扑的处理,Matlab的图形处理器并行计算及其在拓扑优化中的应用

    Journal of Computer Applications 计算机应用,2016,36(3):628-632,652 ISSN 1oo1.9081 C0DEN JYIIDU 2016-03一l0 ...

  5. 拓扑优化中SIMP方法与水平集方法有何优缺点,水平集法变换到高维,不是更复杂了...

    作者:周平章 链接:https://www.zhihu.com/question/52008623/answer/187927508 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

  6. 如何入门拓扑优化研究(转自知乎 周平章博士的文章 很有启发)

    最近有很多人私信我咨询如何入门拓扑优化的研究,为了避免重复劳动,我在这篇文章里做一个统一回复. 首先必须声明,我自己也是拓扑优化研究领域的新人,因此本文仅代表我作为一个新人的一些浅薄的看法,大家切记不 ...

  7. 翻译翻译什么是拓扑优化算法

    文章目录 翻译翻译什么是拓扑优化算法 基于梯度的优化算法 无梯度算法 渐近优化算法ESO 自适应成长法 人工智能与机器学习 参考文献 翻译翻译什么是拓扑优化算法 广义地讲,优化问题就是在某种条件下寻找 ...

  8. 拓扑优化科研(持续更新帖)

    Topology code web DTU丹麦技术大学开发的算法和APP. 有效的3D拓扑代码和软件. Recommended books <有限元分析及应用>曾攀 <MATLAB有 ...

  9. Federico Ferrari 和Ole Sigmund的高效3D拓扑优化程序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.top3D125 二.使用步骤 三.主程序 四.程序说明 四.备注 前言 Federico Ferrari 和Ol ...

最新文章

  1. java监控activemq,ActiveMQ与Spring整合-监听消息
  2. Sequelize框架
  3. 2017西南计算机数学基础,[0838]《计算机数学基础》西南大学 2017 秋学期 计算机专业 作业题目及参考答案资料讲解.docx...
  4. 雷蛇灯光配置文件_消费降级?不我只是体验灯光,雷蛇萨诺狼蛛V2开箱
  5. 《Python Cookbook 3rd》笔记(1.13):通过某个关键字排序一个字典列表
  6. linux——线程(2)
  7. 其实没有啥好说的公司组织去清远漂流
  8. eclipse项目里javascript总是验证,且出现最多的error是 Description Resource Path Location Type Syntax error on toke
  9. pstate0 vid数值意义_老照片、新感悟:春兰摩托电喷 CB、看一口螺丝的意义
  10. 将项目打成war包并用tomcat部署的方法,步骤及注意点
  11. LINUX不能恢复式安装
  12. Flask + PostgreSQL部署在Heroku上的薅羊毛线报网站
  13. Oracle全局临时表和私有临时表
  14. ns手柄pc驱动_功能特点可以打满屏!北通宙斯白金版无线游戏手柄体验
  15. 海思isp图像处理芯片_最新海思芯片3559A的功能简介
  16. arn-linux-gcc编译失败,arm-linux-gnueabihf-gcc交叉编译可执行程序失败的一种处理办法...
  17. git 遇到The remote end hung up unexpectedly
  18. Java包的简单理解
  19. 微前端框架 之 qiankun 从入门到源码分析
  20. python pca双标图的含义_基于GGE双标图的水稻区试品种丰产性、稳产性和适应性评价...

热门文章

  1. Java之参数传递(基本类型和引用类型)
  2. 自习室预约小程序,共享自习室系统
  3. linux pmap 进程信息,Linux pmap命令
  4. TypeScript(02)——函数,class类其他语法及ts在html页面中如何使用案例
  5. Mysql explain 执行计划之type详解
  6. es5和es6的区别、以及es6的新特性
  7. 手机扫描怎么做成文档?看完你就学会操作了
  8. Android购物车的实现(升级版 仿淘宝)
  9. 浅谈路由器的路由功能
  10. Mac彻底删除IDEA