发明名称 门式起重机优化设计的神经网络方法
摘要 本发明涉及起重机设计技术领域,其特征是提供一种例如门式起重机结构参数优化设计的神经网络方法。根据起重机实际设计要求,确定设计参数变量及影响因素变量,将影响因素变量设计为神经网络的输入层的输入变量,需要设计的结构参数变量设计为神经网络的输出层的输出变量,采用含有一层隐层的三层前馈型网络结构,层与层之间采用全互连方式连接,同一层结点之间无连接,神经元的激活函数采用函数利用起重机设计实例的数据作为神经网络训练的样本数据,运用公式对训练样本数据进行归一化处理,用神经网络的误差反向传播(BP)算法对神经网络进行训练;利用BP神经网络模型的泛化能力,进行起重机结构参数的优化设计。
申请公布号 CN101441728B 申请公布日期 2010.09.08
申请号 CN200710180500.8 申请日期 2007.11.21
申请人 新乡市起重机厂有限公司 发明人 禹建丽;唐敦硕;王亮;张晓文;张少辉;张宗伟
分类号 G06N3/04(2006.01)I;G06N3/08(2006.01)I 主分类号 G06N3/04(2006.01)I
代理机构 新乡市平原专利有限责任公司 41107 代理人 申玉玺
主权项 1.一种门式起重机优化设计方法,根据门式起重机实际设计要求,确定设计参数变量及影响因素变量,影响因素变量x<sub>1</sub>、x<sub>2</sub>、x<sub>3</sub>、x<sub>4</sub>、x<sub>5</sub>,设计为神经网络的输入层的输入变量,设计参数变量y<sub>1</sub>、y<sub>2</sub>、y<sub>3</sub>、y<sub>4</sub>,设计为神经网络的输出层的输出变量,其中x<sub>1</sub>为起升载荷,x<sub>2</sub>为最大幅度,x<sub>3</sub>为最小幅度,x<sub>4</sub>为补偿倍率,x<sub>5</sub>为起升倍率,y<sub>1</sub>为臂架长度,y<sub>2</sub>为臂架下绞点位置,y<sub>3</sub>为动滑轮位置,y<sub>4</sub>为定滑轮位置,其特征在于采用具有含一层隐层的三层前馈型网络结构,层与层之间采用全互连方式连接,同一层结点之间无连接,神经元的激活函数采用函数<img file="FSB00000089304700011.GIF" wi="185" he="143" />利用门式起重机设计实例的数据作为神经网络训练的样本数据,运用公式<img file="FSB00000089304700012.GIF" wi="366" he="129" />对训练样本数据进行归一化处理,使其值在[0,1]之间,用神经网络的误差反向传播(BP)算法对神经网络进行训练,误差精度设为1e-3,神经网络训练过程由正向传播和反向传播两部分组成:(1)正向传播给定一个训练样本的输入X=〔x<sub>1</sub>,x<sub>2</sub>,…,x<sub>m</sub>〕,首先由输入层单元传到隐层单元,经隐层单元处理后再传送到输出层,最后由输出层单元处理并产生一个输出Y=〔y<sub>1</sub>,y<sub>2</sub>,…,y<sub>n</sub>〕,设输入层、隐层、输出层结点数分别为m、h、n,输入层到隐层的连接权为w<sub>ij</sub>(i=1,2,…,m,j=1,2,…,h),隐层到输出层的连接权为v<sub>jl</sub>(j=1,2,…,h,l=1,2,…,n),隐层和输出层结点的输出分别为:<img file="FSB00000089304700013.GIF" wi="1516" he="163" /><img file="FSB00000089304700014.GIF" wi="1444" he="138" />其中θ<sub>j</sub>是隐层结点的阈值;<img file="FSB00000089304700015.GIF" wi="36" he="39" />是输出层结点的阈值;f是函数:<img file="FSB00000089304700016.GIF" wi="431" he="156" />如果输出层没有得到期望的输出,则转入反向传播;(2)反向传播按先修改隐层到输出层的连接权值v<sub>jl</sub>(j=1,2,…,h,l=1,2,…,n)然后修改输入层到隐层的连接权值w<sub>ij</sub>(i=1,2,…,m,j=1,2,…,h)的与正向传播相反的顺序更新连接权及各层神经元的阈值:v<sub>jl</sub>(t+1)=v<sub>jl</sub>(t)+αd<sub>l</sub>z<sub>j</sub>            (3)<img file="FSB00000089304700021.GIF" wi="883" he="67" /><img file="FSB00000089304700022.GIF" wi="1335" he="63" />w<sub>ij</sub>(t+1)=w<sub>ij</sub>(t)+βe<sub>j</sub>x<sub>i</sub>            (6)θ<sub>j</sub>(t+1)=θ<sub>j</sub>(t)+βe<sub>j</sub>              (7)<img file="FSB00000089304700023.GIF" wi="1147" he="134" />其中α和β一般为大于0小于1的正数,<img file="FSB00000089304700024.GIF" wi="36" he="51" />(l=1,2,…,n)为输出层神经元的期望输出;对每一个训练样本重复进行正向和反向传播运算,直至对每一个训练样本的输入,经神经网络正向传播计算得出的输出值均满足误差精度的要求;将需设计的起重机的影响因素变量x<sub>1</sub>、x<sub>2</sub>、x<sub>3</sub>、x<sub>4</sub>、x<sub>5</sub>,输入到经过训练得到的神经网络,按正向传播过程计算神经网络的输出,便可得到门式起重机的优化设计参数变量y<sub>1</sub>、y<sub>2</sub>、y<sub>3</sub>、y<sub>4</sub>。
地址 453003 河南省新乡市南环路东1号