一种用于空间结构的混合智能优化方法与流程 - 百姓标王

一种用于空间结构的混合智能优化方法与流程

文档序号:17265422发布日期:2019-03-30 09:59阅读:225来源:国知局
一种用于空间结构的混合智能优化方法与流程

本发明涉及空间结构优化设计领域,尤其涉及一种用于空间结构的混合智能优化方法;即基于改进模拟植物生长—粒子群的空间结构优化方法,包括:截面优化、预应力优化、形状与拓扑优化、施工优化(结构安装与预应力张拉方案设计与优选)等。



背景技术:

我国大跨度空间结构,尤其作为其重要分支的张弦结构(如:张弦梁、张弦桁架、弦支穹顶等)得到了长足的发展,但随着结构跨度的进一步增大,以及结构造型的日益复杂化,传统的钢结构或空间结构设计理念和方法已不能完全满足其发展要求,即:根据结构工程师的经验或通过反复试算和比选的方式已难以达到满意的效果。因此,为避免传统设计的弊端,合理选择结构方案,以充分发挥材料性能,提高结构效率,并进行结构体系创新,应采取科学的设计分析手段与方法,即工程结构的优化设计理论和方法。

另一方面,近年来基于生物智能或自然物理现象基础上的各类随机搜索算法,即:智能优化算法发展很快,并受到越来越多的关注。模拟植物生长算法(pgsa)作为一种新型智能优化算法,提出至今短短十余年,已在不同领域和复杂优化问题中得到应用,并取得了较好的优化效果。



技术实现要素:

本发明的目的在于克服上述现有技术的缺点和不足,提供一种用于(大跨度)空间结构的混合智能优化方法,以提高计算与求解效率,并获取全局最优解。

本发明通过下述技术方案实现:

本发明将粒子群算法引入改进后的模拟植物生长算法,构建混合智能pp算法,以进一步提高模拟植物生长算法的寻优能力,将pp算法应用于空间结构优化设计中,能够显著提高优化效率并提升优化效果,其步骤包括如下:

步骤一,定义pso算法参数:粒子的数量、觅食的次数等。

步骤二,随机产生初始粒子,粒子的分布应离散地分布在可行域的各个区域。

步骤三,利用设定的目标函数,判别各个体的优劣。

步骤四,利用式(4)和(5)判别各个体的优劣,通过循环不断更新粒子的速度与位置,直至达到最大觅食次数。

vid(t)=wvid(t-1)+c1γ1[pbestid(t-1)-pid(t-1)]+c2γ2[gbestid(t-1)-pid(t-1)](4)

pid(t)=pid(t-1)+vid(t)(5)

式中,vid(t)为粒子飞行更新的速度;w为惯性权重;γ1,γ2是一个在区间[0,1]内产生的随机数;c1,c2为学习因子,分别体现了粒子亲身体验的学习记忆和借鉴他人的学习动力因素。在此基础上,重新计算个体最优解pbesti(t)和群体最优解gbest(t)。

步骤五,利用群体的最优个体,作为初始生长点,设定pgsa的初始步长和精度。

步骤六,进行循环生长搜索。基于目标函数优劣值的生长空间优选法,在剔除不符合条件的生长点后,不断获得可生长点的合集,根据生长点合集计算形态素浓度,以确定下一次生长点。形态素浓度计算公式如下:

s(n-1)=fmax(n-1)-fmin(n-1)(7)

q(n-1)=fmax(n-1)-λs(n-1)(8)

式中:q(n-1)为第n-1次生长完成后确定的生长空间参考值;f(sm,i)为相应生长点的目标函数值;fmax(n-1)、fmin(n-1)分别为第n-1次生长完成后生长空间内所有生长点目标函数最大值、最小值。λ为一介于0到1之间的调整系数(即λ∈[0,1])。

步骤七,当生长点合集为空集时,输出最优解及相应的最优值。

本发明相对于现有技术,具有如下的优点及效果:

其一,高惯性权重的pso拥有优秀的全局搜索能力,但局部搜索效率低。pgsa拥有强大的局部搜索能力,但容易受初始生长点的影响而陷入局部最优解。pp算法的初期,利用pso的全局搜索能力,初选出位于全局最优解附近的可行解,而在算法后期,利用改进pgsa的局部搜索能力,快速地找到满足精度要求的全局最优解。因此pp算法较好地综合了两种算法的优点。

其二,引入基于目标函数优劣值的生长空间优选法,可有效地降低pgsa运算过程中劣质生长点的比例,为植物向光生长提供一条更加顺畅的途径,提高pgsa的优化效率。

其三,pp算法在初期对pso的收敛要求低,仅要求pso在可行域范围内初选出全局最优解附近的可行解。因此在pso编程过程中,仅需设置少量的粒子和觅食次数,从而提高了算法的易用性。

附图说明

