发明名称 一种爬架组的工作状态检测方法
摘要 本发明公开了一种爬架组的工作状态检测方法,通过构建两级神经网络模型,高度神经网络模型对爬架组内的相邻爬架之间的高度差信息进行处理,倾角神经网络模型对爬架组内的各个爬架的倾角信息进行处理,载荷神经网络对爬架组内的各个爬架的载荷信息进行处理,高度神经网络模型、倾角神经网络模型和载荷神经网络模型的输出作为第二级神经网络模型的输入,由此得到第二级神经网络模型的输出并据此进行判定得到爬架组的工作状态;优点是考虑爬架组内相邻爬架的状态数据的关联性,对爬架组内的各个爬架的数据信息进行融合处理,降低外界环境对各个爬架的干扰影响,综合得到全面、准确的判定结果,提高了检测爬架组安全状况的准确率。
申请公布号 CN104598970A 申请公布日期 2015.05.06
申请号 CN201510010422.1 申请日期 2015.01.09
申请人 宁波大学 发明人 秦建武;李宏;陈斌;陈东旭;施乾东
分类号 G06N3/02(2006.01)I 主分类号 G06N3/02(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 方小惠
主权项 一种爬架组的工作状态检测方法,所述的爬架组包括依次排列的五个爬架,五个爬架依次为1号爬架、2号爬架、3号爬架、4号爬架和5号爬架;其特征在于包括以下步骤:①构建两级神经网络模型:第一级神经网络模型包括三个神经网络模型,分别为高度神经网络模型、倾角神经网络模型和载荷神经网络模型,第二级神经网络模型包括一个神经网络模型,每个所述的神经网络模型包括输入层、隐藏层和输出层,每个所述的神经网络模型的隐藏层和输出层的激活函数均为tansig函数,所述的tansig函数为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>2</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mn>2</mn><mi>x</mi></mrow></msup></mrow></mfrac><mo>-</mo><mn>1</mn><mo>,</mo></mrow>]]></math><img file="FDA0000653892210000011.GIF" wi="396" he="137" /></maths>e为自然对数的底数;所述的高度神经网络模型的输入层的神经元节点数为4个,所述的高度神经网络模型的隐藏层的神经元节点数为9个,所述的高度神经网络模型的输出层的神经元节点数为1个;所述的高度神经网络模型的输入层的参数为X<sub>1</sub>=[x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,x<sub>4</sub>],隐藏层的输出函数为y<sub>1</sub>=f<sub>1</sub>(iw<sub>1</sub>X<sub>1</sub>+b<sub>1</sub>),输出层的输出函数为y<sub>2</sub>=f<sub>2</sub>(lw<sub>2</sub>y<sub>1</sub>+b<sub>2</sub>)=f<sub>2</sub>(lw<sub>2</sub>f<sub>1</sub>(iw<sub>1</sub>X<sub>1</sub>+b<sub>1</sub>)+b<sub>2</sub>),其中iw<sub>1</sub>为输入层与隐藏层之间的权值矩阵,b<sub>1</sub>为输入层与隐藏层之间的阈值矩阵;lw<sub>2</sub>为隐藏层与输出层之间的权值矩阵,b<sub>2</sub>为隐藏层与输出层之间的阈值矩阵;所述的高度神经网络模型的输出Y<sub>h</sub>=y<sub>2</sub>;所述的倾角神经网络模型的输入层的神经元节点数为5个,所述的倾角神经网络模型的隐藏层的神经元节点数为11个,所述的倾角神经网络模型的输出层的神经元节点数为1个;所述的倾角神经网络模型的输入层的参数为X<sub>2</sub>=[x<sub>5</sub>,x<sub>6</sub>,x<sub>7</sub>,x<sub>8</sub>,x<sub>9</sub>],隐藏层的输出函数为y<sub>1</sub>'=f<sub>1</sub>'(iw<sub>1</sub>'X<sub>2</sub>+b<sub>1</sub>'),输出层的输出函数为y<sub>2</sub>'=f<sub>2</sub>'(lw<sub>2</sub>'y<sub>1</sub>'+b<sub>2</sub>')=f<sub>2</sub>'(lw<sub>2</sub>'f<sub>1</sub>'(iw<sub>1</sub>'X<sub>2</sub>+b<sub>1</sub>')+b<sub>2</sub>'),其中iw<sub>1</sub>'为输入层与隐藏层之间的权值矩阵,b<sub>1</sub>'为输入层与隐藏层之间的阈值矩阵;lw<sub>2</sub>'为隐藏层与输出层之间的权值矩阵,b<sub>2</sub>'为隐藏层与输出层之间的阈值矩阵;所述的倾角神经网络模型的输出Y<sub>d</sub>=y<sub>2</sub>';所述的载荷神经网络模型的输入层的神经元节点数为5个,所述的载荷神经网络模型的隐藏层的神经元节点数为11个,所述的载荷神经网络模型的输出层的神经元节点数为1个;所述的载荷神经网络模型的输入层的参数为X<sub>3</sub>=[x<sub>10</sub>,x<sub>11</sub>,x<sub>12</sub>,x<sub>13</sub>,x<sub>14</sub>],隐藏层的输出函数为y<sub>1</sub>″=f<sub>1</sub>″(iw<sub>1</sub>″X<sub>3</sub>+b<sub>1</sub>″),输出层的输出函数为y<sub>2</sub>″=f<sub>2</sub>″(lw<sub>2</sub>″y<sub>1</sub>″+b<sub>2</sub>″)=f<sub>2</sub>″(lw<sub>2</sub>″f<sub>1</sub>″(iw<sub>1</sub>″X<sub>3</sub>+b<sub>1</sub>″)+b<sub>2</sub>″),其中iw<sub>1</sub>″为输入层与隐藏层之间的权值矩阵,b<sub>1</sub>″为输入层与隐藏层之间的阈值矩阵;lw<sub>2</sub>″为隐藏层与输出层之间的权值矩阵,b<sub>2</sub>″为隐藏层与输出层之间的阈值矩阵;所述的载荷神经网络模型的输出Y<sub>F</sub>=y<sub>2</sub>″;所述的第二级神经网络模型的输入层的神经元节点数为3个,所述的第二级神经网络模型的隐藏层的神经元节点数为7个,所述的第二级神经网络模型的输出层的神经元节点数为1个;所述的第二级神经网络模型的输入层的参数为X<sub>4</sub>=[x<sub>15</sub>,x<sub>16</sub>,x<sub>17</sub>],隐藏层的输出函数为y<sub>1</sub>″'=f<sub>1</sub>″'(iw<sub>1</sub>″'X<sub>4</sub>+b<sub>1</sub>″'),输出层的输出函数为y<sub>2</sub>″'=f<sub>2</sub>″'(lw<sub>2</sub>″'y<sub>1</sub>″'+b<sub>2</sub>″')=f<sub>2</sub>″'(lw<sub>2</sub>″'f<sub>1</sub>″'(iw<sub>1</sub>″'X<sub>4</sub>+b<sub>1</sub>″')+b<sub>2</sub>″'),其中iw<sub>1</sub>″'为输入层与隐藏层之间的权值矩阵,b<sub>1</sub>″'为输入层与隐藏层之间的阈值矩阵;lw<sub>2</sub>″'为隐藏层与输出层之间的权值矩阵,b<sub>2</sub>″'为隐藏层与输出层之间的阈值矩阵;所述的第二级神经网络模型的输出T=y<sub>2</sub>″';②采用爬架组的样本数据对步骤①中各个神经网络模型进行训练,得到iw<sub>1</sub>、b<sub>1</sub>、lw<sub>2</sub>、b<sub>2</sub>、iw<sub>1</sub>'、b<sub>1</sub>'、lw<sub>2</sub>'、b<sub>2</sub>'、iw<sub>1</sub>″、b<sub>1</sub>″、lw<sub>2</sub>″、b<sub>2</sub>″、iw<sub>1</sub>″'、b<sub>1</sub>″'、lw<sub>2</sub>″'、b<sub>2</sub>″';③对五个爬架的工作状态进行周期性的采样:每个周期内的采样数据包括爬架的高度、倾角和载荷数据,其中,1号爬架的高度记为h<sub>1</sub>、倾角记为d<sub>1</sub>、载荷记为F<sub>1</sub>;2号爬架的高度记为h<sub>2</sub>、倾角记为d<sub>2</sub>、载荷记为F<sub>2</sub>;3号爬架的高度记为h<sub>3</sub>、倾角记为d<sub>3</sub>、载荷记为F<sub>3</sub>;4号爬架的高度记为h<sub>4</sub>、倾角记为d<sub>4</sub>、载荷记为F<sub>4</sub>;5号爬架的高度记为h<sub>5</sub>、倾角记为d<sub>5</sub>、载荷记为F<sub>5</sub>;④将同一周期内相邻两个爬架的高度相减,得到Δh<sub>1</sub>、Δh<sub>2</sub>、Δh<sub>3</sub>和Δh<sub>4</sub>,其中Δh<sub>1</sub>=h<sub>1</sub>‑h<sub>2</sub>,Δh<sub>2</sub>=h<sub>2</sub>‑h<sub>3</sub>,Δh<sub>3</sub>=h<sub>3</sub>‑h<sub>4</sub>,Δh<sub>4</sub>=h<sub>4</sub>‑h<sub>5</sub>;⑤对Δh<sub>1</sub>、Δh<sub>2</sub>、Δh<sub>3</sub>、Δh<sub>4</sub>、d<sub>1</sub>、d<sub>2</sub>、d<sub>3</sub>、d<sub>4</sub>、d<sub>5</sub>、F<sub>1</sub>、F<sub>2</sub>、F<sub>3</sub>、F<sub>4</sub>和F<sub>5</sub>分别代入公式<img file="FDA0000653892210000021.GIF" wi="290" he="123" />进行归一化处理,该公式中,x表示归一化处理前的值,<img file="FDA0000653892210000022.GIF" wi="47" he="85" />表示x归一化处理后的值,min表示x所表示的物理量的最小取值,max表示x所表示的物理量的最大取值;Δh<sub>1</sub>归一化处理后的值为<img file="FDA0000653892210000031.GIF" wi="108" he="93" />Δh<sub>2</sub>归一化处理后的值为<img file="FDA0000653892210000032.GIF" wi="112" he="95" />Δh<sub>3</sub>归一化处理后的值为<img file="FDA0000653892210000033.GIF" wi="112" he="91" />Δh<sub>4</sub>归一化处理后的值为<img file="FDA0000653892210000034.GIF" wi="111" he="90" />d<sub>1</sub>归一化处理后的值为<img file="FDA0000653892210000035.GIF" wi="84" he="90" />d<sub>2</sub>归一化处理后的值为<img file="FDA0000653892210000036.GIF" wi="88" he="92" />d<sub>3</sub>归一化处理后的值为<img file="FDA0000653892210000037.GIF" wi="88" he="92" />d<sub>4</sub>归一化处理后的值为<img file="FDA0000653892210000038.GIF" wi="89" he="91" />d<sub>5</sub>归一化处理后的值为<img file="FDA0000653892210000039.GIF" wi="93" he="94" />F<sub>1</sub>归一化处理后的值为<img file="FDA00006538922100000310.GIF" wi="85" he="94" />F<sub>2</sub>归一化处理后的值为<img file="FDA00006538922100000311.GIF" wi="90" he="92" />F<sub>3</sub>归一化处理后的值为<img file="FDA00006538922100000312.GIF" wi="89" he="100" />F<sub>4</sub>归一化处理后的值为<img file="FDA00006538922100000313.GIF" wi="90" he="95" />F<sub>5</sub>归一化处理后的值为<img file="FDA00006538922100000314.GIF" wi="88" he="99" />⑥将步骤⑤归一化处理后的数值输入两级神经网络模型中进行处理:将<img file="FDA00006538922100000315.GIF" wi="246" he="92" /><img file="FDA00006538922100000316.GIF" wi="80" he="90" />和<img file="FDA00006538922100000317.GIF" wi="82" he="92" />作为高度神经网络模型的输入层的参数X<sub>1</sub>=[x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,x<sub>4</sub>]输入到高度神经网络模型中进行处理,得到高度神经网络模型的输出Y<sub>h</sub>;将<img file="FDA00006538922100000318.GIF" wi="374" he="94" />和<img file="FDA00006538922100000319.GIF" wi="58" he="94" />作为倾角神经网络模型的输入层的参数X<sub>2</sub>=[x<sub>5</sub>,x<sub>6</sub>,x<sub>7</sub>,x<sub>8</sub>,x<sub>9</sub>]输入到倾角神经网络模型中进行处理,得到倾角神经网络模型的输出Y<sub>d</sub>;将<img file="FDA00006538922100000320.GIF" wi="375" he="95" />和<img file="FDA00006538922100000321.GIF" wi="54" he="94" />作为载荷神经网络模型的输入层的参数X<sub>3</sub>=[x<sub>10</sub>,x<sub>11</sub>,x<sub>12</sub>,x<sub>13</sub>,x<sub>14</sub>]输入到载荷神经网络模型中进行处理,得到载荷神经网络模型的输出Y<sub>F</sub>;⑦将Y<sub>h</sub>、Y<sub>d</sub>和Y<sub>F</sub>作为第二级神经网络模型的输入层的参数X<sub>4</sub>=[x<sub>15</sub>,x<sub>16</sub>,x<sub>17</sub>]输入到第二级神经网络模型中,得到第二级神经网络模型的输出T;⑧根据T判定爬架组的工作状态是否安全:如果0≤T<0.6,则判定爬架组处于正常工作状态,即安全状态;如果0.6≤T<0.85,则判定爬架组处于过渡状态,爬架组的工作状态介于安全状态和危险状态之间;如果0.85≤T<1,则判定爬架组处于危险状态。
地址 315211 浙江省宁波市江北区风华路818号