基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法.pdf

上传人:1** 文档编号:1294205 上传时间:2018-04-13 格式:PDF 页数:7 大小:368.71KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610997205.0

申请日:

2016.11.11

公开号:

CN106547987A

公开日:

2017.03.29

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/50申请日:20161111|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

江南大学

发明人:

严心池

地址:

214122 江苏省无锡市蠡湖大道1800号

优先权:

专利代理机构:

南京经纬专利商标代理有限公司 32200

代理人:

许方

PDF下载: PDF下载
内容摘要

本发明公开了一种基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,用于钢桁架结构截面尺寸优化设计与计算,使结构满足经济与安全的要求,建立结构优化设计的数学模型;目标函数与约束条件向适应值函数映射,进而随机产生初始种群;计算适应值,判断是否满足收敛准则:若不满足,则设置远亲指针依次完成遗传算子操作和免疫算子操作,进而完成种群替代;重复计算适应值直至满足收敛准则;输出优化结果。本发明的远亲指针能够有效地打破个体充斥,同时在不破坏该优秀个体的情况下,具有生成新模式的能力,保证了算法的全局收敛性,并且操作简单;本发明的免疫算子通过接种疫苗可以提高算法的局部搜索能力,并能够防止个体退化,保证了自适应技术的完整效果。

权利要求书

1.基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,其特征在于:具体包含如
下步骤,
步骤1,建立结构优化设计的数学模型如下:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>min</mi> <mi> </mi> <mi>W</mi> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>A</mi> <mi>i</mi> </msub> <msub> <mi>L</mi> <mi>i</mi> </msub> <msub> <mi>&rho;</mi> <mi>i</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <msub> <mi>&beta;</mi> <mi>s</mi> </msub> <mo>&GreaterEqual;</mo> <msup> <msub> <mi>&beta;</mi> <mi>s</mi> </msub> <mi>a</mi> </msup> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced>
其中:W为钢桁架结构系统总质量;A为设计变量,即构件的截面积;L为构件的长度;ρ为
构件的密度;βs为约束变量;βsa为容许的约束指标;s.t.为约束条件的缩写;n为结构系统的
构件总数;
步骤2,目标函数与约束条件向适应值函数映射,进而随机产生设计变量A的初始种群;
步骤3,计算适应值,判断是否满足收敛准则,若不满足,则设置远亲指针依次完成遗传
算子操作和免疫算子操作,进而完成种群替代;重复计算适应值直至满足收敛准则;
步骤4,输出优化结果设计变量。
2.根据权利要求1所述的基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,其
特征在于:在步骤2中,适应值函数具体如下:
F=C-W(A)+r(βssa)
其中:C的取值为全部设计变量均为可行域最大值时系统总质量的1.25倍;W(A)为系统
总质量;r为惩罚因子,取值3.0。
3.根据权利要求1所述的基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,其
特征在于:在步骤3中,所述收敛准则为迭代进行100次。
4.根据权利要求1所述的基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,其
特征在于:在步骤3中,设置远亲指针的具体过程:设算法进行到第t代种群,若某个体被重
复2次及以上选中进入t+1代,记录它们在t+1代的个体序号,设置远亲指针,在交叉操作中
进行识别,若其中任意一个带有指针的个体被选中进行交叉,则保证其余具有该指针的个
体都不与之配对。
5.根据权利要求1所述的基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,其
特征在于:在步骤3中免疫算子操作如下:
步骤3.1,接种疫苗;
步骤3.2,免疫选择:检测上一步接种了疫苗的个体,若其适应值不如父代,说明在接种
过程中出现退化,则对该个体取消接种,保持原基因;若适应值优于父代,说明接种过程成
功,产生了新的局部最优个体,则将其保留在新一代种群中。

说明书

基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法

技术领域

本发明属于土木工程领域,尤其涉及基于远亲指针遗传算法的钢桁架结构截面尺
寸优化方法

背景技术

