基于遗传算法和神经网络算法的吊车结构优化设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
·制造业信息化·
图1吊车结构系统有限元模型
Fig.1The finite element model of a fixed crane
Based on Genetic Algorithms and Artificial Neural Network Algorithms to Optimize the Structure Design
and Implementation of Crane
XUE Jia-Hai ,YU Xiao-Mo ,QING Ai-Ling ,ZHOU Wen-Jing ,YE Jun-Ke
(College of Mechanical Engineering,Guangxi University,Nanning Guangxi 530004,China )
Abstract:This paper by using the finite element method,orthogonal test method,BP neural network and genetic algorithm to optimization of crane structure system.At last ,the neural network model will be optimized through the generic algorithm and the optimal parameters of the structure dynamic behavior will be obtained .
Key words :finite element ;orthogonal experimental method ;BP-neural network ;genetic algorithm
0引言
随着吊车向大型化方向发展,结构在动载荷作用下的振动问题变得日益突出。
因此,进行基于动态特性的优化设计,使产品在设计阶段就可以预测其动态特性,可有效减小系统的振动,提高整机工作性能。
结构动力学建模方法主要有有限元法、试验模态法、混合建模法及基于人工神经网络的建模方法。
基于人工神经网络的动态优化设计建模方法,是利用多层人工神经网络极强的非线性映射功能,来描述和处理动态系统中设计变量及其动态参数之间的关系。
人工神经网络模型一旦建立,可取代有限元模型进行结构动态特性重分析,其分
析过程简单而直接,且远比有限元模型计算速度快,尤其适用于工程技术人员使用。
由于吊车结构系统的动态特性很难用设计变量显式表达,因此用遗传算法对建立的神经网络模型寻优,计算出可行区域内动态特性最优时的设计变量及目标值。
1吊车结构系统动态特性分析
图1所示为某厂生产的固定式吊车的有限元模型。
主要参数为:塔身高48.5m ,起重臂长70m ,最大起重力矩4400kN ·m 。
吊车结构的弦杆、腹杆、钢丝绳及集中质量分别以空间梁单元、杆单元、弹簧单元及质量单元模拟。
表1所示
为按最大起重力矩工况计算的系统前8阶固有频率。
修稿日期:2012-12-21
作者简介:薛加海(1986-),男,云南彝族人,在读硕士研究生。
主要研究方向:制造业管理信息化研究;于晓默(1982-),男,蒙古族人,在读博士研究生。
主要研究方向:制造业管理信息化研究。
摘要:论文综合利用BP 神经网络、遗传算法有限元法以及正交试验法对吊车结构系统进行优化研究。
利
用遗传算法和BP 神经网络建立复杂结构系统动态优化的计算模型,该模型可代替系统原来的有限元模型。
首先对吊车起重机结构系统进行模态分析及谐响应动力学分析,找出对结构动态特性影响最大的模态频率,再利用灵敏度分析,确定对动态特性较敏感的设计变量作为神经网络的输入变量,并利用正交试验法确定神经网络训练样本,用有限元模型计算出样本点数据,建立反映结构振动特性的人工神经网络模型,最后利用遗传算法对所建立的神经网络模型寻优,得到使结构动态性能最优的设计参数。
关键词:有限元法;正交试验法;BP 神经网络;遗传算法中图分类号:TP18
文献标识码:A
doi:10.3969/j.issn.1002-6673.2013.01.037
文章编号:1002-6673(2013)01-093-03
基于遗传算法和神经网络算法的吊车结构优化设计与实现
薛加海,于晓默,秦爱玲,周文景,叶俊科
(广西大学机械工程学院,广西南宁530004)
机电产品开发与创新
Development &Innovation of M achinery &E lectrical P roducts
Vol.26,No.1Jan .,2013第26卷第1期2013年1月
93
·制造业信息化·
表3正交试验因素及水平表
Tab.3The orthogonal factors and the level
水平
H0
(mm)
H1
(mm)
H2
(mm)
D1
(mm)
D2
(mm)
D3
(mm)
D4
(mm)
A1
(mm2)
A2
(mm2)
120009080707090651385.6621.2 22200100908075100701690.2863.9 323001101009080110752049.61115.3 4240012011010085120802549.61564.5 5150013012011090130903138.42089.2
A3
(mm2)
511.3
621.2
863.9 1115.3 1564.5
A4
(mm2)
456.3
511.3
621.2
863.9
1021.0
对吊车结构进行谐响应分析可知,在不同激振频率的动载荷作用下,位移响应最大峰值均出现在第2阶固有频率处,故第2阶频率易引起吊车的共振。
由模态分析可知,第2阶振型是由塔身的弯曲振动引起的,因此,提高塔身的弯曲动刚度,是吊车动态优化设计的主要目标。
为找出对结构动态性能影响最大的振动频率,对吊车进行了简谐振动响应分析。
根据分析结果可知,在不同激振频率的动载荷作用下,吊车顶部节点水平方向如图2所示,及起重臂端部节点垂直方向如图3所示的位移响应,最大峰值均出现在第2阶模态,易引起共振。
吊车结构系统由起重臂、平衡臂、塔身等部件组成,设计吊车时既要考虑结构的强度、
刚度、稳定性,也要考虑其经济性能,
即尽量减小结构自重,因此,整机结构
系统型钢规格较多,导致设计参数较多。
为了能正确有效地指出结构的动态薄弱
部位及修改方向,对吊车结构进行灵敏
度分析,可以减缩一些次要的设计变量
提高优化效率。
对整机结构系统的38个
设计参数相对第2阶固有频率进行灵敏度分析后,确定了表2中的11个截面参数(因素)作为设计变量。
原则上,应选取灵敏度值较大的参数为设计变量,但同时应考虑各杆件的刚度条件及静态分析结果,对其他受力不大的杆件,参照灵敏度分析结果,直接按刚度条件确定其截面参数。
2利用正交试验法确定神经网络的训练样本
建立神经网络模型需要一系列训练样本,合理的训练样本数量及分布能使神经网络模型确切地表达结构的映射关系。
采用正交试验法可以用尽可能少的样本数量,得到分布尽可能均匀、全面的样本点。
吊车结构系统神经网络模型训练样本采用正交表L50(511),即样本总数为50,因素(即输入变量)数为11个,每个因素均为5水平,样本的因素及水平情况如表3所示,表中截面积A 的离散值取为各种型钢不同规格时的截面面
积,正交表L50(511)略。
对这50个样本,利用
有限元模型计算出相应的第2阶固有频率,
作为神经网络模型的输出变量。
3BP神经网络模型的建立
结构振动系统的设计变量与其动态特性参数之间的关系,是一种高度非线性映射关
系。
而人工神经网络极强的非线性映射功能,
非常适于建立结构振动系统的模型。
BP神经
网络目前应用广泛,已经证明,一个三层BP
网络能够逼近任何有理函数,因此,可以用
三层BP网络建立结构设计变量与其动态特
性参数之间的映射关系,并用该模型进行结
构振动系统动态特性的重分析。
对具有11
个设计变量的吊车结构系统,其BP网络模
型的输入层有11个神经元,隐层设计为23
个神经元,输出层的1个神经元用于描述吊
车结构的第2阶固有频率。
为获得具有全局
意义的振动重分析神经网络模型,对各设计
变量在其可行域内各取5个离散值见表3,
再按正交试验法组合得到50个设计样本作为
表1吊车结构系统前8阶固有频率有限元计算值
Tab.1The natural frequencies of the system in the prior8stages 阶数12345678
固有
频率
(Hz)
0.126320.179160.322110.43638
0.703410.716091.61731.71210
表2吊车结构设计变量
Tab.2The design variable of the crane
参数(因素)含义
参数
(因素)
含义
H0(mm)塔身截面边长D4(mm)第二节平衡臂弦杆圆柱直径
H1(mm)第一到第三节起重臂下
弦杆截面边长
A1(mm)平衡臂垂直桁架腹杆截面积
H2(mm)第四到第六节起重臂下
弦杆截面边长
A2(mm2)
第一到~第三节起重臂空间
斜腹杆截面积
D1(mm)第一到第五节起重臂上
弦杆圆柱直径
A3(mm2)
第四到第六节起重臂空间斜
腹杆截面积
D2(mm)第六到第七节起重臂上
弦杆圆柱直径
A4(mm2)
第七节起重臂空间斜腹杆截
面积
D3(mm)第一节平衡臂弦杆圆柱
直径
94
·制造业信息化·
训练集,并另外设计5个样本作为测试
集,利用有限元分析软件ANSYS对所有
样本进行了完整的有限元分析。
采用
Matlab软件提供的神经网络工具箱进行
神经网络的设计和训练。
由于原始样本
中各向量的数量级差别较大,为防止部
分神经元达到过饱和状态,应对样本进
行归一化处理。
若以P代表输入向量,T
代表输出向量,则创建BP网络的程序代
码(略)。
利用仿真函数sim对上述网络进行测试表明,5个测试样本的网络输出值与有限元计算结果最大误差不超过1%。
4用遗传算法寻求神经网络模型的最优值
用神经网络建立起输入变量与输出变量之间的函数关系后,还需要求解该函数的最优值。
由于神经网络模型建立的函数关系是通过神经元间的连接权值与阈值来实现的,难以用传统优化方法对此类问题寻优。
遗传算法是一种通用、高效的随机搜索与优化方法,其主要特点是群体搜索策略和群体中个体之间的信息交换。
遗传算法不需要导数信息或其他辅助信息,仅用适应度函数值来评估个体。
求解优化问题时,需要知道目标函数的显式表达式,并由此计算适应度值。
然而,复杂结构振动系统的设计变量与其优化目标即动态特性参数之间很难用显式表达,而这种难以表达的函数关系可以通过神经网络来仿真。
遗传算法可在神经网络确定的可行域范围内寻求最优解,减小了搜索范围,缩短了遗传算法的计算时间,并可保证满足约束条件。
用遗传算法优化神经网络模型,以Matlab软件为平台,使用遗传算法工具箱GATBX进行寻优计算。
目标函数取为ObjV=sim (net,(bs2rv(Chrom,FieldD)’)’),其中sim为神经网络仿真函数,net为训练好的神经网络模型,bs2rv为二进制串到实值的转换函数。
由于GATBX遗传算法工具箱要求目标函数最小、非负,而要寻优的吊车结构系统振动频率为最大值,故适应度函数取FitnV=ranking(-ObjV)。
求出目标函数最优
值及对应的设计变量后,还需进行反归一化处理,还原为实际数值,遗传算法程序代码(略)。
表4为遗传算法得到的最优解及设计变量与原设计的比较,分析计算结果可知,第2阶固有频率提高了28.3,并且结构自重减轻了10.5%。
5结论
以吊车起重机结构系统为例,提出了将有限元方法、正交试验法、神经网络及遗传算法结合运用的动态优化设计方法。
利用有限元分析软件的模态分析、谐响应分析功能,可以准确找出对振动系统动态性能影响最大的模态频率;灵敏度分析对设计变量较多的大型复杂结构,能有效指出其动态薄弱部位及修改方向;正交试验法与神经网络结合,可以用少量的样本,得到分布尽可能均匀、全面的网络训练样本点;用遗传算法优化神经网络模型,不仅可以解决目标函数无法用设计变量显式表达的问题,而且更有可能得到全局意义上的最优解。
参考文献:
[1]陈新.机械结构动态设计理论方法及应用[M].北京:机械工业出版
社,1997.
[2]于兰峰,王金诺.塔式起重机结构系统动态优化设计[J].西南交通
大学学报,2007,2.
[3]任平.遗传算法(综述)[J].工程数学学报,1999.
[4]于兰峰.塔式起重机结构刚性及动态优化研究[D].成都:西南交通
大学,2006.
[5]傅立军,包忠诩,陈泽中,等.正交试验法、神经网络和遗传算法的
结合EJ3.南昌大学学报(工科版),2003,1.
[6]丁承民,张传生,刘贵忠.正交试验遗传算法及其在函数优化中的
应用[J].系统工程与电子技,1997.
表4优化前后结构设计变量及主要参数比较
Tab.4The optimal variables compared with the original l
参数H0(mm)H1(mm)H2(mm)D1(mm)D2(mm)D3(mm)D4(mm)原参数20001301101009011090优化解250010080709011065
参数A1(mm2)A2(mm2)A3(mm2)A4(mm2)第2阶固有
频率(Hz)
自重(kg)
原设计2049.62089.21115.3621.20.1791672524优化解2549.61115.3863.9456.30.2298964884
95。