图1为本发明用于空间结构的混合智能优化方法的流程示意图。

图2为本发明实施例的流程示意图。

图3-a为本发明实施例的分析模型上部单层网壳图。

图3-b为本发明实施例的分析模型下部索杆体图。

图3-c为本发明实施例的分析模型轴测图。

图4为本发明实施例中环向索和支座编号(1/4结构)。

图5为本发明实施例中弦支穹顶结构优化进程。

具体实施方式

下面结合图1-5及具体实施例对本发明作进一步具体详细描述。

实施例

为研究pp算法的适用性,本实施例选取了一典型的k8型弦支穹顶结构为分析对象,采用matlab及ansys的apdl语言编写混合算法运行文件,根据图2的协同工作流程对该预应力空间结构进行预应力优化分析。

弦支穹顶结构如图3所示,平面投影为圆形,结构跨度80m,矢高8m(矢跨比1/10),下部设置了3圈索杆体系,构件的材料与规格如表1所示。

表1构件的材料与规格表

上部单层网壳节点刚接,下部各圈撑杆由内到外的高度分别为4.9m、5.7m、6.6m,其布置方式为隔圈隔节点布置,下部索杆体系采用凯威特型,共布置了3圈稀索体系。网壳杆件和撑杆材料弹性模量为2.06×105n/mm2,拉索弹性模量取1.95×105n/mm2,极限抗拉强度为1670mpa。屋面恒载取1kn/m2,活载取0.3kn/m2,以等效节点荷载的形式作用于上部网壳。

计算中的设计变量、目标函数、约束条件等指标规定如下所示:

设计变量:

弦支穹顶结构下部共有三圈索杆体系,以环向索的预应力为设计变量,根据平衡状态下环向索预应力大小的差异,将环向索分为3组(见图4),因此设计变量为3个。

目标函数:

本算例的优化目标:求得在某组设计变量下,所有支座的水平径向反力绝对值最小,即:

mins=max{|s1|,…,|si|,…,|sn|}(1)

式中:s为优化目标值;s1为支座1的水平径向反力;si为支座i的水平径向反力(支座编号见图4)。

约束条件:

(1)最大竖向位移限值

式中:δ为单层网壳最大竖向位移(m);l为网壳跨度,本例中l=80m。

(2)容许长细比

所有构件的长细比λ应满足上式,对于压弯构件[λ]=150,拉弯构件[λ]=300。式(3)中的l0、i分别为计算长度与回转半径。

(3)强度

构件的强度按下式进行验算:

其参数的选取与计算详见《钢结构设计标准》。

(4)稳定性

压弯构件的稳定性按下式进行验算:

式中:本例中f=310n/mm2,其余参数的选取与计算详见《钢结构设计标准》。

(5)拉索的应力限值

拉索在各个工况下的最大应力值不超过668n/mm2(材料的分项系数取2.5)。

计算结果:

弦支穹顶结构的预应力优化过程中,对pp算法的优化进程进行跟踪分析,结果如图5。

由图5可见,pp算法经过15次的生长后,当前最优值趋向于定值80kn。在此之后,生长求得的最优解不再变化,在经过少次的生长后,生长空间不再产生新的生长点且逐渐变为空集。

在此基础上,分别采用弹性支座法、ansys的优化模块、pso算法和pgsa算法对该模型进行找力及优化分析,并将所得结果与本发明(pp算法)进行对比,结果如下表。

表2优化结果对比

由表2可见,在满足各种约束条件的情况下,相比于pgsa的优化结果,pp的优化效果更好,且所需的生长次数更少,优化效率更高,由此表明本文提出的改进策略可有效提高pgsa的优化性能。此外,pp的优化效果明显优于其他找力方法(弹性支座法)及优化方法(ansys、pso),从而进一步验证了该方法在结构优化问题中的适用性。

综上所述,混合智能优化算法(pp算法)在空间结构优化问题上具有显著的求解效率和优化效果,从而为结构优化问题的研究及应用提供新的途径。

如上所述,便可较好地实现本发明。

本发明的实施方式并不受上述实施例的限制,其他任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

相关内容推荐