本发明应用遗传算法针对工程结构,尤其是钢桁架结构进行有约束条件的截面尺
寸优化设计,降低结构的重量和材料成本,同时改进结构的强度、刚度等性能,从而使结构
满足安全与经济的要求,具有重要的工程应用价值。

随着实际结构的大型化和复杂化,标准遗传算法往往出现过早收敛或计算效率低
等缺点。交叉概率、变异概率这两个遗传参数是决定遗传算法性能的关键,尽管学界已提出
了自适应技术,令交叉概率和变异概率能够随适应度自动改变,但是实际验算表明要真正
提高算法收敛速度,传统的自适应技术仍有所欠缺。

发明内容

本发明所要解决的技术问题是针对背景技术的不足提供了一种基于远亲指针遗
传算法的钢桁架结构截面尺寸优化方法,用于进行钢桁架结构截面尺寸优化设计。

本发明为解决上述技术问题采用以下技术方案:

基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,具体包含如下步骤,

步骤1,建立结构优化设计的数学模型如下:


其中:W为钢桁架结构系统总质量;A为设计变量,即构件的截面积;L为构件的长
度;ρ为构件的密度;βs为约束变量;βsa为容许的约束指标;s.t.为约束条件的缩写;n为结构
系统的构件总数;

步骤2,目标函数与约束条件向适应值函数映射,进而随机产生设计变量A的初始
种群;

步骤3,计算适应值,判断是否满足收敛准则,若不满足,则设置远亲指针依次完成
遗传算子操作和免疫算子操作,进而完成种群替代;重复计算适应值直至满足收敛准则;

步骤4,输出优化结果设计变量。

作为本发明基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法的进一步优
选方案,在步骤2中,适应值函数具体如下:

F=C-W(A)+r(βssa)

其中:C的取值为全部设计变量均为可行域最大值时系统总质量的1.25倍;W(A)为
钢桁架结构系统总质量;r为惩罚因子,取值3.0。

作为本发明基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法的进一步优
选方案,在步骤3中,所述收敛准则为迭代进行100次。

作为本发明基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法的进一步优
选方案,在步骤3中,设置远亲指针的具体过程:设算法进行到第t代种群,若某个体被重复2
次及以上选中进入t+1代,记录它们在t+1代的个体序号,设置远亲指针,在交叉操作中进行
识别,若其中任意一个带有指针的个体被选中进行交叉,则保证其余具有该指针的个体都
不与之配对。

作为本发明基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法的进一步优
选方案,在步骤3中免疫算子操作如下:

步骤3.1,接种疫苗;

步骤3.2,免疫选择:检测上一步接种了疫苗的个体,若其适应值不如父代,说明在
接种过程中出现退化,则对该个体取消接种,保持原基因;若适应值优于父代,说明接种过
程成功,产生了新的局部最优个体,则将其保留在新一代种群中。

本发明采用以上技术方案与现有技术相比,具有以下技术效果:

1.本发明的远亲指针能够有效地打破个体充斥,同时在不破坏该优秀个体的情况
下,具有生成新模式的能力,保证了算法的全局收敛性,并且操作简单;

2.本发明的免疫算子通过接种疫苗可以提高算法的局部搜索能力,并能够防止个
体退化,保证了自适应技术的完整效果;

3.该方法适用于工程结构,尤其是钢桁架结构有约束条件的截面尺寸优化设计,
可有效降低结构的重量和材料成本,同时改进结构的强度、刚度等性能,从而使结构满足安
全与经济的要求,具有重要的工程应用价值。

附图说明

图1本发明一种基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法的流程
图;

图2是本发明疫苗的提取过程示意图;

图3是本发明疫苗接种示意图。

具体实施方式

下面结合附图对本发明的技术方案做进一步的详细说明:

如图1所示,一种基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,具体包
含如下步骤,

步骤1,建立结构优化设计的数学模型;模型如下:


