遗传算法在结构阻尼器优化布置上的应用.pdf

遗传算法在结构阻尼器优化布置上的应用.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
遗传算法在结构阻尼器优化布置上的应用.pdf

第六届全国现代结构工程学术研讨会 遗传算法在结构阻尼器优化布置上的应用 阳光 黄真 周岱 (上海交通大学船舶海洋与建筑工程学院土木工程系,上海200030) 摘要: 本文以遗传算法中的经典策略“杰出者记录策略”为基础,对结构振动控制阻尼器的优化布置问题进行探索,通 过平面桁架阻尼器的优化布置算例对计算方法和程序进行验证,得出阻尼器优化布置的建议位置,并对算法效率和准确性进 行分析讨论,本文研究成果可作为近一步解决复杂空间结构振动控制问题的基础。 关键词: 遗传算法,阻尼器优化布置,杰出者记录策略 一、 引言 随着科技和经济的不断进步,大型桁架和空间网架结构的应用日益广泛。空间结构刚度小、阻尼小, 柔性特征愈益明显,风激振动十分严重,上海等沿海地区的空间结构建筑风灾损毁日渐增多,损失巨大。 如1994年的台风袭击即损毁杭州机场候机楼。研究显示,结构风毁的主要原因是结构共振破坏和振动疲 劳破坏。如何减少振动对空间结构安全性、可靠性和使用性的影响,越来越成为人们研究的热点。传统以 加大空间杆件截面或提高材料强度等级的以“抗”为主要途径的措施,既不经济又会引发其它问题;而现 代以“控制”为主要途径的结构振动控制措施已经凸显优势。其在高层、高耸建筑中已有较多成功应用, 而空间结构由于杆件众多、结构形式复杂,还鲜有应用。 结构振动控制常见有主动控制、被动控制和半主动控制。目前在土木工程中应用较多的还是被动控制 和半主动控制,这是因为被动控制和半主动控制的鲁棒性和长期使用费用相对主动控制更适合大型土木工 程的特点。在结构中放置阻尼器是被动控制和半主动控制常用的方法。由于阻尼器的成本较高,如何在结 构中合理地布置阻尼器,怎样进行适用于复杂空间结构的结构振动控制阻尼器位置寻优和数目寻优,已经 成为迫切需要解决的问题。本文使用遗传算法(Genetic 探索。 遗传算法由于其简单、通用、稳健等优良性能已经被较多应用到结构优化设计领域。如:空间网架截 面、拓扑优化等是对空间网架进行满应力准则优化设计,其优化目标为结构总质量最优【1】;结构振动的 模糊神经网络遗传优化控制【2】,是对模糊神经网络振动控制算法进行优化;高层建筑减振阻尼器位置寻 优【3】,对高层建筑阻尼器的数量和位置进行优化。但对空间结构阻尼器位置和数量寻优在土木工程中还 鲜有应用,本文将在这方面进行有益的探索。 二、 遗传算法(GA) 遗传算法1975年首次应用于科学计算和设计[41,应用日益广泛。理论上可以证明,遗传算法的许 多执行策略能在概率意义下收敛到问题的全局最优解,故被广泛认为是一种稳健的全局搜索算法。本文引 入“杰出者记录策略(即:ES策略,elitist strategy)”【5】。 Es策略可保证计算收敛[61。ES策略的计算流程如图1示。染色体编码是一串二进制代码,“1”表 示对应位置上是给定的阻尼器,“0”则表示对应位置上的是普通杆件。初始种群是随机产生的,每个个体 对应位置上有阻尼器的概率是均等的。 本文受上海市基础研究重点项目(No..04JCl4059)和国家自然科学基金项目(No.资助 工业建筑2006增刊 1341 第六届全国现代结构工程学术研讨会 种群中的每个个体都由瞬态有限单元方法进行评估,分析的最后结构振动的最大动能会被记录下来。 并且,为了防止极端组合作为最优解的情况发生,根据阻尼器的个数引入惩罚因子作用在每个个体的上作 为该个体的适应度(Fitness)。例如每根杆件都是阻尼器的情况。这样显然可以耗散最多的振动能量,但 是明显又是不经济的。当然对于不同的计算目的,其它的评判标准可以替代现有的适应度作为评判依据, 如定点的位移等。 图1 遗传算法的ES策略流程图 对整个种群中的每个个体进行评价以后,对个体依据适应度排序,并选出最好的个体直接复制到下一 代中,如果设种群个体数量为N,则独立选出N一1个个体执行交叉运算,得到N—1个中间个体;再对这 N—1个中间个体执行变异,得到下一代新种群中N一1个个体,加上直接复制到下一代的最好的个体,最 终

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档