离散桁架结构和连续体结构形状优化的相对敏度方法技术

技术编号:4019034 阅读:336 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种离散桁架结构和连续体结构形状优化的相对敏度方法。对于包含结构外形与截面尺寸两类变量耦合的离散桁架和连续体类结构形状优化问题,以目标和约束的相对敏度确定混合离散优化问题迭代方向,计算使离散桁架和连续体类结构目标性能最好的截面尺寸与结构外形变量。确定迭代方向的规则为:在可行域内,迭代方向为使目标函数下降最快而约束增加最少的坐标方向;在可行域外,迭代方向为使目标函数增加最少而约束降低最多的坐标方向;若该迭代方向对应的变量为连续变量,则设离散变量值为常量,按连续变量优化方法优化所有连续变量。

【技术实现步骤摘要】

本专利技术属结构形状优化设计领域,具体涉及一种离散桁架结构和连续体结构形状 优化的相对敏度方法。
技术介绍
结构形状优化设计需要综合考虑形状和截面两类变量的耦合,由于截面面积只能 取离散值,结构形状优化属于非线性混合离散变量优化问题,求解比较困难。因此研究开发 有效的混合离散优化算法一直是结构设计优化中一个重要的课题。混合离散变量优化方法 归纳起来可以分为以下几类1)以连续变量优化方法为基础的方法,如圆整法、拟离散法 和离散惩罚函数法等。此类方法可能因离散变量最优解不在连续最优解附近而导致搜索失 败;2)直接在离散空间中搜索的方法,如随机离散搜索法、离散复合型法以及离散整数梯 度法。此类方法往往收敛较慢;3)启发式混合离散变量搜索方法,如将遗传算法、模拟退火 等启发式方法应用于求解混合离散变量优化问题。除以上分类外,国内外工程界还提出并 研究了多种方法,如将分支定界法推广应用于解非线性离散变量问题,序列线性近似法等。 虽然这些方法在工程优化设计中都有成功的应用,却很难找出一种可以解决非线性混合离 散优化问题的通用方法。
技术实现思路
本专利技术的目的在于提供一种用于离散变量桁架和连续体类结构形状优化的相对 敏度方法。该方法由于采用相对敏度确定迭代方向,能够避免收敛于伪极值点,具有较强的 稳健性,从而解决工程结构形状优化中广泛存在的混合离散优化问题。在设计优化中,设计变量的改变会同时引起目标和约束函数的改变,显然目标和 约束函数的相对敏度表示了目标函数相对于约束函数变化的快慢程度。实际工程混合离散 优化问题中离散变量维数相对连续变量一般比较少。对于离散变量,搜索过程只需在有限 的离散值域搜索即可,无需在无穷连续可行域内搜索。抓住这个工程特点,本专利技术提供一种 离散桁架结构和连续体类结构形状优化的相对敏度方法,以目标和约束的相对敏度确定混 合离散优化问题迭代方向,计算使离散桁架和连续体类结构目标性能最好的截面尺寸与结 构外形变量。确定迭代方向的规则为在可行域内,迭代方向为使目标函数下降最快而约束 增加最少的坐标方向;在可行域外,迭代方向为使目标函数增加最少而约束降低最多的坐 标方向;若该迭代方向对应的变量为连续变量,则设离散变量值为常量,按连续变量优化方 法优化所有连续变量。本专利技术的相对敏度方法具体包括以下步骤步骤1、建立包含桁架和连续体类结构外形与截面尺寸两类变量耦合的优化模型对于离散桁架结构有f (X)为桁架结构总重量,XD、Xe分别为杆件截面变量和节点 坐标变量,gi(x)是应力与位移约束。对于连续体类结构有f(x)为目标性能,XD、Xe分别为 结构截面变量和结构边界形状变量。ED、Ee分别为离散域子空间和连续域子空间。步骤2、初始化。 中 k 为迭代记数,flag 用来标 识上次迭代是否是连续变量优化。步骤3、计算X05)的相对敏度。设gi(X)为一组连续可微约束,将约束采用聚合约束表达 p彡丄用差分法计算目标函数近似梯度和约束聚合函数的 P /=1近似梯度,然后计算相对敏度向量B。如果AG/AXi = 0,说明在该迭代点,约束函数与变 量Xi的变化无关,记、=0。 相对敏度的定义为 九/ 了, 其中对于离散变量^ 步骤4、判断X(k)是否满足约束条件。令圹=X(k),如果圹不在在可行域内,转步骤8。其中圹为过渡迭代点。步骤5、若圹在可行域内,比较向量B的元素,确定迭代方向。若flag = true,上次迭代是连续变量优化,如果紧接着进行连续变量优化,必然 导致迭代过早收敛终止。因此只比较向量B中的离散变量对应的分量。即取前p个分量进 行比较。当maxlbj彡0取屯=!11狀{^}且J g//;否则取具有最大绝对值的分量,即J bj = max {Ibj |} KJ 史 H。判断J对应的变量&,如果&为离散变量、G XD或者J彡p)转步骤6 ;如果& 为连续变量(巧e XG或者p彡J彡n)转步骤10。步骤6、沿巧方向迭代搜索。如果A f/ A Xj > 0,则沿Xj负向搜索圹=X(k)-A □ ;如果A f/ A Xj < 0,则沿 &正向搜索^zX^+Aj □ 。其中 为第J个单位坐标向量,A 是第J维离散变量的增量。5步骤7、判断圹的&分量是否满足边界条件。判断t的&分量是否满足边界条件,若不满足则将下标J添加到集合H,转步骤 5,取下一个具有较大相对敏度的设计变量来确定搜索方向。若满足边界条件,令K = K+1, X(k+1) = 转步骤 4。步骤8、取。若f在可行域外,使设计点沿目标函数增加最少,约束降低最多的坐标方向回到 可行域。计算圹的相对敏度向量B,取I屯二!!^!!!…山。如果时11{|1^|}对应有多维变 量,任取一个,沿Xl方向搜索。为使G(X(K+1)) <0应有 由上式可取 。如果&为连续变量取= x/ +Ax7 ;如果&为离散变量,并且若AXl<0,取;C广+1)为不大于X/+AX/的离散值,否则若AXl>0取 X广+1)为不小于x/ + Ax,的离散值。步骤9、判断X(k+1)是否满足下降条件。若 转步骤 10。否则转步骤 11。步骤10、优化连续变量XG。令离散变量为常量,按连续变量优化方法优化连续变量XG,令flag = true。步骤11、判断迭代是否收敛。判断迭代是否收敛,收敛则结束迭代,否则令K = K+1转步骤2。收敛准则如下 若E彡e则终止迭代。其中£为给定的很小的正数。本专利技术的由于根据目标和约 束函数的相对敏度确定迭代方向,具有下列区别于现有的混合离散变量优化方法显著优势1)本专利技术采用相对敏度确定迭代方向,由于离散变量只在离散值域搜索,从而保 证每一个中间设计点均是可行离散点,与圆整法、拟离散法等现有方法的很大区别在于无 需邻域查点和圆整。而对于连续变量仍然按连续变量优化方法搜索,提高了求解的效率;2)本专利技术根据相对敏度的特点,能可避免算法收敛于伪极值点,一旦搜索超出可 行域则使设计点沿目标函数增加最少而约束降低最多的坐标方向搜索回到可行域;3)本专利技术对问题本身的性态及初始点的选择要求很低,有很强的稳健性性。因此, 可在工程实践中广泛推广使用。附图说明 图1为本相对敏度方法实施例1的连续体结构示意图2为实施例1以不同初始点求解的迭代过程示意图;图3为本专利技术求解实施例1避免迭代过程收敛于伪极值点的示意图;图4为实施例2的离散桁架结构示意图;图5为实施例1具体实施步骤流程图。具体实施方法下面结合附图对本专利技术的内容作进一步详细说明实施例1本实施例为连续体结构形状优化的相对敏度方法。图1所示为压力容器连续体结 构示意图。包含压力容器结构外形与截面尺寸两类变量耦合的问题,目标性能最好即为为 材料费用和焊接费用之和最小,设计变量为X= = ,其中\,& 为结构截面变量,x3,x4结构边界形状变量。本例连续体结构压力容器形状优化的相对敏度 方法实施步骤流程图如图5所示,具体如下步骤1、建立该连续体结构外形与截面尺寸两类变量耦合的优化模型。其中f(X)为目标性能,XD、Xe分别为压力容器结构截面变量和结构边界形状变量。步骤2、初始化。令k = 0,X(k) = 本文档来自技高网...

【技术保护点】
离散桁架结构和连续体结构形状优化的相对敏度方法,所述离散桁架或连续体结构形状优化问题是包含结构外形与截面尺寸两类变量耦合的问题,其特征在于:以目标和约束的相对敏度确定混合离散优化问题迭代方向,计算使离散桁架结构和连续体类结构目标性能最好的截面尺寸与结构外形变量;确定迭代方向的规则为:在可行域内,迭代方向为使目标函数下降最快而约束增加最少的坐标方向;在可行域外,迭代方向为使目标函数增加最少而约束降低最多的坐标方向;若该迭代方向对应的变量为连续变量,则设离散变量值为常量,按连续变量优化方法优化所有连续变量。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋占四向家伟吴义忠蒋慧陈东弟
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:45[中国|广西]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1