其中:W为钢桁架结构系统总质量;A为设计变量,即构件的截面积;L为构件的长
度;ρ为构件的密度;βs为约束变量;βsa为容许的约束指标;s.t.为约束条件的缩写;n为结构
系统的构件总数。

步骤2,目标函数与约束条件向适应值函数映射,进而随机产生设计变量A的初始
种群;其中适应值函数如下:

F=C-W(A)+r(βssa)

其中:C的取值为全部设计变量均为可行域最大值时系统总质量的1.25倍;W(A)为
钢桁架结构系统总质量;r为惩罚因子,取值3.0。

步骤3,计算适应值,判断是否满足收敛准则,收敛准则为迭代进行100次。若不满
足,则设置远亲指针依次完成遗传算子操作和免疫算子操作,进而完成种群替代;重复计算
适应值直至满足收敛准则;

步骤4,输出优化结果设计变量,即全部构件的截面积。

远亲指针的构造及操作机理:经典的自适应策略可能会使适应值较高的个体在新
一代种群中重复出现,而这些个体再被选中交叉,会逐渐出现同一个体充斥整个种群的现
象,大大破坏种群的多样性,导致算法早熟。

为了保证遗传算法的整体寻优能力,必须打破个体充斥,这也必须在进化早期的
选择和交叉操作开始。设置“远亲指针”对于打破个体充斥、改进算法性能起着尤为重要的
作用,具体操作为:

设算法进行到第t代种群,若某个体被重复2次及以上选中进入t+1代,记录它们在
t+1代的个体序号,均设置“远亲指针”标志。在交叉操作中进行识别,若其中任意一个带有
指针的个体被选中进行交叉,则保证其余具有指针的个体都不与之配对。

免疫算子的构造及操作过程:

免疫算子可以防止种群在基本遗传算子和自适应技术的操作后发生退化,与远亲
指针相结合,更可以增加种群的多样性。该算子的操作分为以下2步:

1)接种疫苗:

选择最佳个体中的某几位基因作为疫苗。接种疫苗的过程为:选择被接种的个体,
比较其与疫苗同位置的某几位基因,随后将疫苗覆盖,使所得新个体以较大的概率具有更
高的适应值。

“疫苗”的提取过程如图2所示;“疫苗”接种过程如图3所示。

2)免疫选择:

检测上一步接种了疫苗的个体,若其适应值不如父代,说明在接种过程中出现退
化,则对该个体取消接种,保持原基因;若适应值优于父代,说明接种过程成功,产生了新的
局部最优个体,则将其保留在新一代种群中。

具有远亲控制的自适应遗传算法

在构造了“远亲指针”和“免疫算子”之后,本发明提出了一种新算法,称为:具有远
亲控制的自适应免疫遗传算法。该方法适用于工程结构,尤其是钢桁架结构有约束条件的
截面尺寸优化设计,可有效降低结构的重量和材料成本,同时改进结构的强度、刚度等性
能,从而使结构满足安全与经济的要求,具有重要的工程应用价值。

本发明的远亲指针能够有效地打破个体充斥,同时在不破坏该优秀个体的情况
下,具有生成新模式的能力,保证了算法的全局收敛性,并且操作简单;

本发明的免疫算子通过接种疫苗可以提高算法的局部搜索能力,并能够防止个体
退化,保证了自适应技术的完整效果。

基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法.pdf_第1页
第1页 / 共7页
基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法.pdf_第2页
第2页 / 共7页
基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法.pdf》由会员分享,可在线阅读,更多相关《基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于远亲指针遗传算法的钢桁架结构截面尺寸优化方法,用于钢桁架结构截面尺寸优化设计与计算,使结构满足经济与安全的要求,建立结构优化设计的数学模型;目标函数与约束条件向适应值函数映射,进而随机产生初始种群;计算适应值,判断是否满足收敛准则:若不满足,则设置远亲指针依次完成遗传算子操作和免疫算子操作,进而完成种群替代;重复计算适应值直至满足收敛准则;输出优化结果。本发明的远亲指针能够有效。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1