欢迎来到天天文库
浏览记录
ID:32007601
大小:2.79 MB
页数:83页
时间:2019-01-30
《随机动响应约束的结构拓扑优化方法-研究与软件开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要随着社会的发展与进步,现代结构日益复杂化和轻量化,同时工作环境也日益恶劣,这就对结构优化的理论和应用研究提出了新的挑战。结构拓扑优化是结构优化领域最具有挑战但同时又是最具有前景的一类优化方法,它能为结构概念设计提供有效的设计方法与手段。结构优化设计的目的是将先进的优化理论应用于工程实际,缩短设计周期,提高设计质量,因此,开发使用方便、功能强大的结构优化程序系统有着非常重要的意义。鉴于ABAQuS是世界三大通用有限元分析软件之一,有着强大的前后、置处理功能和可靠、权威的有限元分析能力,本文基于ABAQUS开展了二次程序开发研究以建立结构拓扑
2、优化求解算法程序和进行工程设计应用。本二次程序开发的主要工作有:(1)建立了接口软件模块,通过接口语言Python建立了提取结构模型有用信息的程序模块,该模块将ABAQUS前置建立的结构模型数据转化为结构优化设计所需的数据;(2)采用Fortr趾语言编制了结构特性灵敏度和优化算法程序;(3)编制了结构优化设计批处理程序以实现优化设计自动循环迭代。现代结构大都工作在动载荷环境下,但由于结构在动载荷下的优化设计是结构优化问题中的难点问题,国内外的研究相对较少。本文结合ICM方法、渐进结构优化方法和对偶方法研究了动响应约束下重量最小的结构拓扑优化问
3、题。本文采用变动响应约束限的方式来使得动响应约束的显式表达式近似有效;同时,引入一种合理的有理近似材料属性模型和删除低密度单元来消除动力学设计中易出现的局部模态现象;另外,在结构孔洞和边界周围引入了一层人工材料单元来确保优化迭代中结构非奇异和方法具有增添单元的功能;通过预设单元删除阈值和迭代循环的单元删除策略实现了设计空间的自动调整。最后,采用对偶优化算法求解优化模型。给出的几个算例验证了该方法的正确性和有效性。关键词:拓扑优化:动响应;变动响应限;局部模态;ABAQUS;二次开发ABSTRACTWiththesocialdevelopmen
4、t觚dprogress,themod咖stmCtlⅡreste.叫tobelighter龃dmorecomplex,觚dt11esestructuresaresubjectedtodiVerse鲫dseriousloadsourcesofdyn锄icexc胁ionmlringtlleirservicelife,whichleadt0newchallengest0optimizationthcories觚dits印plicationtechnologies.Thestmcmltop010西caloptimizationisthemoStchal
5、lengingandpromisingresearchtoplclns勃nlcturcoptimization,itc觚provide趾emcientdesignmethod觚dprocedurcfor酏nlCturalconceptualdesigns.Thep唧oseofstructllraloptimizationsist0shortenmestmctllraldesignperiod,improvedesi萨quaIi哆觚d印plies孤adVaIlcedtheor)rintoengineeringpractlces·Theref-0
6、re,itisve巧meaning矗lltodevelopaconVenientaIldpowerfIulstructllraloptimizationsofhvaresystem.BecauseABAQUSisofthepower如lc印abilitiesofthepre-alldpost.processforStnlcturalfiniteelementmodels觚dthereliable觚dauthoritativecapabilitiesforgtmctural锄alyses,tllistllesisdoesaseconda巧dev
7、elopmentoncommercialfiniteelement觚alysisso侍哪eABAQUSinordertomergatingt11estmcturaltopologicaloptimizationalgorithm觚ddeVelopingitsapplicationsof蛔arc.Thcfollowingthrce嬲pectsarethemainworkofthesecondarydevelopmentint11isthesis:1)tobuildas仇lcturalmodelinformationinterlim【ingson
8、:眦emodulebyusingthePythonlaIlguage.nemodulemayobtaint11eallsnuctuImmodelinf0加ation
此文档下载收益归作者所有