基于遗传算法的平面桁架结构截面优化设计方法研究
遗传算法在钢桁架形状优化设计中的应用
![遗传算法在钢桁架形状优化设计中的应用](https://img.taocdn.com/s3/m/302036e9e109581b6bd97f19227916888486b93a.png)
遗传算法在钢桁架形状优化设计中的应用摘要:本文介绍了遗传算法在钢桁架形状优化中的应用步骤,以杆件截面规格和节点坐标为设计变量,使钢桁架重量最轻。
算例表明,遗传算法在钢桁架的形状优化中可以取得很好的效果。
关键词:钢桁架;形状优化;遗传算法1引言目前,钢桁架软件设计中应用较多的是满应力准则法,较少考虑多工况,多约束的情况,且主要是局限于对截面尺寸进行优化,更高层次的形状优化尚处于探索阶段。
与截面优化相比,形状优化更为复杂,是结构优化问题的难点之一,特别是离散的形状优化问题,设计变量是不同性态、量纲的连续/离散混合变量,使优化问题出现收敛困难。
遗传算法的最大特点就是无需目标函数的导数信息,能克服局部极限的缺陷,保障以较大概率获得全局最优解,对于存在多个不同量纲的设计变量问题,遗传算法可通过编码技术进行有效处理。
2钢桁架形状优化模型2.1目标函数的选取钢桁架形状优化的目标就是使钢桁架耗钢量最小,重量最轻:(1)式中X=[A1,A2,…,AM,O1,O2,…,Oi,…,ONc]为结构的设计变量;Ae 为杆件e的截面积,Oi为节点i的坐标;M为杆件截面设计变量总数,Nc 为节点设计变量总数;ρe为杆件e的材料密度。
2.2约束函数约束函数主要考虑与结构形状有关的边界约束、杆件应力约束、节点位移约束。
边界约束:Xi≤Xi≤Xii=1,2,…,Nc(2)式中Xi、Xi分别为节点坐标上下限值。
杆件应力约束:gjl(X)=σe-[σe]≤0j=1,2,…,NJl=1,2,…,NL(3)式中σe、[σe]分别为杆件e的实际应力值和极限应力值,NJ为应力约束总数,NL为荷载工况总数。
节点位移约束:hkl(X)=di-[di]≤0k=1,2,…,Nkl=1,2,…,NL(4)式中di和[di]分别为节点i的实际位移值和极限位移值,NK为位移约束总数。
3钢桁架形状优化算法3.1确定设计变量(个体的表现形)及其各种约束条件。
3.2建立优化模型,即确定出目标函数的类型及其数学描述形式或量化方法。
基于遗传算法的平面桁架结构截面优化设计方法研究
![基于遗传算法的平面桁架结构截面优化设计方法研究](https://img.taocdn.com/s3/m/375b48ea9b89680203d825ca.png)
基于遗传算法的平面桁架结构截面优化设计方法研究作者:章弦李文芳来源:《中国建筑金属结构·下半月》2013年第04期摘要:本文分别采用标准遗传算法和多种群并行遗传算法对平面桁架结构进行了截面优化设计,得到两种优化算法优化后的桁架总重量、杆件最大应力、节点最大位移的情况。
对两种优化方法进行比较,结果发现多种群并行遗传算法能够更有效地避免局部收敛,更准确地找到全局最优解。
关键词:标准遗传算法;多种群并行遗传算法;平面桁架中图分类号:TU318 文献标识码:A 文章编号:1671-3362(2013)04-0002-011 引言遗传算法是一种常用的优化方法,对包含可能解的群体反复迭代,生成新的群体,使种群不断进化。
遗传算法广泛应用在多变量优化问题中,但标准遗传算法存在容易陷入局部收敛的问题。
多种群并行遗传算法是一种改进的遗传算法,多个种群独立进行算法操作,各子群体趋于稳定后再交换最优个体,加强了算法的全局搜索能力[1]。
本文以平面桁架结构为例,分别采用标准遗传算法和多种群并行遗传算法对10根杆件的截面进行优化设计。
对两种优化方法优化结果的比较分析证明,在初始样本相同的情况下,多种群并行遗传算法具有更好的全局收敛性。
2 平面桁架结构优化2.1 平面桁架结构如图1所示的平面桁架结构,杆件在弹性状态下工作,弹性模量E=210GPa,密度ρ=7800kg/m3,2号节点和4号节点同时有向下作用的P=1000kN的集中力,全部杆件的许用应力为[σ]=179MPa,可动节点水平和竖直方向上的位移允许值为[u]=[v]=30mm,L=5m。
优化变量为10根杆的面积,优化目标是在尽可能满足约束条件的情况下,实现桁架结构总重量最小[2]。
图1 平面桁架2.2 桁架结构优化的数学模型本例的优化目标是使桁架总重量W最小,优化设计变量为桁架各杆的截面积约束条件由强度和位移控制:σi表示第i号杆在指定工况下的应力状态,[σ]表示杆件材料的拉伸和压缩的许用应力;uj和vj分别表示节点j在u和v方向上的位移,[u]和[v]分别表示节点在u和v方向上的位移允许值。
基于改进遗传算法的桁架结构优化
![基于改进遗传算法的桁架结构优化](https://img.taocdn.com/s3/m/682dbd442e3f5727a5e96221.png)
能 搜索 方法 . 传算 法基 本思 想是 建立 一个 初始 群体 , 遗 用类 似 于染 色体 的编码 表示 给定 寻优 问题 的一 个可 能
解, 即代 表种 群 中 的一员 模拟 出这 些 串组成 的群 体 的进化 过 程 ; 比生 物 的适 应性 , 立适 应度 函数 以判 断 类 建
种 群成 员 的“ ” “ , 好 与 坏” 按照 一定 方法 选择 好 的个体 进行 复制 , 将适 应性 差 的个体 淘 汰 ; 然后 , 由一定 的概率 控制 , 对种 群成 员进 行杂 交 和变异 , 生 出新 的一代更 适 应环 境 的种群 , 产 这样 不断 进化 , 最后 收敛 到最 优解 .
De . 2 1 c 01
基于改进遗传算法 的桁架结构优化
罗 钦 平 孙 华 东
( 中北 大 学 应 用 力 学 研 究所 , 山西 太 原 00 5 ) 3 0 1
( 要 ] 桁 架 是 一 种 广 泛 应 用 于 工 程 领 域 的 结 构 形 式 , 其 结 构 优 化 有 重要 的 意 义. 章 提 出 摘 对 文 了 随 种 群 的 进 化 而 动 态 变 化 的 自适 应 交 叉 算 子 和 变 异 算 子 , 提 高 算 法 的 优 化 效 率 及 增 强 收 敛 性 ; 以
O 引 言
结构 优化设 计 就是 在满 足各 种规 范或 特定 要求 的 限制下 , 合理 地设 计结 构 , 其某 些评 价指 标 ( 量 , 使 重 刚
度 , 价等 ) 到最佳 [ . 造 达 1 据资料 统计 , 国用 结构 优化 的方 法 对 简单 结 构进 行 优 化设 计 , 以 比常规 设 计节 ] 我 可 约 材料 7 , 对复 杂结 构可节 约 材料 2 ~ 4 % , 使 工 程 造价 降 低 5 ~3 『 . 架结 构 广 泛 应 用 于工 O 0 可 0 2桁 ] 程 领域 , 对桁 架 进行 结构 优化 , 使各 杆 能最 大 限度 地 承受 载荷 , 有效 地分 配 结 构 的承 载 能力 , 轻 结 构 重量 , 减 这 在 工程领 域 有着 十分 重要 的意 义. 实 际工程 优化 问题 中 , 约束条 件 和 目标 函数 不仅 是 非线 性 的 , 而且 是 隐式 函数 , 以优 化 算 法 的选 用 至 所 关 重要 . 生学 方法 [ 作 为一种 新 兴 的强 大 的智 能优化 技术 , 传统 优化 方法相 比 , 仿 3 与 在全 局优 化 、 杂设 计 区 复 域 、 杂 目标 函数及 易用 性等 方 面都显示 出 了优越 性 . 复 遗传 算 法 ( n t g r h , A) 仿 生学 方 法 中 Ge ei Alo i ms G 是 c t 最 重要 的算 法 之一 _ , 编程 实现 技术 和遗 传操作 比较简 单 , 化不 受 限 制性 条 件 的 约束 , 主 要特 点 是 隐 4其 ] 优 其 含 并行 性 和全 局空 间搜 索 , 本文 采用 改进 的遗 传算 法优 化桁 架结 构. 故
基于遗传算法的结构优化设计
![基于遗传算法的结构优化设计](https://img.taocdn.com/s3/m/b8a67a8709a1284ac850ad02de80d4d8d15a01e3.png)
基于遗传算法的结构优化设计背景介绍在现代工程设计中,结构优化设计是一个重要的环节。
通过优化设计,可以提高结构的载荷能力、降低材料的消耗、提高工程效益等。
而基于遗传算法的结构优化设计方法,正是一种有效的工具。
本文将从理论基础、算法原理、实际应用等方面,探讨基于遗传算法的结构优化设计的方法和意义。
理论基础基因是生物遗传信息的基本单位,而遗传算法正是通过模拟生物进化过程中的基因选择和交叉等操作,来搜索最优解的一种智能优化算法。
基于遗传算法的结构优化设计,依托于遗传算法的强大搜索能力,能够高效地寻找到较优的结构参数组合,从而实现结构的优化设计。
算法原理基于遗传算法的结构优化设计一般包括以下步骤:1. 初始化种群:随机生成一定数量的结构参数组合作为初始种群。
2. 适应度评估:根据设计需求,通过数学建模和有限元等方法,评估每个个体的适应度,即结构参数组合的优劣程度。
3. 选择操作:根据适应度的大小,选择适应度较高的个体作为下一代的父代。
4. 交叉操作:将选择出的父代个体进行杂交,生成新的个体。
5. 变异操作:对新生成的个体进行变异,引入一定的随机性。
6. 更新种群:用新的个体替代旧的个体,形成下一代种群。
7. 结束判断:根据预设的终止条件,判断是否达到迭代终止,如达到则结束;否则返回步骤2进行下一轮迭代。
实际应用基于遗传算法的结构优化设计已经在多个领域得到了广泛的应用,如航空航天、建筑工程、汽车制造等。
以航空航天为例,通过优化设计空间结构,可以减轻飞机的自重,提高载荷能力和机动性能。
而基于遗传算法的结构优化设计,可以快速搜索到满足设计要求的结构参数组合,大大缩短了设计周期,降低了设计的成本和风险。
结构优化设计实例以建筑工程领域的柱子设计为例,假设需要设计一个满足一定承载能力的柱子。
首先,通过遗传算法生成一定数量的柱子参数组合作为初始种群。
然后,通过有限元分析方法,对每个柱子进行载荷模拟,计算其承载能力。
根据承载能力大小,选择适应度较高的柱子作为下一代的父代,并进行杂交和变异操作。
基于遗传算法的建筑结构优化设计应用研究
![基于遗传算法的建筑结构优化设计应用研究](https://img.taocdn.com/s3/m/3a079b98d0d233d4b14e69a6.png)
为6 2 . 7 m, 地上 7 层, 地下 1 层, 建 筑 高度 为 3 2 . 8 I T I 。 回字 形平 面 内天 井长 4 4 . 4 i n , 宽为 2 5 . 5 I n , 自第 5 层 起, 内天井 向三面 扩 大至 长 为 5 9 . 4 I n , 宽为 2 8 . 5 m,
遗传 算 法作 为智 能算 法 的一 种 , 具 有 隐含并 行 性
设 计 变 量 。假 设 初 试 方 案 为 x 一 ( z , z z , X 3 , …,
和全局搜索 陛两大特性 , 基于改进后的遗传算法
可 以较好 地 解决 实 际 工程 中含 有 大量 离 散 变 量 的结 构 优化设 计 问题 [ 5 ] 。
度, 设 计基 本地 震 加 速 度 为 0 . 1 0 g, 建 筑 场 地 类 别 为
Ⅱ类 。实 验楼 主要 为框 架结 构 形式 , 局 部采 用剪 力墙
力分析, 得 出每根杆件的弯矩 、 轴力和剪力, 并确定杆
件 的主要 控制 内力 。
( 3 )根据受力分析和施工要求 , 将整体桁架转换 结构 拆分 成 弦杆 、 腹杆等单根杆件 , 分别 对 每 根 杆 件 建立优化数学模型, 采用遗传算法进行优化设计 。统 计各 根杆 件满 足 承载 力 、 构 造 等 约 束 条件 的最 优 解 , 得到新的设计方案为 x Z : = = ( 1 , X 2 , z 3 , …, X ) 。 ( 4 )验 证新 的设 计 方 案 的 弹性 层 间位 移 和跨 中
基 于遗 传 算 法 的建 筑 结 构 优 化设 计 应 用研 究 、
李兆峰 , 高慧孺 , 高玉华
( 1 _ 合 肥工业大学 建筑设计研究 院 , 安徽 合肥
桁架结构遗传算法优化设计与安全性评判综述
![桁架结构遗传算法优化设计与安全性评判综述](https://img.taocdn.com/s3/m/717a25274a7302768e9939b2.png)
遗传 算法 模拟 生 物适 者生存 、优 胜劣汰 的基本进化 原则,即在 所有可 能的解 中不断进 化得 到最适 合生 存的解,即最优解。 自然界, 各个个体对 环境 有不同的适应能力,较差个体 将被淘汰 ,优秀个 体的基因将遗传给后代。在
A X X X 4
1/2 3 21 t 1 3l
l l 1 2 l 1/3 1,2 1
(1)
通 过 式 (1)计 算 该 矩 阵 的最 大 特 征 值
特殊 的情况 下,基因产生有利突变,使群体朝 = 3.0092及特征 向量 ,然后得 归一化后的各
着更优方 向进化。此算法中,各个个体的染色 因素权向量为 w,
体 用二进 制串表述,通过遗传操作改善结构 , 使 目标函数值较优 。
c尺 : :0.0080< 0.1 JR,
其 中 :
有并行搜索特性 ,可大大减少 陷入局部最小 的
CR一 检 验 系数
可 能 。
cI一 一 次 性 指 标
随着科 技 的发 展,桥 梁结 构 要求越 来越
ANSYS软件 提供 了常用 的优化 算法 ,零
RI一 随 机 一 次 性 指 标
W=f0.242 0.449 0.128 O.195}
其中共有 4个影响因素 ,所 以 n=4,得
键词 】桁 架 遗传算 法 有限元 优化设计 目评 判
遗 传 算法优 点 是将变 量编 码成 二进 制 串 进行优化 ,不受约束条件 的限制 ;搜索过程从 问题解的一个集合开始 ,而不是单个个体 ,具
计算机技术应用 ·the Application of Computer Technology
桁架结构遗传算法优化设计 与安全性 评判综述
基于改进遗传算法桁架结构优化设计
![基于改进遗传算法桁架结构优化设计](https://img.taocdn.com/s3/m/ab7c3e0452ea551810a68769.png)
其中 , . ,. A , L 为第 i 的截面 积 , 的密 度和 杆长 ; 杆 杆 A 为设 计变量 ; d 为第 i 杆在 k号载荷 工况下 的应 力; 勰为 在 u
t I I AL I Cr 瓜 DESI GN B】
玎 PR ]0VED GENETI ALGo Rrr1 S C ] M I
G n hn ,Z A G X n a ,Q X ag— u , I h —mn U We —ceg H N u ’n i n jn LN Z i i
Abt c:h ae vsgt eapi t no e e cAgrh s( A)i t pi u ds no sr tT i ppr net a dt pl ao f nt l i m G a s i i e h ci G i ot nh o t m ei f e m g
srcu e t ic eev ra l tu tr swi d s rt aib e.S ro a ig fn t n wa d p e o d a t e c n tan o d t n n t e h u rg t u ci s a o td t e lwi t o sri tc n ii s i n o h h o h o t m ei d 1 h e n c e GA ,te i rv d co s me o d t e me o fc mp t ie ei s r — pi mu d sg mo e .T ih n h mp o e r s t d a td o o e i v lt tp h n h h t i e
Ke r s:r s p i z to y wo d tu s o t mia in;g n tcag rtms nc e g n t lo t ms;c mp t v lt tp s r— e ei l i h ; ih e ei ag r h o c i o e i ee i s r e v i t i e
桁架结构拓扑及截面尺寸优化设计方法
![桁架结构拓扑及截面尺寸优化设计方法](https://img.taocdn.com/s3/m/3ff67e6e30b765ce0508763231126edb6f1a76af.png)
桁架结构拓扑及截面尺寸优化设计方法周奇才;吴青龙;熊肖磊;王璐【摘要】为克服传统基结构设计方法对最优解的束缚,实现桁架结构的拓扑布局及尺寸优化,提出了将连续体与离散杆系相结合的桁架结构优化设计方法.从连续体出发,基于SKO连续体拓扑优化方法得到了最优拓扑布局;以二值图像细化算法为基础,提出了基于有限单元8邻域网格模型的骨架提取算法,通过剥离冗余单元,得到了连续体拓扑优化结果的中心传力骨架;以单元主应力为判据,精确找到骨架中的关键点,并连接关键点形成了初始桁架结构;基于拉格朗日乘数法和Kuhn-Tucker条件,以初始桁架中杆件的内外半径为设计变量,结构体积为约束条件,结构柔度为目标函数,建立了桁架结构杆件尺寸优化的数学模型,并推导出其优化迭代准则.最后,以一悬臂结构为例对该优化方法的应用进行了说明,并使用一经典算例与其他文献中的方法进行了对比,结果表明:该优化方法得到的桁架结构具有优化的拓扑构型和力学特性,杆件布局、尺寸合理,应力均匀.【期刊名称】《西安交通大学学报》【年(卷),期】2016(050)009【总页数】9页(P1-9)【关键词】桁架;连续体;拓扑优化;骨架提取;尺寸优化【作者】周奇才;吴青龙;熊肖磊;王璐【作者单位】同济大学机械与能源工程学院,201804,上海;同济大学机械与能源工程学院,201804,上海;同济大学机械与能源工程学院,201804,上海;同济大学机械与能源工程学院,201804,上海【正文语种】中文【中图分类】TH11桁架结构因具有造价低、重量轻、施工简便的特点而在工程领域中得到了广泛应用。
桁架结构的优化设计包扩结构的拓扑和布局优化及杆件的尺寸优化。
在桁架拓扑和布局优化方面,Michell于1904年提出的Michell桁架理论以及Prager于1977年建立的经典布局理论为其奠定了理论基础,而Dorn等提出的基结构法则标志着桁架拓扑优化工作的真正开始[1-2]。
基于自适应遗传算法的智能桁杆件架多目标优化设计
![基于自适应遗传算法的智能桁杆件架多目标优化设计](https://img.taocdn.com/s3/m/78b7c740dd88d0d232d46a34.png)
基于自适应遗传算法的智能桁杆件架多目标优化设计針对压电智能桁架的作动器配置问题与桁架结构截面优化与压电杆配置问题进行一体化设计,通过改进的自适应遗传算法进行求解,保持了种群多样性,提高优化搜索的全局性。
最后通过算例,证明方法的有效性和可行性。
标签:智能桁架;压电作动器;遗传算法;优化配置智能桁架结构采用一体化思想,将控制元件以主动杆的形式取代部分结构杆件,使其能够传感外界条件,并且能够通过一定方法控制信号产生作动功能以响应外界条件变化,实现结构对环境的自适应。
在传感器与作动器的优化配置问题求解上,前人采取了枚举法等一般算法,但随着计算机技术的发展,随机类算法得到了广泛的开发和应用。
目前国内的相关研究以遗传算法居多:研究遗传算法在搜索目标函数方面的应用,以及基于其他智能算法思想对遗传算法的改进。
许锐等[1]使用粒子群算法,姜冬菊等[3]使用混沌优化算法,研究了结构优化问题。
李红芳等[2]基于混沌理论(Chaos theory)改进遗传算法,使算法对初值敏感性加强、提高局部搜索速度,提高了遗传算法的运行效率。
1 力学模型研究以压电材料和普通材料组成的智能桁架结构,为简化。
压电材料以堆叠形式叠加形成作动器,作为主动杆对结构产生的形变或震动进行响应,并产生电压与应变,通过一定的控制方式(如主动控制、被动控制或混合控制),对外界作用进行响应和调整,使结构能够更加稳定。
2 遗传算法设计针对遗传算法的收敛过程中的早熟问题,对适应度函数进行调整。
有相关文献提出的自适应函数,使用动态适应度对演化过程进行调节:最大适应度Fitmax,最低适应度Fitmin和平均适应度Fitave。
设计阀值a(0.5<a<1)和b(0.5<b<1),操作如下:对于压电桁架,通过设计各杆的横截面以及主动杆位置,使得桁架总质量与节点位移满足优化目标。
以最小重量W为目标,在控制电压V和杆应力σ不超过上限,节点位移在要求范围内,对主动杆布置以及各杆的横截面在取值区间内进行搜索:其中:ρ1为普通杆密度;ρ2为压电杆密度;ai=0表示杆为普通杆,ai=1表示杆为压电杆。
基于遗传算法的建筑结构优化设计研究
![基于遗传算法的建筑结构优化设计研究](https://img.taocdn.com/s3/m/1319987c32687e21af45b307e87101f69e31fbc3.png)
基于遗传算法的建筑结构优化设计研究引言:建筑结构设计是建筑学中的重要环节,其目的是在满足建筑功能和安全要求的前提下,使建筑结构具有良好的经济性和可行性。
传统的建筑结构设计方法往往依赖于设计师的经验和直觉,存在效率低下和设计结果不尽如人意的问题。
而基于遗传算法的建筑结构优化设计方法,通过模拟进化过程,能够在设计空间中搜索到最优解,提高设计效率和设计质量。
一、遗传算法的基本原理遗传算法是一种模拟自然界进化过程的优化算法,它基于遗传和进化的原理,通过模拟个体的遗传、交叉和变异等操作,逐步优化解空间中的解。
遗传算法的基本步骤包括初始化种群、适应度评价、选择、交叉和变异等。
二、遗传算法在建筑结构优化设计中的应用1. 结构拓扑优化设计结构拓扑优化设计是指在给定的设计空间中,通过调整结构的拓扑形态,使结构在满足约束条件的前提下,具有较低的重量和较高的刚度。
遗传算法可以通过调整结构的连接方式、杆件的位置和截面等参数,实现结构拓扑的优化设计。
2. 结构参数优化设计结构参数优化设计是指在给定的结构拓扑形态下,通过调整结构的参数,使结构在满足约束条件的前提下,具有最佳的性能。
遗传算法可以通过调整结构的截面尺寸、材料性能和支座位置等参数,实现结构参数的优化设计。
3. 多目标优化设计建筑结构设计往往涉及多个冲突的目标,如结构的重量和刚度、成本和可靠性等。
遗传算法可以通过引入多目标优化算法,将多个目标函数进行加权组合或采用多目标优化算法,得到一组最优解,供设计师选择。
三、基于遗传算法的建筑结构优化设计实例以某跨度为50m的钢桁架结构为例,通过遗传算法进行结构优化设计。
首先,通过遗传算法生成初始种群,然后通过适应度评价函数对每个个体进行评价,得到适应度值。
接着,根据适应度值进行选择操作,选择适应度较高的个体作为父代。
然后,通过交叉和变异操作,生成新的个体。
最后,对新生成的个体进行适应度评价,得到新的适应度值。
重复以上步骤,直到达到预定的终止条件。
基于遗传算法的桁架形状优化及最小质量设计
![基于遗传算法的桁架形状优化及最小质量设计](https://img.taocdn.com/s3/m/48a39b2baf45b307e87197d3.png)
向为建筑结构优化设计, 2MJNE9 : FIBCOPQCR %!# : F8J
"ห้องสมุดไป่ตู้第K期
陈芸: 基于遗传算法的桁架形状优化及最小质量设计
<<
数为 !, 对每个个体进行评价, 按适应度高低, 依此 每两个个体作为一对母体进行交叉、 繁殖, 每对母体 产生两个子体, 这时有 ! = 9 个以每组母、 子 > 个个体 的组合, 对每个组合再进行评价, 适应度高的两个个 体生存下来, 其余两个被淘汰。生存下来的个体作 为下一代的母体, 再进行评价、 交叉、 繁殖。家族内 淘汰模型见图 9, 图 9 中 ? 表示母体, @ 表示子体。
’()*+,- (. +,+’/+0 )+/12*3/45 (. 4267+(-(05
189: !" +8: # +8;: !$$#
基 于 遗 传 算 法 的 桁 架 形 状 优 化 及 最 小 质量 设 计
陈& 芸
( 南京工业大学 建筑与城市规划学院, 江苏 南京 !%$$$< )
摘& 要: 在工程结构的 优化设计中, 应用遗传算法的基本原理, 研究了离散设计变量全局寻优等传统优化方法难于 解决的特殊问题。以平面桁架梁作为 解析例, 选取桁架 的节点坐 标和杆 件的截 面特征 为设计 参数, 模拟遗 传操作 过程中的生物进化机制, 对桁架的构成和形状的优化 问题进 行了解 析。得到桁 架在不 同情况 下的形 状优化解 , 并 使桁架质量趋于最小。研究结果验 证了遗传算法在桁架的形状最优化和最小质量设计中应用的可行性。 关键词:遗传算法; 桁架; 优化; 最小质量! 中图分类号:4)%!& & & 文 献标识码: ,& & & 文章编号: %#=% > =#?@ ( !$$#) $# > $$@! > $A
桁架结构遗传算法优化设计与安全性评判综述
![桁架结构遗传算法优化设计与安全性评判综述](https://img.taocdn.com/s3/m/61817f183a3567ec102de2bd960590c69fc3d841.png)
桁架结构遗传算法优化设计与安全性评判综述摘要:桁架结构作为一种重要的结构形式,在工程设计中得到广泛应用。
然而,对于大型复杂的桁架结构来说,传统的设计方法存在着效率低下和不足之处。
遗传算法作为一种新兴的优化方法,被引入到桁架结构设计中,取得了显著的效果。
本文综述了桁架结构遗传算法优化设计方法,并重点探讨了桁架结构的安全性评判。
通过对相关文献的整理和分析,总结了目前桁架结构遗传算法优化设计的研究现状和发展趋势,并提出了未来的研究方向。
1. 引言桁架结构是一种由杆件和节点构成的刚性结构,具有较高的自重比、刚度和稳定性,被广泛应用于建筑、航空航天、轨道交通等领域。
传统的桁架结构设计方法主要依赖经验公式和试错法,难以在大规模和复杂情况下得到最优解。
因此,引入遗传算法进行桁架结构优化设计成为一种有效的方法。
2. 桁架结构遗传算法优化设计方法2.1 遗传算法原理遗传算法是一种模拟生物进化过程的优化算法,其基本原理是通过模拟遗传学中的遗传和进化过程来搜索最优解。
遗传算法包括个体编码、适应度评价、选择、交叉和变异等操作。
2.2 桁架结构遗传算法优化设计流程桁架结构遗传算法优化设计流程包括以下步骤:问题建模、初始群体生成、适应度评价、选择、交叉和变异、新一代个体生成、收敛判断和结果输出。
在问题建模中,需要明确设计目标和约束条件,将桁架结构转化为遗传算法能够处理的形式。
然后,通过生成初始群体,采用适应度函数评价个体的优劣程度。
选择根据适应度函数的值选择优秀的个体,并进行交叉和变异操作,形成新的个体。
根据收敛判断条件,判断是否达到停止迭代的条件。
3. 桁架结构安全性评判方法3.1 桁架结构的荷载计算在桁架结构的安全性评判中,荷载计算是一个重要的环节。
荷载计算包括静力荷载和动力荷载。
静力荷载包括自重、活载和附加荷载,动力荷载包括风载、地震及振荡荷载等。
荷载计算需要根据具体的工程情况和设计要求进行。
3.2 结构安全性评价指标在桁架结构的安全性评判中,常用的评价指标包括强度、刚度和稳定性。
改进遗传算法在桁架优化设计中的应用
![改进遗传算法在桁架优化设计中的应用](https://img.taocdn.com/s3/m/4faab9d1ad51f01dc281f1d0.png)
低
温
建
筑
技
术
2 1 年第 4 ( 01 期 总第 14期) 5
改 进 遗 传 算 法 在 桁 架 优 化设 计 中 的应 用
杜保平 王锋娅 ,
《 .西安建筑 科技大学±木工程学院 . 西安 1 705 1 0 5; 2 .陕西川嘉建筑设计有 限公司 , 西安 7 07 1 0 5)
改进的免疫遗传算法在桁架结构优化设计中的应用
![改进的免疫遗传算法在桁架结构优化设计中的应用](https://img.taocdn.com/s3/m/a47e827727284b73f2425067.png)
收稿 日期 :05— 9— 7 20 0 0 基金项 目: 国家 自然科学基金 资助项 目( 0 70 5 。 13 7 1 )
作者简 介 : 刘明辉(9O ) , 江密 山县人 , 18一 男 黑龙 西北工业大学航 空学院硕士生 , 研究方 向为优 化设 计方法。 主要
维普资讯
1 免疫遗传算法的构造
免疫系统具有 自我调节 能力 , 以及基 于抗体浓度 的产 生 和维持 多样性抗 体 的能力 , 与遗传算法 ( A 相结合 , G) 可以增加种群中个体的多样性 , 避免算法收敛到局部最优 , 同时又使进化计算 的收敛速度 得到提高。因此 , 将二者的优点结合起 来 , 就形成 了免疫遗传算法。将其应用于优化问题 中 , 对于 G A 高难问题 , 尤其是像 TpP ci 等大规模 N s 、ak g n P问题 , 这种算法能达到收敛快、 效率高的效果 。 J
[ 文章编号]6 3 24 (0 6 0 — 0 2 0 17 — 94 20 ) 1 04 - 6
改进的免疫遗传算法在桁架结构优化设计中的应用
刘明辉 , 李为吉
( 北工业大学 航空学院 , 陕西 西 安 7 07 ) 西 10 2
[ 摘
要] 从免疫系统原理 出发 , 结合遗传算法提 出了一种基于二 次选择 的免疫遗传算法的
[ 中图分类号] T 3 16 P0 .
一
[ 文献标识码] A
直以来 。 人们就对生物界有着浓厚的兴趣 , 并不断的从生物系统 的结构功能及其调节机制中获得
灵感 。例如 , 大脑的神经网络 , 基于大脑神经网络原理开发的神经 网络具有 良好的非线性映射和学习能 力, 已经广泛的应用机器人 、 模式识别等领域。进化算法则是模仿 了生物体的生存演化 , 广为应用的遗 传算法更是这方面应用的典型。近年来 , 生物的免疫系统又成为一个新兴 的生物信息研究课题。研究
遗传算法在平面桁架优化中的应用
![遗传算法在平面桁架优化中的应用](https://img.taocdn.com/s3/m/022a799edd88d0d233d46ace.png)
优 化设 计 的数学 模 型是对 优化设 计 问题 的数学
描 述 ,它包 含设 计变 量 、 目标 函数 和约 束条件 三个 基 本要 素 。 ( )设 计变 量 。以桁 架各 杆件 的截 面 面积 为设 1 计 变量
A = ( Al, 2 … , A , A )
式 中 A 为桁 架 各杆件 截 面面积 。
维普资讯
油 气 田地 面 工程 第 2 7卷 第 6期 ( 0 8 6 20 . )
1 5
遗传 算法在平面桁架优化 中的应用
王 福成 ( 八一农垦大学工程学院)
陈春 雨 ( 大庆石油学院电子科学学院)
摘 要 :通 过 对经典 遗传 算 法的 分析 ,建
立 桁 架 结 构 的 优 化 设 计 模 型 , 为 防 止 遗 传 算
界 的进化 过程 的模仿 。产生 的种 群总体 适应 度 比其 前 一代 高 ,经 过 若 干 代 的迭 代 ,种 群 得 到不 断 优
化 ,这个 过程 类似 于 自然界生 物 的进化 过程 。度 量
法有 海明 悬崖 ,编 码 方 式 采 用格 雷码 编码 。 另外针 对遗传 算 法容 易收敛 到局 部 最优解 的
优解。
遗传 算 法的 可行性 和有 效性 。 关键 词 :遗传算 法 ;桁架 优化 ;模 型
2 建 立 桁 架 结 构 的数 学 模 型
遗传算 法 的基本 思想是 基 于达 尔文 进化论 和 孟
德尔 的遗传 学说 。达 尔文进 化论 最 重要 的是适 者 生 存 原理 ,他 认 为每 一 物 种 在 发 展 中 越 来 越 适 应 环
符 串进行选 择 复制 、交叉 、变 异等处 理 , 目的在 于 产 生新 的个 体 ,构成 新 的种 群 。这个 过 程是对 生 物
三杆桁架的优化设计
![三杆桁架的优化设计](https://img.taocdn.com/s3/m/016ff05759fafab069dc5022aaea998fcc2240fb.png)
三杆桁架的优化设计本文旨在介绍三杆桁架优化设计的背景和目的。
三杆桁架是一种常用的结构形式,具有高强度、轻量化和刚性好的特点,广泛应用于建筑、航空航天等领域。
然而,在实际应用中,三杆桁架结构的设计效果往往会受到诸多因素的制约,包括材料选择、结构形式、荷载条件等。
因此,对三杆桁架进行优化设计,不仅可以提高结构的性能和稳定性,还可以降低材料的使用量,减少成本。
本文将分析三杆桁架优化设计的背景和目的,探讨优化设计的方法和策略,以期为相关领域的研究者和设计师提供参考和指导。
三杆桁架的结构分析三杆桁架是一种常见的结构形式,由三根杆件和若干个节点组成。
它具有简单的结构和良好的稳定性,在工程领域得到广泛应用。
三杆桁架的基本结构是由三根杆件连接而成的三角形,每个顶点都是一个节点,杆件在节点处连接。
三杆桁架的性质取决于杆件的材料特性和连接方式。
三杆桁架的优化设计在设计三杆桁架时,可以采用优化设计的方法来提高其性能和效率。
优化设计的目标是使得三杆桁架在给定约束条件下,达到最佳的结构性能。
优化设计中的关键是确定合适的优化目标和设计变量。
优化目标可以包括最小化杆件的重量、最大化桁架的刚度或最小化应力集中等。
而设计变量可以包括杆件的截面积、材料的选择等。
进行三杆桁架的优化设计时,可以采用数值计算方法,如有限元分析和遗传算法等。
通过建立数学模型和进行参数优化,可以找到最优的设计方案。
总之,三杆桁架的优化设计是一项复杂而重要的工作。
通过合理的优化设计,可以提升三杆桁架的性能,实现结构的优化和效率的提高。
本文将介绍三杆桁架的优化设计方法,包括有限元分析等相关内容。
通过优化设计,我们可以改善三杆桁架的性能和结构强度,以满足特定的工程需求。
三杆桁架的优化设计可以采用以下方法:1.确定设计目标在开始优化设计之前,需要明确设计目标。
这可以包括改善结构强度、减小重量、降低成本等方面。
明确设计目标可以帮助我们选择适当的优化方法和评估指标。
2.建立数学模型根据设计目标,我们需要建立三杆桁架的数学模型。
基于和声搜索遗传算法的桁架结构拓扑优化
![基于和声搜索遗传算法的桁架结构拓扑优化](https://img.taocdn.com/s3/m/8f098613777f5acfa1c7aa00b52acfc789eb9f2c.png)
基于和声搜索遗传算法的桁架结构拓扑优化
谢军;张华帅;林书钦;赵国帆;李亚枫
【期刊名称】《力学与实践》
【年(卷),期】2024(46)2
【摘要】为改善传统设计理念和遗传算法优化不足,促进桁架结构离散变量拓扑优化发展与创新,将遗传算法与和声搜索算法混合,同时对遗传交叉和变异分3种情况进行自适应改进,建立了用于桁架结构拓扑优化的新型混合遗传算法——和声搜索遗传算法,利用该方法分别对平面桁架和空间桁架结构进行拓扑优化分析,并与改进遗传算法、拟满应力遗传算法、相对差商法、复合形遗传算法和改进蚁群算法比较,证明了此方法是有效、可行的。
【总页数】12页(P350-361)
【作者】谢军;张华帅;林书钦;赵国帆;李亚枫
【作者单位】河北建筑工程学院土木工程学院;河北省土木工程诊断、改造与抗灾重点实验室;张家口建投房地产开发有限公司
【正文语种】中文
【中图分类】TU323.4
【相关文献】
1.复合形遗传算法在离散变量桁架结构拓扑优化设计中的应用
2.离散变量桁架结构拓扑优化的改进混合遗传算法
3.离散变量桁架结构拓扑优化的遗传禁忌搜索算法
4.
离散变量桁架结构拓扑优化的混合遗传算法5.基于拟满内力遗传算法的方钢管混凝土桁架结构拓扑优化
因版权原因,仅展示原文概要,查看原文内容请购买。
基于遗传算法的建筑结构优化设计方法研究
![基于遗传算法的建筑结构优化设计方法研究](https://img.taocdn.com/s3/m/a76cf3fb4bfe04a1b0717fd5360cba1aa8118c66.png)
基于遗传算法的建筑结构优化设计方法研究邵晓根;姜代红;王雷【摘要】针对传统遗传算法存在容易过早收敛、寻优效率较低、精度不高等缺点,从适应度值函数标定和群体多样化两方面对传统遗传算法进行了改进,避免了传统遗传算法过早陷入局部最优解,拓宽了寻优空间;将改进的遗传算法应用于建筑结构优化设计中,通过建立以质量最小为目标的优化数学模型,解决具有应力约束和截面尺寸约束的离散变量结构优化问题,并对改进型遗传算法进行优化设计结果比较;结果表明,改进型遗传算法演化代数低于标准遗传算法,收敛性能明显更佳,提高了遗传算法在结构优化应用方面的计算速度和优化效果.%Traditional genetic algorithm has disadvantages such as pron to premature convergence,low efficiency optimization and precision etc.Both the fitness value function and diverse group of traditional genetic algorithm have been improved to avoid the premature falling into traditional genetic algorithm local optimal solution,broad-ening the optimization space.The improved genetic algorithm is applied to optimize the design of building struc-tures,through the establishment of minimum weight objective optimization model to solve the cross-sectional di-mension with stress constraints and the constraints of structural optimization with discrete variables,and then with standard genetic algorithm,the design of the results is optimized.The results show that the improved genetic al-gorithm needs fewer iterations than the standard genetic operators, the convergence performance is significantly improved,and calculation is sped up in structural optimization.【期刊名称】《江苏科技大学学报(自然科学版)》【年(卷),期】2017(031)006【总页数】4页(P821-824)【关键词】遗传算法;建筑结构;结构优化;全局最优;数学模型【作者】邵晓根;姜代红;王雷【作者单位】徐州工程学院信电工程学院,徐州221008;徐州工程学院信电工程学院,徐州221008;徐州市公安局科技处,徐州221116【正文语种】中文【中图分类】TP311为了能尽可能在一个给定的负载条件下达到最为满意的建筑结构设计方案,国内外的专家学者开展了大量研究.综合国内外诸多学者的研究,目前优化设计方法大致可以分为数学规划法、最优准则法和现代优化算法3类.例如,文献[1]中提出了水平受荷桩py 曲线法的数学规划法求解方法;文献[2]中基于最优准则法提出了一种在优化迭代过程中设计变量越界的松弛处理方法.数学规划法利用计算机在设计空间里寻求最优解,可得到真正意义上的最优解,但其计算量大,收敛慢,所以求解的问题规模不能太大;最优准则法虽然求解结构优化准则问题效率较高,但解决能力却相对有限,不同类型约束,需要使用不同标准,所得到的解决方案不一定是最佳解决方案.遗传算法作为现代优化算法中的典型算法,与数学规划法、最优准则法相比,由于具有高效、鲁棒性强、全局优化能力较强等优点,可更有效通过模拟自然进化过程搜索结构优化的最优解[3].但传统遗传算法在迭代过程中容易出现过早收敛、快要接近最优解时在最优解附近左右摆动振荡、随机性大等问题.建筑结构设计中需要考虑的因素越来越复杂,采用传统的遗传设计方法往往难以应付[4-5].因此,为了避免传统遗传算法过早陷入局部最优解,文中从适应度值函数标定和群体多样化两方面对传统遗传算法进行了改进,拓宽了遗传算法的寻优空间,并用改进型遗传算法求解具有离散变量结构截面尺寸和应力约束优化问题,为科学的结构设计优化提供了一种新思路.1 建立结构优化模型1.1 结构优化模型结构优化设计是给定的参数满足所有约束和目标函数,以获得设计变量的最小值.结构优化的数学模型是实际建筑工程优化问题的关键环节,优化模型主要包括设计变量、目标函数和约束条件等,数学模型为:(1)以桁架结构为例,以优化截面面积的截面尺寸为设计变量,目标函数是桁架结构质量,采用应力约束或约束节点杆件位移约束,使整体权重最小.数学模型表示为:(2)式中:Ai为第i支杆件的横截面积;li为长度;ρi为密度;NV为数目;σik为在第k荷载下第i杆承受的应力;μjlk为k荷载下j在l方向上的位移;为i杆应力值;为j在l方向的位移;p为载荷工况总数;m为桁架结构中的节点数量;ND为位移方向.1.2 罚函数约束处理为了设计出合适的适应度值,处理约束条件采用如下形式的罚函数[6]:式中:gi(x)为约束条件;α、β为惩罚参数,其中α为控制约束满足条件的精度,通常β取2.优化问题式(3)的附加惩罚目标函数为:φ(4)2 改进遗传算法尽管遗传算法有许多优点,许多学者也对遗传算法进行了研究[7-8],但目前存在的问题依然很多,如遗传算法容易过早收敛,即收敛到局部而非全局最优,在最优解附近容易反复振荡,且迭代次数过多等.遗传算法早熟,现象是很快收敛到全局最优解,而不是局部最优;振动大,特别是在接近最优时,在最优解附近收敛速度慢等建筑结构设计中需要考虑的因素越来越复杂,因此,有必要提高遗传算法的性能以及优化效果,从而快速有效地解决结构优化问题.针对遗传算法存在的问题,文中分别从适应度值函数标定以及增加群体多样性两方面着手,避免了传统遗传算法过早陷入局部最优解,拓宽了寻优空间.2.1 编解码设函数f(x),x=(x1,x2,…,xn),xi∈[ui,vi](i=1,2,…,n),编码方式为:SL={a1,a2,…,aK},K=2L(5)式中:li为二进制编码串长度;为x的编码位串总长度.空间内个体位串的结构为:对于给定的二进制编码位串sk,对应的解码公式为:(6)2.2 适应度值标定适应度函数是区分群体中个体好坏的标准,根据目标函数确定.对于建筑结构优化设计问题,往往都是最小化问题,适应度函数设计为:f=Cmax-φ(x,α,β)(7)式中:Cmax为一个较大常量;φ(x,α,β)为罚函数约束处理.由于初始化种群随机,可能导致遗传演化收敛于局部最优解,导致快要接近最优解时在最优解附近左右摇摆.因此,为了避免以上问题,文中对适应度值标定进行了改进,具体计算公式为:(8)式中:f′为适应度标定后的值;f为原适应度值; fmax和fmin分别为目前为止或当前代中适应度的最大值和最小值.为了增加遗传算法随机性,δ为开区间(0,1)内的一个正实数.为了保证标定后的适应度值不出现负数,需要加上|fmin|.2.3 选择算子选择的方法有很多种,文中采用轮盘赌策略选择法.个体被选中的概率取决于个体的相对适应度:(9)式中:pi为个体i被选中的概率;fi为个体i的适应度为群体的累加适应度.2.4 交叉算子文中采用一致交叉算子生成新的个体.两个个体进行一致交叉的操作描述为:(10)式中,x取值为[0,1]上,符合均匀分布的随机变量.2.5 变异算子为了保持种群多样性,文中采用如下自适应变异率:(11)式中:pm为基因突变率;t为当前进化代数;f(t-1)为t-1代种群中的适应度最高值;f(t)为当前种群中适应度最大值;ne为停止进化代数,即当f(t-1)=f(t)时,ne=ne+1.2.6 算法实现改进遗传算法实现步骤如下:① 根据2.1节中的种群编码方法,当前进化代数t←0,演化停止代数为T,生成种群大小为M的初始种群P(0);② 根据2.2节中的式(6)计算个体适应度,并按照式(8)进行适应度值标定;③ 采用2.3节中的选择算子进行选择操作,保留最优个体;④ 采用2.4节中的交叉算子进行遗传操作;⑤ 采用2.5节中的变异算子进行遗传变异.经历选择交叉变异操作后,种群P(t) 进化到下一代P(t+1);⑥ 若t≤T,则t←t+1,产生下一代种群,转到步骤③,若t>T,算法终止,并输出优化结果.3 建筑结构优化算例分析文中编制了基于改进遗传算法的建筑结构优化程序,选用三杆平面桁架优化作为示例,实验软硬件环境为酷睿双核1.80 GHz CPU,2 GB内存,Windows 7操作系统.如图1,三杆平面桁架各杆的最大承受应力均为[σ]=150,载荷P=100,弹性模量E=2.0E+6,材料密度ρ=7.5,l=200,各杆截面面积在1到5之间,在确保总质量最小的前提下,计算最优化的截面A1,A2,A3.图1 三杆平面桁架结构Fig.1 Three planar truss structure由于三杆平面桁架结构对称,因此存在A1=A3,则设计变量只有两个,为A1、A2,该问题的目标函数可以表示为:(12)采用材料力学的方法,考虑到A1=A3,得到各杆的应力为:(13)约束条件为:(14)根据式(8),本例中适应度函数为:(15)分别采用标准遗传算法(SGA)和改进型遗传算法(IGA)进行结构优化,SGA与IGA参数如表1,三杆平面桁架结构优化结果比较如表2.表1 SGA与IGA参数Table 1 SGA and PGA parameters算法种群大小演化代数交叉概率Pc变异概率PmαβδIGA501000.60.02100020.5SGA501000.60.0210002—表2 三杆平面桁架结构优化结果比较Table 2 Three truss structure optimization results compare算法A1/cmA2/cm质量/kg收敛代数运行时间/s 可行性IGA1.38924.265411.8573554.6可行SGA2.13673.658813.5376759.3可行SGA和IGA算法的演化收敛过程如图2.经过多次实验并取平均后,文中算法得到的最优结果为11.857 3,A1=A3=1.389 2,A2=4.265 4,优化结果可行,总质量比传统遗传算法结构优化后更小,迭代次数更少,收敛性能明显更佳,提高了遗传算法在结构优化应用方面的计算速度和优化效果.图2 SGA和IGA优化收敛图Fig.2 SGA and IGA optimization convergence4 结论文中首先建立了建筑结构优化设计的数学模型,然后从适应度值函数标定和群体多样化两方面对传统遗传算法进行了改进,有效解决了传统遗传算法在迭代过程中容易出现过早收敛、精度不高、随机性大等问题,并将其应用于建筑结构优化设计中,能够较好满足建筑结构优化工程实际需要,实用性得到很大改善,具有科学的参考价值.参考文献(References)[ 1 ] 刘红军,上官士青,王虎.水平受荷桩p-y曲线法的数学规划法求解[J]. 工程力学, 2014,31 (4): 225-231.LIU Hongjun, SHANGGUAN Shiqing, WANG Hu. An optimization algorithm solution of the p-y curve method for laterally loaded piles[J]. Engineering Mechanics, 2014,31(4): 225-231.(in Chinese)[ 2 ] 赵若红, 傅继阳, 吴玖荣, 等. 一种改进的最优准则法及其在结构优化设计中的应用[J]. 建筑科学, 2012, 28(11): 66-71. DOI:10.3969/j.issn.1002-8528.2012.11.016.ZHAO Ruohong, FU Jiyang, WU Jiurong, et al. The modified optimality criteria and its application in structural design[J]. Building Science, 2012, 28(11): 66-71. DOI:10.3969/j.issn.1002-8528.2012.11.016.(in Chinese)[ 3 ] VAGELIS P, MANOLIS P. A hybrid particle swarm-gradient algorithmfor global structural optimization[J]. Computer-Aided Civil and Infrastructure Engineering, 2011, 26(1):48-68.[ 4 ] 李峰, 唐和生, 许锐, 等. 桁架结构优化设计的免疫克隆选择算法[J]. 同济大学学报(自然科学版), 2010, 38(9): 1261-1265,1297. DOI:10.3969/j.issn.0253-374x.2010.09.001.LI Feng,TANG Hesheng,XU Rui,et al.Immune clonal selection algorithm for truss structure optimal design[J].Journal of Tongji University(Natural Science),2010,38(9):1261-1265,1297.DOI:10.3969/j.issn.0253-374x.2010.09.001.(in Chinese)[ 5 ] 刘敬宇. 改进自适应遗传模拟退火算法的结构优化设计[J]. 徐州工程学院学报(自然科学版), 2011, 26(2): 14-18. DOI:10.3969/j.issn.1674-358X.2011.02.006. LIU Jingyu. Design of structural optimization for adaptive genetic simulated annealing[J]. Journal of Xuzhou Institute of Technology(Natural Sciences Edition), 2011, 26(2): 14-18. DOI:10.3969/j.issn.1674-358X.2011.02.006.(in Chinese)[ 6 ] EIBEN A E, SMITH J E. Introduction to evolutionary computing[J]. Natural Computing Series, 2015. DOI:10.1007/978-3-662-44874-8.[ 7 ] 庄健, 杨清宇, 杜海峰, 等. 一种高效的复杂系统遗传算法[J]. 软件学报, 2010, 21(11): 2790-2801. DOI:10.3724/SP.J.1001.2010.03673.ZHUANG Jian, YANG Qingyu, DU Haifeng, et al. High efficient complex system genetic algorithm[J]. Journal of Software, 2010, 21(11): 2790-2801. DOI:10.3724/SP.J.1001.2010.03673.(in Chinese)[ 8 ] ZOULFAGHARI H, NEMATIAN J, MAHMOUDI N, et al. A new genetic algorithm for the rcpsp in large scale[J]. International Journal of AppliedEvolutionary Computation, 2013, 4(2):29-40。
基于改进遗传算法的桁架结构优化
![基于改进遗传算法的桁架结构优化](https://img.taocdn.com/s3/m/f1cd2ee259f5f61fb7360b4c2e3f5727a5e9241c.png)
基于改进遗传算法的桁架结构优化罗钦平;孙华东【期刊名称】《太原师范学院学报(自然科学版)》【年(卷),期】2011(010)004【摘要】Truss is a structure form used widely in engineering field,and the optimization of its structure has important significance.Adaptive crossover operator and mutation operator which are dynamic changed with the population of evolution is applied,in order to improve the efficiency of optimization and enhance the convergence of the algorithm,and Elite Reserved Strategy is introduced,to overcome the failing that the Best Individual of each generation population were failed to get protection.The mathematical model for optimization of truss structure was established,which uses the minimized total weight of structure as objective function,and using the improved genetic algorithm to optimize for truss structure.The example shows that the model is effectiveness and practicability so as to the improved algorithm.%桁架是一种广泛应用于工程领域的结构形式,对其结构优化有重要的意义.文章提出了随种群的进化而动态变化的自适应交叉算子和变异算子,以提高算法的优化效率及增强收敛性;引入了精英保留策略,以克服各代种群最佳个体未能保护的缺点.建立以最小化结构总重量为目标函数的桁架优化数学模型,并应用改进的遗传算法对桁架结构进行优化求解.通过实例验证了所建模型以及对算法改进的有效性和实用性.【总页数】4页(P57-60)【作者】罗钦平;孙华东【作者单位】中北大学应用力学研究所,山西太原030051;中北大学应用力学研究所,山西太原030051【正文语种】中文【中图分类】O397【相关文献】1.基于改进遗传算法桁架结构优化设计 [J], 谷文成;张洵安;秦相军;林治民2.改进遗传算法在桁架结构优化设计中的应用 [J], 施雷;王琦;张文鹏3.改进罚函数分级遗传算法及其在桁架结构优化设计中的应用 [J], 皇甫尚乾;徐安4.BP神经网络改进遗传算法在桁架结构优化设计中的应用 [J], 李梦欢;徐安5.改进的免疫遗传算法在桁架结构优化设计中的应用 [J], 刘明辉;李为吉因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于遗传算法的平面桁架结构截面优化设计方法研究
摘要:本文分别采用标准遗传算法和多种群并行遗传算法对平面桁架结构进行了截面优化设计,得到两种优化算法优化后的桁架总重量、杆件最大应力、节点最大位移的情况。
对两种优化方法进行比较,结果发现多种群并行遗传算法能够更有效地避免局部收敛,更准确地找到全局最优解。
关键词:标准遗传算法;多种群并行遗传算法;平面桁架
中图分类号:tu318 文献标识码:a 文章编号:1671-3362(2013)04-0002-01
1 引言
遗传算法是一种常用的优化方法,对包含可能解的群体反复迭代,生成新的群体,使种群不断进化。
遗传算法广泛应用在多变量优化问题中,但标准遗传算法存在容易陷入局部收敛的问题。
多种群并行遗传算法是一种改进的遗传算法,多个种群独立进行算法操作,各子群体趋于稳定后再交换最优个体,加强了算法的全局搜索能力[1]。
本文以平面桁架结构为例,分别采用标准遗传算法和多种群并行遗传算法对10根杆件的截面进行优化设计。
对两种优化方法优化结果的比较分析证明,在初始样本相同的情况下,多种群并行遗传算法具有更好的全局收敛性。
2 平面桁架结构优化2.1 平面桁架结构
如图1所示的平面桁架结构,杆件在弹性状态下工作,弹性模量
e=210gpa,密度ρ=7800kg/m3,2号节点和4号节点同时有向下作用的p=1000kn的集中力,全部杆件的许用应力为[σ]=179mpa,可动节点水平和竖直方向上的位移允许值为[u]=[v]=30mm,l=5m。
优化变量为10根杆的面积,优化目标是在尽可能满足约束条件的情况下,实现桁架结构总重量最小[2]。
图1 平面桁架2.2 桁架结构优化的数学模型
本例的优化目标是使桁架总重量w最小,优化设计变量为桁架各杆的截面积约束条件由强度和位移控制:σi表示第i号杆在指定工况下的应力状态, [σ]表示杆件材料的拉伸和压缩的许用应力;uj和vj分别表示节点j在u和v方向上的位移,[u]和[v]分别表示节点在u和v方向上的位移允许值。
因此问题可描述为:
minw=∑ρliai
s.t. σi≤[σ],uj≤[u],vj≤[v]
对约束条件进行处理时,本文采用罚函数方法。
本文建立刚度矩阵来计算杆件的应力和节点位移,判断是否满足约束条件。
如不满足约束条件,则为桁架总重量附加一个惩罚项,降低适应度,通过这种方法将多约束问题转化为无约束问题[3]。
2.3 优化设计
用标准遗传算法和多种群并行遗传算法分别对10根杆件的面积进行优化设计。
标准遗传算法的基本参数为:种群大小100,选择操作采用赌轮盘方法,交叉采用算术交叉,交叉概率0.8,变异采用高斯变异,变异概率0.1,最大迭代次数100,惩罚因子 10000,惩罚控制参
数8,终止目标1×10-6。
多种群并行遗传算法增加了移民操作,移民种群数5,每个子种群大小为20。
移民频率6,移民个数3。
上述参数表示100个样本分为5个子种群并行运算,每迭代6次执行一次移民操作,相互交换3个最优个体,其余参数与标准遗传算法相同。
2.4 优化结果及分析
优化后的结果显示,标准遗传算法优化的杆件截面积变化比较大,杆3的截面最大(111.2cm2),杆7的截面最小(33.2cm2);而多种群并行遗传算法优化的杆件截面积相对比较均匀,杆3的截面最大(79.2cm2),杆6的截面最小(24.9cm2)。
杆7~10的长度比杆1~6的长度要长,因此,其截面积对整个桁架结构的重量影响较大:虽然多种群并行遗传算法优化后的杆7和杆9截面积略大于标准遗传算法的优化结果,但杆8和杆10截面积远远小于标准遗传算法的优化结果。
根据优化后的截面积可以算出,标准遗传算法优化后的结构总重量为3143.79kg,而多种群并行遗传算法的优化结果为2311.51kg,比前者减少了26.5%。
关于杆件最大应力,标准遗传算法优化得到的最大应力是杆1所受的208.3mpa拉应力,而多种群遗传算法优化后的最大应力是杆7所受的190.0mpa压应力,比前者的最大应力值减小了8.79%。
关于节点位移,各节点水平位移远小于竖向位移,最大竖向位移都发生在节点2处,这与桁架结构的形式和受力情况有关。
标准遗传算法得到的竖向最大位移为25.8mm;而多种群遗传算法优化后的
最大位移为26.0mm,略大于标准遗传算法的值,但都在限值范围内。
在运算过程中还发现,标准遗传算法很快便发生了局部收敛;而多种群并行遗传算法则通过独立寻优同时搜索多个区域,各子群体发育比较完善,再通过移民操作,实现子群体的信息传递,提高了全局搜索能力。
综上所述,多种群并行遗传算法优化的结构总重量和杆件最大应力值比标准遗传算法要小,节点最大位移值略大于后者的优化结果。
因此,可以认为多种群并行遗传算法的寻优结果比标准遗传算法要更好。
3 结论
本文分别采用标准遗传算法和多种群并行遗传算法对平面桁架
结构进行了截面优化设计。
同样的初始样本量,标准遗传算法比较容易发生局部收敛,不利于维持种群的多样性;而多种群并行遗传算法提供了多个子群体独立寻优,每个子群体趋于稳定后再交换个体,维持了种群多样性。
多种群并行的方法作为一种改进的遗传算法在工程应用中是具有一定的实用价值的。
参考文献
[1] 周春光,梁艳春.计算智能[m].吉林大学出版社.2009:1-3.
[2] 庞振勇.基于改进遗传算法的预应力钢结构优化设计.北京
工业大学,2003:23-25.
[3] 杨周妮,吴作伟,雷铁安.ansys优化方法与遗传算法在结构优化方面的比较[j].自动化技术与应用.2005:4-6.
(编辑:李艳松)。