横峰关键词优化排名至首页淘宝关键词异地排名关键词搜索引擎排名公司关键词排名优化销售工作焦作百度关键词排名seo艺术seo关键词排名可信火星推荐关键词竞价排名的缺点关键词排名选择云尚网络关键词排名先选哥老胡软件扬州网站关键词排名周口关键词搜索排名优化微软软件关键词排名沧州关键词排名报价新浪引擎关键词广告和竞价排名赵县指定关键词优化排名河西区网站关键词优化排名江苏关键词排名不稳许昌搜狗关键词自然排名优化淘宝3c数码搜索关键词排名关键词排名轮换下拉关键词排名专注火星推荐百度小程序关键词排名收益淘宝哪些软件看关键词排名seo外包优化自然流量关键词排名云南关键词排名推广公司京东店 关键词排名查询关键词优化排名牜必询n宙斯通过a9提升关键词排名P站关键词搜索排名最先做搜索引擎排名关键词排名seo 平台直通车查关键词排名主关键词排名100多名鞍山关键词优化排名软件关键词排名的APP搜索引擎优化seo北海seo创意关键词排名答疑解惑拼多多seo招聘seo关键词排名需要数量吗关键词热搜榜排名关键词seo优化软件亚马逊关键词自然排名和广告排名百度关键词竞价排名工具百度 微博搜索关键词排名网站排名seo软件金华关键词排名优化优化关键词排名到需火20星黑龙江无线端关键词排名开封百度关键词排名优化工具整站关键词自然排名技术山西网络关键词排名优化服务关键词排名是来上海百首网络嘉兴seo宜昌seoseo与sem的区别搜狗排名关键词软件seo书架网站关键词排名监控工具鹤壁关键词点击排名哪家好百度关键词排名api许昌百度关键词自然排名工具如何提高关键词搜索排名阿里巴巴怎么做关键词排名长沙百度关键词点击排名哪家好关键词固定排名信赖黔文科技郑州关键词搜索排名技术海南关键词排名查询开封百度关键词排名厂家直通车如何让关键词有排名包年seo河北首页关键词排名郑州seo培训亚马逊关键词排名一直下跌seo效果常州科教城关键词排名刷关键词排名酉挚云速捷来看崇州市关键词seo排名优化安徽查询关键词排名关键词网站排名就选火1星百度关键词排名效提升关键词排名汾云速捷优秀关键词排名优化搜行者SEO武汉网站优化关键词排名白山市关键词seo排名优化关键词排名金手指q排名10微博关键词排名在哪搜网络关键词排名侔云速捷靠谱拼多多关键词提升排名东莞正规关键词排名快速排名外包seo济源360关键词排名h2seo4重庆关键词排名大概什么价位小红书关键词笔记排名聊城本地关键词排名七天上线印刷关键词排名入门seo关键词排名咨询7火星百度关键词排名怎么靠前广东刷手机关键词排名关键词排名点击工具 s淘宝关键词怎么优化到排名西藏自治区灰色关键词排名好的网站关键词排名查关键词排名工具下关键词排名之家seo优化 公司湛江百度网站关键词排名关键词seo亿金手指排名四商品关键词排名的一般规律岳阳seo武汉seo老钱索关键词排名介绍云速捷新民亚马逊关键词排名江苏关键词排名有哪些方式江苏关键词排名seo360关键词排名优化公司知乎关键词排名首选帝搜软件淘宝关键词排名高没有流量seo关键词排名广告海量关键词的排名seo关键词排名立荐2火星不同关键词排名不一样深圳南山区关键词排名免费seo诊断洛阳搜狗关键词排名优化技术荥阳关键词排名系统关键词优化排名耂金手指下拉滁州seo邯郸seo关键词排名优化费用抖音关键词排名方案江西搜索关键词排名优化价格刷关键词排名就选t火9星湖北关键词排名哪家公司好贵阳seo关键词排名优化软件郑州搜索引擎关键词排名系统焦作整站长尾关键词排名系统关键词快速排名选取火10星上海女装关键词排名盘锦关键词排名电话爱站工具url关键词排名常州关键词排名报价亚马逊怎么看关键词排名湖北快速关键词排名优化策略商丘官网关键词排名技术优化刷搜狗长尾关键词排名软件seo关键词查排名工具关键词排名掉得厉害查看拼多多关键词排名百度关键词排名多久能上首页北京关键词排名选择乐云seo网站刷关键词排名软刷关键词排名金手指靠谱怎么让抖音关键词排名第一潭州seo济宁关键词排名seo外链代发排名好的网站关键词分布密度seo优化团队关键词排名优化追求云速捷seo智能乌兰察布关键词排名多少钱长宁关键词排名费用深圳企业网站关键词优化排名滨江关键词排名哪家好天津seo公司大型网站seo句容网站关键词优化排名关键词排名优化询问31火星网站在线刷关键词排名安丘网站关键词排名推广多少钱热门关键词排名呐云速捷声名移动seo海口如何进行关键词排名优化360关键词排名百度关键词快速排名优化.下拉关键词排名到1火星百度关键词排名好不好江苏关键词排名seoseo和sem的区别网站关键词优化排名平台seo推广工具索关键词排名孤云速捷超稳淘宝如何养好关键词排名关键词排名外包多少钱关键词点击帽子云排名关键词快速排名推举火13星提高关键词排名就在易速达宝鸡劫持关键词排名网站快速关键词排名的技巧宝贝关键词排名不固定seo排名搜索搜索引擎长尾关键词排名优化刷关键词排名点做seoseo页面优化洛阳官网关键词自然排名工具

合作伙伴

百姓标王

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统