基于多目标遗传算法的伸臂道数及布置位置的自动优化方法

文档序号:10725212阅读:346来源:国知局
基于多目标遗传算法的伸臂道数及布置位置的自动优化方法
【专利摘要】本发明基于多目标遗传算法的伸臂道数及布置位置的自动优化方法:一、建立结构模型,定义多目标遗传算法参数,产生初始种群;二、引用规范约束条件,运用相关简化公式对每个个体进行计算,得出相应的性能指标;三、检查统计伸臂桁架层数量、计算筒体基底弯矩值、计算顶点位移值是否满足规范约束要求,若是,则进行第四步,若否,则返回第三步;四、评价优化解集中个体的适应度;应用精英策略选出并保存最优个体,将其放入到下一代种群中,替换适应度最差的个体;五、检查是否满足预定的停止准则,若是,然后通过三目标函数及结合相关性能指标来选择满意的方案;若否,则执行下一代繁殖,直到满足为止。
【专利说明】
基于多目标遗传算法的伸臂道数及布置位置的自动优化方法
技术领域
[0001] 本发明属于建筑结构设计技术领域,具体涉及一种应用于带伸臂桁架的高层或超 高层结构设计中基于多目标遗传算法的伸臂道数及布置位置的自动优化方法。
【背景技术】
[0002] 在建筑结构中,特别是(超)高层建筑,通常设计伸臂桁架来增加建筑结构的刚度, 以减小建筑结构的层间位移角和周期,加强核心筒与外围框架的连接牢固度,构成抗侧效 率较高的建筑结构体系。
[0003] 伸臂桁架的用钢量较大,对于一幢建筑构造而言,如何设计伸臂桁架的伸臂道数 以及位置的布置,既关系整体建筑构造的复杂性,又关系到建筑成本(经济性),以及稳定可 靠(安全性)。基于此,本发明提出了一种应用于带伸臂桁架的超高层结构设计中基于多目 标遗传算法的伸臂道数及布置位置的自动优化方法

【发明内容】

