论文部分内容阅读
连续体结构拓扑优化是结构优化领域中的热点问题之一。与尺寸优化和形状优化相比,结构拓扑优化需要确定的参数更多,取得的经济效益更大,对工程设计人员更具吸引力。连续体结构拓扑优化因为数学模型建立困难、设计变量较多,数值计算量巨大而被认为是当前结构优化领域内的难点之一,对其研究具有非常重要的理论意义和工程应用前景。双向渐进结构优化方法(简称BESO)具有算法简单、易与有限元分析程序连接等优点,是目前结构拓扑优化比较有效的工具之一。本文以连续体结构为研究对象,对双向渐进结构拓扑优化方法与应用进行讨论。
针对拓扑优化中一些常见问题,提出了相应的改进措施。采用单元应力强度的均匀化处理方法(以单元每个节点的应力平均值作为单元的应力,计算应力强度,以此作为衡量单元删除或添加的标准),避免常见的“棋盘格”现象;经过几次优化以后,对删除与添加单元进行标号,判断在几次优化中删除或添加单元是否一致,即寻优过程中是否出现“振荡”现象。若出现该现象,则通过调整参数避免“振荡”现象出现,提高计算效率;对拓扑优化中出现的奇异结构问题,根据奇异的类型,采用删除奇异单元或恢复结构到奇异前的状态并调整优化参数的方法进行处理,保证采用BESO方法拓扑优化结果的连续性。
工程实际中常常有强度,刚度,稳定性,频率等多种要求,为了建立多约束的BESO优化算法,本文对同时考虑应力和位移约束的优化问题进行了研究,以位移约束是否满足为条件,把优化的算法分为两种情况分别考虑,使优化过程在应力优化的同时逐渐趋于满足位移约束,算例表明该方法能很好的求出满足应力和位移约束的拓扑结构。
根据上面提出的改进措施,采用PCL语言编制优化程序,以高性能的有限元软件MSC.PATRAN为平台,进行二次开发,完成在应力约束以及应力位移双重约束下,以二维连续体结构为研究对象的静力拓扑优化,表明本文方法的可行性和可靠性。整个拓扑优化过程可以借助于该软件强大的前后处理功能和有限元计算功能,使建立有限元模型非常方便,并且可以实时观察优化过程中模型的结构变化,有利于对BESO优化方法的研究和分析,在拓扑优化结束后还可以容易地导入优化过程中模型每次的进化状态,并且能生成相关的应力强度等反映优化效果的曲线数据。