[发明专利]一种基于响应面建模和改进粒子群算法的有限元模型修正方法无效
申请号: | 201110415690.3 | 申请日: | 2011-12-13 |
公开(公告)号: | CN102495932A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 秦玉灵;孔宪仁;罗文波;王本利;孙兆伟;曹喜滨;耿云海;宫晓春 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 韩末洙 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于响应面建模和改进粒子群算法的有限元模型修正方法,涉及基于响应面建模和改进粒子群算法的有限元模型修正方法。解决现有有限元模型修正方法效率低、精度有限问题。将结构参数分组,选初始迭代点,计算响应值,用最小二乘法得响应面模型函数,有效则计算模态频率值,构建适应度函数,按适应度将结构参数分为优解群和劣解群,优解群粒子利用Logistic映射及反映射得原结构参数,再更新得当前新速度和位置并重新计算适应度函数值,劣解群粒子进行变异并计算变异后粒子适应度;确定新一代个体最优和群体最优,满足终止条件则输出最优解,否则继续迭代。将响应面建模和粒子群算法结合对有限元模型进行修正,有效提高修正的效率和精度。 | ||
搜索关键词: | 一种 基于 响应 建模 改进 粒子 算法 有限元 模型 修正 方法 | ||
【主权项】:
1.一种基于响应面建模和改进粒子群算法的有限元模型修正方法,其特征在于基于响应面建模和改进粒子群算法的有限元模型修正方法是通过以下步骤实现的:一、采用正交试验设计方法设计试验,将结构参数x=[x1,x2,...xn]按不同水平分为k组,则第k组的结构参数表示为
k取整数;二、选定用于构造响应面的结构参数x=[x1,x2,...xn]的初始迭代点,记为
初始迭代点取k个组处结构参数的平均值;三、用式(1)计算第j组处结构的响应值
如下:y ^ j = a 0 + Σ i = 1 n a i x i + Σ i = 1 n b i exp ( - | | x i - x i ‾ | | 2 2 σ 2 ) - - - ( 1 ) ]]> 其中,xi为相应第j组的第i个结构参数,
为k个组中结构参数xi的平均值;
为第j组结构参数对应的响应面模型计算值;1≤j≤k,j取整数;σ表示响应面模型中的控制参数;四、用最小二乘法则求解式(1)中的待定系数a0、ai和bi,从而得到支持向量机响应面模型函数;五、计算检验点处响应面模型计算值
判断响应面模型函数有效性,有效则计算得模态频率值,得
其中,fi为第j组的结构参数对应的模态频率值;无效则返回步骤一,重新进行参数分组及响应面模型函数的构造;六、按照式(2)计算结构参数x=[x1,x2,...xn]的适应度min fit(x),min fit ( x ) = min Σ i = 1 n ER ( f ^ i , f i ) = min Σ i = 1 n | f ^ i - f i f i | - - - ( 2 ) ]]> 式(2)中,x=[x1,x2,...xn]为结构参数,fi为试验测得的基准模型频率值,
为步骤五中得到的模态频率值;七、将步骤六得到的适应度min fit(x)≤meanfit(x)的结构参数x为优解群,适应度min fit(x)≥meanfit(x)的结构参数x为劣解群,其中meanfit(x)为结构参数适应度平均值;八、根据Logistic映射式(3)、(4)和(5),将步骤七得到的优解群中的结构参数x映射至混沌空间进行混沌搜索,所得混沌变量反映射回原设计空间得到原设计变量xi,再将原设计变量xi按式(2)计算得到适应度函数值;cxi+1=μcxi(1-cxi) (3)cxi=(xi-xi min)/(xi max-xi min) (4)xi=xi min+cxi(xi max-xi min) (5)μ为控制变量,在(3.5699456,4]之间取值;cxi为原设计变量xi对应的混沌变量且cxi∈(0,1),xi max,xi min为xi的最大值和最小值;原设计空间即为步骤一中的结构参数构成的;九、将步骤八得到的混沌变量cxi作为粒子群算法中的初始迭代点进行粒子群体(即结构参数)速度和位置的更新,其中优解群中粒子按速度和位置变换公式更新得到当前新的速度和位置并重新按式(2)计算适应度函数值,速度和位置的更新公式为式(6),如下:v id t + 1 = ω v id t + c 1 r 1 ( p id - x id t ) + c 2 r 2 ( p gd - x gd t ) x id t + 1 = x id t + v id t + 1 - - - ( 6 ) ]]> 式(6)中,
为第t+1次迭代时第i个粒子第d维的速度,
为第t+1次迭代时第i个粒子第d维的位置,
为第i个粒子在第t次迭代终止时的第d维最优位置,
为整个粒子群体在第t次迭代终止时的第d维最优位置,c1表示粒子对自己经历过的历史最优位置的记忆能力且c1>0,c2表示粒子对整个群体飞行过程中所经历的群体最优位置的记忆能力且c2>0,r1和r2为[0,1]之间均匀分布的随机数,惯性因子ω≥0;十、将步骤七得到的劣解群中的结构参数进行变异并按式(7)计算变异后粒子的位置和速度,变异公式(7)为:v id t + 1 = ω v id t + c 1 r 1 ( p id - x id t ) + c 2 r 2 ( p gd - x gd t ) x id t + 1 = x id t + ηN ( 0,1 ) v id t + 1 - - - ( 7 ) ]]> 式(7)中各参数意义同式(6)一样,其中,η为常数或自动调节的变量,用来控制扰动步长,计算公式为
设定η∈(0.1□0.5),N(0,1)为服从Gaussian(0,1)分布的随机变量,
即为变异后粒子;十一、将步骤九和步骤十搜索所得粒子分别按照式(2)计算粒子的个体适应度值min fit(x),选择个体适应度值最小的粒子作为新一代的群体最优粒子;十二、判断步骤十一中的搜索结果是否满足所设定的算法终止条件,满足则输出最优解,否则继续迭代,其中,min fit(x)≤0.01为终止条件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110415690.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种竹荪液体菌种培养基的制备方法
- 下一篇:一种自动选纸打印机