[0004] 基于上述现状,本发明提供了一种基于多目标遗传算法的伸臂道数及布置位置的 自动优化方法,本发明优化方法应用于带伸臂桁架的(超)高层结构设计中,既能满足建筑 构造的简洁性、安全性,又能节约建筑成本。
[0005] 为达到上述目的,本发明采取如下技术方案:
[0006] 基于多目标遗传算法的伸臂道数及布置位置的自动优化方法,其按如下步骤进 行:
[0007] -、建立结构模型,定义多目标遗传算法参数,产生初始种群;
[0008] 二、引用规范约束条件,运用相关简化公式对每个个体进行计算,得出相应的性能 指标,包括统计伸臂桁架层数量、计算筒体基底弯矩值、计算顶点位移值;
[0009]三、检查统计伸臂桁架层数量、计算筒体基底弯矩值、计算顶点位移值是否满足规 范约束要求,若是,则进行第四步,若否,则返回第三步;
[0010] 四、评价优化解集中个体的适应度;应用精英策略选出并保存最优个体,将其放入 到下一代种群中,替换适应度最差的个体;
[0011] 五、检查是否满足预定的停止准则,若是,则停止迭代,然后通过伸臂桁架层数量、 顶点位移减小效率、筒体基底弯矩减小率三目标函数及结合相关性能指标来选择满意的设 计方案;若否,则执行下一代繁殖:进行选择、交叉、变异运算,并选出精英个体,返回第一步 中的产生初始种群,直到满足为止。
[0012] 优选的,步骤一:运用MATLAB计算机编程语言建立简化的带伸臂桁架超高层建筑 结构数学模型,包含的信息有:结构层数、高度、伸臂桁架层数量、荷载、刚度。
[0013] 优选的,步骤一:定义多目标遗传算法参数,包括:目标函数的数量、设计变量数 目、轮盘赌参数、交叉率、变异率。
[0014] 优选的,目标函数之一:建筑结构顶点位移
[0016]其中:
[0017] Λτ为建筑结构顶点位移;
[0018] w为作用在建筑结构外立面上的风荷载;
[0019] Η为建筑结构的总高度;
[0020] ΕΙ为核心筒的抗弯刚度;
[0021 ] Μ为伸臂桁架层作用在核心筒上的弯矩;
[0022] XlS伸臂桁架层所在位置到结构顶点间距离;
[0023]目标函数之二:筒体底部弯矩
[0025] 其中:
[0026] X为筒体顶点与底部之间的任何位置离顶点的距离;
[0027]目标函数之三:伸臂桁架层数量
[0028] NU={1,2,3,4,5,6,7,8,9,10}。
[0029] 优选的,设计变量:Xi(i = l,2,3,4,5,6,7,8,9,10)。
[0030] 优选的,步骤二中的约束条件:
[0031] Λτ彡H/500,即:结构顶点最大位移不超过H/500;
[0032] O^Xi^H;
[0033] Xi$Xi+1。
[0034] 本发明运用多目标遗传优化算法,在优化数学模型中考虑各种性能约束条件,以 (超)高层建筑结构中伸臂桁架层数量(代表影响结构设计的经济性与复杂性的指标)、结构 顶点位移减小率、筒体基底弯矩减小率为3个目标函数,来研究伸臂桁架在高层建筑中设置 数量及位置的关键问题;并且运用MATLAB语言等开发地震荷载作用下带伸臂桁架超高层结 构的伸臂道数及布置位置的自动优化方案。
[0035] 本发明预计最终得出多个满足规范要求的设计方案。与现有的常规设计不同,本 发明多目标优化设计可给出多个优化解,供业主选择,业主对结构设计的性能指标有较多 的选择余地。即,业主可以增加主动参与设计的机会,可提出满足规范甚至高于规范的性能 指标要求,可灵活地选择满足(超)高建筑层设备层与避难层设置位置问题的设计方案,较 好地体现了基于性能设计的思想。参见图1。
【附图说明】
[0036] 图1是本发明基于多目标遗传算法的伸臂道数及布置位置的自动优化方法的技术 构架图。
[0037] 图2是本发明基于多目标遗传算法的伸臂道数及布置位置的自动优化方法流程 图。
【具体实施方式】
[0038] 下面结合附图对本发明优选实施例进行详细说明。
[0039] 基于性能设计的思想,运用多目标遗传优化算法,在优化数学模型中考虑各种性 能约束条件,以超高层建筑结构中伸臂桁架层数量、结构顶点位移减小率、筒体基底弯矩减 小率为3个目标函数,来研究伸臂桁架在高层建筑中设置数量及位置的关键问题,并且运用 MATLAB语言开发地震荷载作用下带伸臂桁架超高层结构的伸臂道数及布置位置的自动优 化方案。如图2所示,本实施例具体操作步骤如下:
[0040] -、建立结构模型,定义多目标遗传算法参数,产生初始种群;
[00411 1、首先运用MATLAB计算机编程语言建立简化的带伸臂桁架超高层建筑结构数学 模型,其中包含的主要信息有:结构层数、高度、伸臂桁架层数量、荷载、刚度等。
[0042] 2、定义多目标遗传算法的参数,如:目标函数的数量、设计变量数目、轮盘赌参数、 交叉率、变异率;并且应用多目标遗传算法产生优化设计的初始种群。
[0043]目标函数之一:建筑结构顶点位移
[0045] 其中:
[0046] Λτ为建筑结构顶点位移;
[0047] w为作用在建筑结构外立面上的风荷载;
[0048] Η为建筑结构的总高度;
[0049] ΕΙ为核心筒的抗弯刚度;
[0050] Μ为伸臂桁架层作用在核心筒上的弯矩;
[0051] XlS伸臂桁架层所在位置到结构顶点间距离。
[0052] 目标函数之二:筒体底部弯矩
[0054]其中:
[0055] X为筒体顶点与底部之间的任何位置离顶点的距离。
[0056]目标函数之三:伸臂桁架层数量
[0057] NU={1,2,3,4,5,6,7,8,9,10};
[0058] 设计变量:
[0059] Xi(i = l,2,3,4,5,6,7,8,9,10)
[0060] XlS伸臂桁架层所在位置到结构顶点间距离。
[00611优化算法:MATLAB自带多目标遗传算法工具箱。
[0062] 二、引用规范约束条件,运用相关简化公式对每个个体进行计算,得出相应的性能 指标,包括统计伸臂桁架层数量、计算筒体基底弯矩值、计算顶点位移值。
[0063] 对所产生的初始种群中的每个个体进行初始评价,即运用相关的简化公式计算结 构体系的相关性能指标,统计伸臂桁架层层数量、顶点最大位移及筒体基底弯矩值。
[0064]约束条件:
[0065] Λτ彡H/500,即:结构顶点最大位移不超过H/500;
[0066] O^Xi^H;
[0067] Xi$Xi+1。
[0068] 三、检查统计伸臂桁架层数量、计算筒体基底弯矩值、计算顶点位移值是否满足规 范约束要求,若是,则进行第四步,若否,则返回第三步。
[0069] 四、评价优化解集中个体的适应度;应用精英策略选出并保存最优个体。将其放入 到下一代种群中,替换适应度最差的个体(一个个体代表一个设计方案)。
[0070] 以规范的构造、内力及变形要求为约束条件检验初始种群中每个个体的适应度; 按照设定的规则将适应度较低的设计方案去除;评价优化解集中个体的适应度;应用精英 策略选出并保存最优个体。将其放入到下一代种群中,替换适应度最差的个体(一个个体代 表一个设计方案)。
[0071] 五、检查是否满足预定的停止准则,若是,则结合设计者的建议,业主根据自己的 要求及经济能力,通过伸臂桁架层数量、顶点位移减小效率、筒体基底弯矩减小率三目标函 数及结合相关性能指标来选择满意的设计方案,结束;若否,则执行下一代繁殖:进行选择、 交叉等运算,并选出精英个体,并返回第一步中的产生初始种群。
[0072] 检查是否满足程序预定的停止准则,如满足则停止迭代,然后结合设计者的建议, 业主根据自己的要求及经济能力,通过伸臂桁架层数量、顶点位移减小效率、筒体基底弯矩 减小率三目标函数及结合相关性能指标来选择满意的设计解(优化解集中某个设计方案); 如不满足预定的停止准则,则继续执行下一代的繁殖,继续进行选择、交叉、变异运算,直到 满足为止。
[0073]本发明的创新之处:
[0074] 1、首次将人工智能算法一多目标遗传算法运用到地震荷载作用下带伸臂桁架 (超)高层结构的优化研究中,体现出项目研究具有多学科交叉的特征。
[0075] 2、在基于带伸臂桁架的(超)高层建筑结构已有单目标函数优化模型的基础上,开 发多目标函数优化模型。与已有的单目标函数数学模型相比,该多目标函数模型除考虑结 构顶点位移减小率外,还考虑伸臂桁架层数量、筒体基底弯矩减小率的三目标函数。
[0076] 3、以MATLAB语言为平台,依据基于性能的设计思想,结合多目标遗传算法编制地 震荷载作用下带伸臂桁架超高层结构中伸臂桁架设置的数量及位置优选自动优化设计方 案。
[0077]以上对本发明的优选实施例及原理进行了详细说明,对本领域的普通技术人员而 言,依据本发明提供的思想,在【具体实施方式】上会有改变之处,而这些改变也落入本发明的 保护范围。
【主权项】
1. 基于多目标遗传算法的伸臂道数及布置位置的自动优化方法,其特征是按如下步骤 进行: 一、 建立结构模型,定义多目标遗传算法参数,产生初始种群; 二、 引用规范约束条件,运用相关简化公式对每个个体进行计算,得出相应的性能指 标,包括统计伸臂巧架层数量、计算筒体基底弯矩值、计算顶点位移值; Ξ、检查统计伸臂巧架层数量、计算筒体基底弯矩值、计算顶点位移值是否满足规范约 束要求,若是,则进行第四步,若否,则返回第Ξ步; 四、 评价优化解集中个体的适应度;应用精英策略选出并保存最优个体,将其放入到下 一代种群中,替换适应度最差的个体; 五、 检查是否满足预定的停止准则,若是,则停止迭代,然后通过伸臂巧架层数量、顶点 位移减小效率、筒体基底弯矩减小率Ξ目标函数及结合相关性能指标来选择满意的设计方 案;若否,则执行下一代繁殖:进行选择、交叉、变异运算,并选出精英个体,返回第一步中的 产生初始种群,直到满足为止。2. 如权利要求1所述基于多目标遗传算法的伸臂道数及布置位置的自动优化方法,其 特征是:步骤一:运用MA化AB计算机编程语言建立简化的带伸臂巧架超高层建筑结构数学 模型,包含的信息有:结构层数、高度、伸臂巧架层数量、荷载、刚度。3. 如权利要求1或2所述基于多目标遗传算法的伸臂道数及布置位置的自动优化方法, 其特征是:步骤一:定义多目标遗传算法参数,包括:目标函数的数量、设计变量数目、轮盘 赌参数、交叉率、变异率。4. 如权利要求3所述基于多目标遗传算法的伸臂道数及布置位置的自动优化方法,其 特征是: 目标函数之一:建筑结构顶点位移其中: Δτ为建筑结构顶点位移; W为作用在建筑结构外立面上的风荷载; Η为建筑结构的总高度; ΕΙ为核屯、筒的抗弯刚度; Μ为伸臂巧架层作用在核屯、筒上的弯矩; XI为伸臂巧架层所在位置到结构顶点间距离; 目标函数之二:筒体底部弯矩其中: X为筒体顶点与底部之间的任何位置离顶点的距离; 目标函数之Ξ:伸臂巧架层数量 Nu=U,2,3,4,5,6,7,8,9,10}。5. 如权利要求4所述基于多目标遗传算法的伸臂道数及布置位置的自动优化方法,其 特征是:设计变量:xi(i = l,2,3,4,5,6,7,8,9,10)。6. 如权利要求5所述基于多目标遗传算法的伸臂道数及布置位置的自动优化方法,其 特征是:步骤二中的约束条件: Δτ《Η/500,即:结构顶点最大位移不超过H/500; Xi^Xi+io
【文档编号】G06N3/12GK106096093SQ201610375702
【公开日】2016年11月9日
【申请日】2016年5月31日
【发明人】陈跃
【申请人】宁波工程学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1