收藏本站
《长沙理工大学》 2015年
收藏 | 手机打开
二维码
手机客户端打开本文

基于应力约束凝聚化的连续体结构拓扑优化技术研究

肖婷婷  
【摘要】:基于应力约束的拓扑优化研究是拓扑优化设计中的一个非常有应用前景,又具有很大难度的课题。与涉及柔顺度的拓扑优化的文献相比,基于应力约束的拓扑优化方面文献很少。当前基于应力约束的拓扑优化方面仍然存在许多问题,如应力奇异、应力集中和近似等效优化模型等。因此,研究应力约束的拓扑优化问题具有一定的理论价值和工程应用价值。针对应力约束、体积最小拓扑优化问题,在已有方法和措施基础上,本文完成了大量数值仿真,并分析了应力场及相关凝聚函数的变化规律。提出了基于应力梯度及应力约束凝聚化的连续体结构拓扑优化技术,分别建立了相应的算法,给出了验证算例。首先,本文采用RAMP过滤函数以及qp方法来解决应力奇异现象。在简化的近似优化模型中,将拓扑变量的离散条件和结构应力的1q范数作为目标体积的惩罚函数,将最可能的主动单元应力约束及KS总体凝聚应力约束作为应力约束条件,减少了计算规模,有利于控制局部单元应力。参考MMA方法,构建了结构应力1q范数的近似再近似表示式,结合动态变化的应力约束限,建立一套高效的拓扑优化算法。数值仿真研究了该方法的可行性和优缺点。再者,定义了应力梯度近似度量值。将最可能的主动单元应力约束以及应力梯度总体凝聚函数作为约束条件,建立一个新的应力约束、体积最小拓扑优化近似等效模型。结合MMA近似展开函数的数学二次规划算法,给出了新的应力约束的连续体结构拓扑优化方法,并完成了其数值仿真研究。然而,将一个或几个应力约束凝聚化函数作为惩罚项,引入目标函数中具有经验性,并不严谨,且近似优化模型与原优化问题模型的等效性和工程应用适用性等值得商讨。本文为了合理解决应力集中问题,攻克近似等效优化模型等关键技术难题,提出了一套优化模型减缩和求解技术。第一,引入了几个类似于正态分布的函数,并将其作为结构应力的q范数函数的加权函数,形成了几个加权的应力约束总体凝聚函数。第二,引入应力梯度凝聚约束函数,借鉴变约束限优化方法思想和引进置信区间方案,构建了具有较好等效性的近似减缩优化模型,解决了应力集中和应力控制问题。第三,提出了对偶子问题的闭式解的近似光滑函数,构建了新的对偶求解方法。最后,形成了基于应力梯度及应力约束凝聚化的连续体结构拓扑优化技术,分别建立了相应的算法,给出了验证算例。算例结果表明本文提出的基于应力梯度及应力约束凝聚化的连续体结构拓扑优化方法能够解决应力约束的拓扑优化问题,得到的最佳拓扑具有较好的0/1分布特征,所提出方法可靠和有效的,方法具有良好的理论价值及工程应用价值。
【学位授予单位】:长沙理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TH122

【相似文献】
中国期刊全文数据库 前10条
1 焦杨;刘景园;;基于齿行法的仅受应力约束的连续梁结构优化计算[J];南昌大学学报(工科版);2008年04期
2 刘晓迪;隋允康;宇慧平;;板壳结构的应力约束拓扑优化设计[J];力学与实践;2012年04期
3 邓果;荣见华;邢晓娟;;一种考虑位移和应力约束的结构拓扑优化方法[J];长沙理工大学学报(自然科学版);2008年03期
4 隋允康;张学胜;龙连春;;应力约束处理为应变能集成的连续体结构拓扑优化[J];计算力学学报;2007年05期
5 乔惠云;周克民;;多工况应力约束下的拓扑优化格栅[J];工程力学;2009年06期
6 闫凯;周克民;;类桁架结构的多工况应力约束拓扑优化设计[J];华侨大学学报(自然科学版);2009年06期
7 许素强,夏人伟;结构优化中的混合变量应力约束近似方法[J];北京航空航天大学学报;1993年04期
8 于新,隋允康;平面连续体多工况应力约束下结构拓扑优化的有无复合体方法[J];计算力学学报;2001年02期
9 欧笛声;周雄新;梁志达;;静定桁架结构截面最优化设计的功定向配置法[J];机械强度;2011年05期
10 ;[J];;年期
中国重要会议论文全文数据库 前3条
1 杜家政;隋允康;;基于应力约束全局化的框架结构拓扑优化[A];中国力学学会学术大会'2005论文摘要集(下)[C];2005年
2 李俊杰;杜家政;;基于应力约束全局化的框架结构拓扑优化模型[A];北京力学会第18届学术年会论文集[C];2012年
3 刘树堂;;位移约束桁架尺寸优化设计的改进齿形法[A];第18届全国结构工程学术会议论文集第Ⅲ册[C];2009年
中国硕士学位论文全文数据库 前2条
1 肖婷婷;基于应力约束凝聚化的连续体结构拓扑优化技术研究[D];长沙理工大学;2015年
2 王润泽;基于位移及应力约束的连续体结构静力拓扑优化[D];哈尔滨工业大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026