一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf

上传人:大师****2 文档编号:1566692 上传时间:2018-06-25 格式:PDF 页数:8 大小:2.81MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310062180.1

申请日:

2013.02.28

公开号:

CN103177155A

公开日:

2013.06.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/50申请日:20130228|||公开

IPC分类号:

G06F17/50; G06N3/02

主分类号:

G06F17/50

申请人:

重庆科技学院

发明人:

辜小花; 易军; 廖志强; 李太福

地址:

401331 重庆市沙坪坝区虎溪大学城重庆科技学院电气与信息工程学院

优先权:

专利代理机构:

重庆为信知识产权代理事务所(普通合伙) 50216

代理人:

余锦曦

PDF下载: PDF下载
内容摘要

本发明公开一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于按如下步骤进行:一:统计决策变量X;二:采集耗电量、产油量Y的样本,得到一个样本矩阵;三:建立抽油机采油的过程模型;四:以BPNN模型为基础,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化;五:如果耗电量降低、产量提高,对实际生产进行指导,否则,返回一,人为更换S1个决策变量X,重新筛选决策变量X;六:如果所有设定的S1个决策变量X组合都没有使耗电量降低、产量提高,则S1=S1+1,再返回一。本发明的有益效果是:能确定工艺参数的最优值;根据优化后的工艺参数最优值进行实际生产指导。

权利要求书

权利要求书
1.   一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于按如下步骤进行:
步骤一:统计所有对耗电量、产油量有影响的原始变量S,并从中确定在油田抽油机采油过程中对耗电量、产油量影响非常大的S1个决策变量X;
步骤二:采集时间T内决策变量和对应着的耗电量、产油量Y的样本,得到一个样本矩阵;
步骤三:以决策变量X作为输入,以耗电量、产油量Y作为输出,运用BP神经网络算法,对样本进行训练、检验,建立抽油机采油的过程模型;
步骤四:以BPNN模型为基础,以BPNN的两个输出值作为适应度函数F(i)i=1,2,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化;
步骤五:将优化后的S1个决策变量X优化值带入BPNN模型,计算此时的模型两个输出值耗电量、产油量Y,与样本值平均值进行比较,如果耗电量降低、产量提高,则带入油田,对实际生产进行指导,否则,返回步骤一,人为更换S1个决策变量X,重新筛选决策变量X;步骤六:如果所有设定的S1个决策变量X组合都没有使耗电量降低、产量提高,则S1=S1+1,再返回步骤一。

2.   根据权利要求1所述一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于:所述步骤三抽油机采油的过程模型建立步骤为:
第一步:设置变量和参量:
Xk=[xk1,xk2,...,xkM](k=1,2,...,N)为输入矢量,或称训练样本,N为训练样本个数,
<mrow><MSUB><MI>W</MI><MI>MI</MI></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW><MO>=</MO><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>w</MI><MN>11</MN></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD><MTD><MSUB><MI>w</MI><MN>12</MN></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD><MTD><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO></MTD><MTD><MSUB><MI>w</MI><MROW><MN>1</MN><MI>I</MI></MROW></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>w</MI><MN>21</MN></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD><MTD><MSUB><MI>w</MI><MN>22</MN></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD><MTD><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO></MTD><MTD><MSUB><MI>w</MI><MROW><MN>2</MN><MI>I</MI></MROW></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO></MTD><MTD><MO>&amp;CenterDot;</MO></MTD><MTD></MTD><MTD><MO>&amp;CenterDot;</MO></MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO></MTD><MTD><MO>&amp;CenterDot;</MO></MTD><MTD><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO></MTD><MTD><MO>&amp;CenterDot;</MO></MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO></MTD><MTD><MO>&amp;CenterDot;</MO></MTD><MTD></MTD><MTD><MO>&amp;CenterDot;</MO></MTD></MTR><MTR><MTD><MSUB><MI>w</MI><MROW><MI>M</MI><MN>1</MN></MROW></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD><MTD><MSUB><MI>w</MI><MROW><MI>M</MI><MN>2</MN></MROW></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD><MTD><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO><MO>&amp;CenterDot;</MO></MTD><MTD><MSUB><MI>w</MI><MI>MI</MI></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS><BR>为第g(g一般设定为500)次迭代时输入层与隐层I之间的权值矢量;WJP(g)为第g次迭代时隐层J与输出层之间的权值矢量;<BR>Yk(g)=[yk1(g),yk2(g),..&nbsp;,ykP(g)](k=1,2,...,N)为第g次迭代时网络的实际输出;<BR>dk=[dk1,dk2,...,dkP](k=1,2,...,N)为期望输出;<BR>第二步:初始化,赋给WMI(0),WJP(0)各一个0到1之间的随机值;<BR>第三步:随机输入样本Xk,g=0;<BR>第四步:对输入样本Xk,前向计算BP网络每层神经元的输入信号和输出信号;<BR>第五步:由期望输出dk和上一步求得的实际输出Yk(g),计算误差E(g),判断其是否满足要求,若满足转至第八步;若不满足转至第六步;<BR>第六步:判断g+1是否大于最大迭代次数,若大于转至第八步,若不大于,对输入样本Xk,反向计算每层神经元的局部梯度δ;<BR>第七步:按下式计算权值修正量ΔW,并修正权值;g=g+1,转至第四步;例如,<BR><MATHS id=cmaths0002 num="0002"><MATH><![CDATA[<mrow><MSUBSUP><MI>ΔW</MI><MI>ij</MI><MN>5</MN></MSUBSUP><MO>=</MO><MI>η</MI><MO>&amp;CenterDot;</MO><MSUB><MI>δ</MI><MI>ij</MI></MSUB><MO>&amp;CenterDot;</MO><MSUBSUP><MI>a</MI><MI>j</MI><MN>4</MN></MSUBSUP></MROW>]]&gt;</MATH></MATHS><BR><MATHS id=cmaths0003 num="0003"><MATH><![CDATA[<mrow><MSUBSUP><MI>W</MI><MI>ij</MI><MN>5</MN></MSUBSUP><MROW><MO>(</MO><MI>g</MI><MO>+</MO><MN>1</MN><MO>)</MO></MROW><MO>=</MO><MSUBSUP><MI>W</MI><MI>ij</MI><MN>5</MN></MSUBSUP><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW><MO>+</MO><MSUB><MI>ΔW</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>g</MI><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中η为学习速率,g为迭代次数;<BR>第八步:判断是否学完所有的训练样本,是则结束训练,完成建模,否则转至第三步。<BR><BR>3.&nbsp;&nbsp; 根据权利要求1所述一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于:所述步骤四的优化过程为:<BR>第一步:初始化,设进化代数t=0,随机产生决策变量的初始规则群体p0;构造一个空的外部群体其中,|p0|=D,V0=Q,设T为最大进化代数;<BR>第二步:适应度赋值,计算pt和Vt中个体的适应度F(i);<BR>第三步:环境选择,利用所提供的环境选择方式进行环境选择;<BR>第四步:终止条件,如果t&lt;T或者最大适应度值与平均适应度值之差和平均适应度值比值小于5%,继续第五步;否则,中止迭代,Vt+1中的非支配个体即为Pareto最优解集;<BR>第五步:交配选择,使用二进制竞标赛选择Vt+1中的个体进入交配池;<BR>第六步:遗传操作,对交配池中个体使用重组和变异操作,产生的新个体进入pt+1,t=t+1,返回第二步。<BR></p></div> </div> </div> <div class="zlzy"> <div class="zltitle">说明书</div> <div class="gdyy"> <div class="gdyy_show"><p>说明书一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法 <BR>技术领域 <BR>本发明属于抽油机抽油过程的控制技术,特别涉及一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法。&nbsp; <BR>背景技术 <BR>抽油机采油作为一种机械采油方式,主要由电动机、地面传动设备和井下抽油设备三部分组成。&nbsp; <BR>抽油机采油的整个过程主要为上下两个冲程:上冲程时驴头悬点需提起抽油杆柱和液柱,在抽油机未进行平衡的条件下,电动机需付出很大的能量,这时电动机处于电动状态;下冲程时抽油机杆柱转拉动对电动机做功,使电动机处于发电机的运行状态。抽油机在采油过程各个环节中的能量损失很大,如电动机大马拉小车的情况,这使得抽油机存在载荷率低、系统效率低和能耗大等缺点。&nbsp; <BR>目前,抽油机在我国油田的占有量很高,但系统效率低,能耗大,其增产节能是当前急需解决的一个重要问题。抽油机采油的工艺参数是否工作在最优化状态是实现增产节能的一中简单、有效的方法,而抽油机模型的建立又是优化最理想工艺参数的关键。&nbsp; <BR>抽油机工作过程是一个复杂非线性系统,其输入参数集包括:冲次;最大载荷;最小载荷;有效冲程;计算泵效;动液面;电动机电枢采样电流值;电动机电枢采样电流积分值;冲程;有功功率;功率因素;回压;套压;油压;电压;电流;转速;频率;含水率;井口温度等。而输出结果主要看两个指标:耗电量和产油量。如此复杂的系统,很难用一个准确的数学模型去描述它,&nbsp; <BR>发明内容 <BR>本发明表述一种基于BP神经网络(简称BPNN)与SPEA2算法(强度Pareto进化算法)的油田抽油机采油节能增产优化方法,能确定工艺参数的最优值;根据优化后的工艺参数最优值进行实际生产指导。其关键在于按如下步骤进行:&nbsp; <BR>步骤一:统计所有对耗电量、产油量有影响的原始变量S,并从中确定在油田抽油机采油过程中对耗电量、产油量影响非常大的S1个决策变量X;&nbsp; <BR>步骤二:采集时间T内决策变量和对应着的耗电量、产油量Y的样本,得到一个样本矩阵;&nbsp; <BR>步骤三:以决策变量X作为输入,以耗电量、产油量Y作为输出,运用BP神经网络算法,对样本进行训练、检验,建立抽油机采油的过程模型;&nbsp; <BR>步骤四:以BPNN模型为基础,以BPNN的两个输出值作为适应度函数F(i)i=1,2,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化;&nbsp; <BR>步骤五:将优化后的S1个决策变量X优化值带入BPNN模型,计算此时的模型两个输出值耗电量、产油量Y,与样本值平均值进行比较,如果耗电量降低、产量提高,则带入油田,对实际生产进行指导,否则,返回步骤一,人为更换S1个决策变量X,重新筛选决策变量X;步骤六:如果所有设定的S1个决策变量X组合都没有使耗电量降低、产量提高,则S1=S1+1,再返回步骤一。&nbsp; <BR>所述步骤三抽油机采油的过程模型建立步骤为:&nbsp; <BR>第一步:设置变量和参量:&nbsp; <BR>Xk=[xk1,xk2,...,xkM](k=1,2,...,N)为输入矢量,或称训练样本,N为训练样本个数,&nbsp; <BR><MATHS num="0001"><MATH><![CDATA[<mrow><MSUB><MI>W</MI> <MI>MI</MI> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>w</MI> <MN>11</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MSUB><MI>w</MI> <MN>12</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MSUB><MI>w</MI> <MROW><MN>1</MN> <MI>I</MI> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>w</MI> <MN>21</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MSUB><MI>w</MI> <MN>22</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MSUB><MI>w</MI> <MROW><MN>2</MN> <MI>I</MI> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD></MTD><MTD><MO>&amp;CenterDot;</MO> </MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD></MTD><MTD><MO>&amp;CenterDot;</MO> </MTD></MTR><MTR><MTD><MSUB><MI>w</MI> <MROW><MI>M</MI> <MN>1</MN> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MSUB><MI>w</MI> <MROW><MI>M</MI> <MN>2</MN> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MSUB><MI>w</MI> <MI>MI</MI> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS> <BR>为第g(g一般设定为500)次迭代时输入层与隐层I之间的权值矢量;&nbsp; <BR>WJP(g)为第g次迭代时隐层J与输出层之间的权值矢量;&nbsp; <BR>Yk(g)=[yk1(g),yk2(g),...,ykP(g)](k=1,2,...,N)为第g次迭代时网络的实际输出;&nbsp; <BR>dk=[dk1,dk2,...,dkP](k=1,2,...,N)为期望输出;&nbsp; <BR>第二步:初始化,赋给WMI(0),WJP(0)各一个0到1之间的随机值;&nbsp; <BR>第三步:随机输入样本Xk,g=0;&nbsp; <BR>第四步:对输入样本Xk,前向计算BP网络每层神经元的输入信号和输出信号;&nbsp; <BR>第五步:由期望输出dk和上一步求得的实际输出Yk(g),计算误差E(g),判断其是否满足要求,若满足转至第八步;若不满足转至第六步;&nbsp; <BR>第六步:判断g+1是否大于最大迭代次数,若大于转至第八步,若不大于,对输入样本Xk,反向计算每层神经元的局部梯度δ;&nbsp; <BR>第七步:按下式计算权值修正量ΔW,并修正权值;g=g+1,转至第四步;例如,&nbsp; <BR><MATHS num="0002"><MATH><![CDATA[<mrow><MSUBSUP><MI>ΔW</MI> <MI>ij</MI> <MN>5</MN> </MSUBSUP><MO>=</MO> <MI>η</MI> <MO>&amp;CenterDot;</MO> <MSUB><MI>δ</MI> <MI>ij</MI> </MSUB><MO>&amp;CenterDot;</MO> <MSUBSUP><MI>a</MI> <MI>j</MI> <MN>4</MN> </MSUBSUP></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0003"><MATH><![CDATA[<mrow><MSUBSUP><MI>W</MI> <MI>ij</MI> <MN>5</MN> </MSUBSUP><MROW><MO>(</MO> <MI>g</MI> <MO>+</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>=</MO> <MSUBSUP><MI>W</MI> <MI>ij</MI> <MN>5</MN> </MSUBSUP><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW><MO>+</MO> <MSUB><MI>ΔW</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中η为学习速率,g为迭代次数;&nbsp; <BR>第八步:判断是否学完所有的训练样本,是则结束训练,完成建模,否则转至第三步。&nbsp; <BR>所述步骤四的优化过程为:&nbsp; <BR>第一步:初始化,设进化代数t=0,随机产生决策变量的初始规则群体p0;构造一个空的外部群体其中,|p0|=D,V0=Q,设T为最大进化代数;&nbsp; <BR>第二步:适应度赋值,计算pt和Vt中个体的适应度F(i);&nbsp; <BR>第三步:环境选择,利用所提供的环境选择方式进行环境选择;&nbsp; <BR>第四步:终止条件,如果t&lt;T或者最大适应度值与平均适应度值之差和平均适应度值比值小于5%,继续第五步;&nbsp; <BR>否则,中止迭代,Vt+1中的非支配个体即为Pareto最优解集;&nbsp; <BR>第五步:交配选择,使用二进制竞标赛选择Vt+1中的个体进入交配池;&nbsp; <BR>第六步:遗传操作,对交配池中个体使用重组和变异操作,产生的新个体进入pt+1,t=t+1,返回第二步。&nbsp; <BR>本发明的有益效果是:BP神经网络(BP&nbsp;neural&nbsp;network,BPNN)的非线性映射能力强,适用于解决非线性系统建模问题。为此,采用BPNN来确定工艺参数与增产节能指标的映射关系,建立抽油机采油过程的映射模型;&nbsp; <BR>然后运用具有智能特性的进化算法强度Pareto进化算法2(Strength&nbsp;Pareto&nbsp;evolutionary&nbsp;algorithm2,SPEA2)对映射模型进行搜索,搜索增产节能最好的理想点,据此确定工艺参数的最优值;根据优化后的工艺参数最优值进行实际生产指导。&nbsp; <BR>附图说明: <BR>图1为本发明的流程框图。&nbsp; <BR>具体实施方式 <BR>一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,按如下步骤进行:&nbsp; <BR>步骤一:统计所有对耗电量、产油量有影响的原始变量S,并从中确定在油田抽油机采油过程中对耗电量、产油量影响非常大的S1个决策变量X;&nbsp; <BR>从参数集:冲次;最大载荷;最小载荷;有效冲程;计算泵效;动液面;电动机电枢采样电流值;电动机电枢采样电流积分值;冲程;有功功率;功率因素;回压;套压;油压;电压;电流;转速;频率;含水率;井口温度中所有参数中筛选出5个对耗电量、产油量影响非常大决策变量:&nbsp; <BR>优选的5个决策变量X为:冲次,最大载荷,最小载荷,有效冲程,计算泵效。&nbsp; <BR>步骤二:采集时间T内决策变量和对应着的耗电量、产油量Y的样本,得到一个样本矩阵;&nbsp; <BR>步骤三:以决策变量X作为输入,以耗电量、产油量Y作为输出,运用BP神经网络算法,对样本进行训练、检验,建立抽油机采油的过程模型,过程模型建立步骤为:&nbsp; <BR>第一步:设置变量和参量:&nbsp; <BR>Xk=[xk1,xk2,...,xkM](k=1,2,...,N)为输入矢量,或称训练样本,N为训练样本个数,&nbsp; <BR><MATHS num="0004"><MATH><![CDATA[<mrow><MSUB><MI>W</MI> <MI>MI</MI> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>w</MI> <MN>11</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MSUB><MI>w</MI> <MN>12</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MSUB><MI>w</MI> <MROW><MN>1</MN> <MI>I</MI> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>w</MI> <MN>21</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MSUB><MI>w</MI> <MN>22</MN> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MSUB><MI>w</MI> <MROW><MN>2</MN> <MI>I</MI> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD></MTD><MTD><MO>&amp;CenterDot;</MO> </MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD></MTR><MTR><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD><MO>&amp;CenterDot;</MO> </MTD><MTD></MTD><MTD><MO>&amp;CenterDot;</MO> </MTD></MTR><MTR><MTD><MSUB><MI>w</MI> <MROW><MI>M</MI> <MN>1</MN> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MSUB><MI>w</MI> <MROW><MI>M</MI> <MN>2</MN> </MROW></MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD><MTD><MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> <MO>&amp;CenterDot;</MO> </MTD><MTD><MSUB><MI>w</MI> <MI>MI</MI> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS> <BR>为第g(g一般设定为500)次迭代时输入层与隐层I之间的权值矢量;&nbsp; <BR>WJP(g)为第g次迭代时隐层J与输出层之间的权值矢量;&nbsp; <BR>Yk(g)=[yk1(g),yk2(g),...,ykP(g)](k=1,2,...,N)为第g次迭代时网络的实际输出;&nbsp; <BR>dk=[dk1,dk2,...,dkP](k=1,2,...,N)为期望输出;&nbsp; <BR>第二步:初始化,赋给WMI(0),WJP(0)各一个0到1之间的随机值;&nbsp; <BR>第三步:随机输入样本Xk,g=0;&nbsp; <BR>第四步:对输入样本Xk,前向计算BP网络每层神经元的输入信号和输出信号;&nbsp; <BR>第五步:由期望输出dk和上一步求得的实际输出Yk(g),计算误差E(g),判断其是否满足要求,若满足转至第八步;否就转至第六步。&nbsp; <BR>也就是dk和Yk(g)相减,并判断其差值绝对值是否小于预先设定的阈值,小于阈值则满足条件;&nbsp; <BR>第六步:判断g+1是否大于最大迭代次数,若大于转至第八步,若不大于,对输入样本Xk,反向计算每层神经元的局部梯度δ;&nbsp; <BR>第七步:按下式计算权值修正量ΔW,并修正权值;g=g+1,转至第四步;例如,<MATHS num="0005"><MATH><![CDATA[<mfenced open='' close=''> <MTABLE><MTR><MTD><MSUBSUP><MI>ΔW</MI> <MI>ij</MI> <MN>5</MN> </MSUBSUP><MO>=</MO> <MI>η</MI> <MO>&amp;CenterDot;</MO> <MSUB><MI>δ</MI> <MI>ij</MI> </MSUB><MO>&amp;CenterDot;</MO> <MSUBSUP><MI>a</MI> <MI>j</MI> <MN>4</MN> </MSUBSUP></MTD></MTR><MTR><MTD><MSUBSUP><MI>W</MI> <MI>ij</MI> <MN>5</MN> </MSUBSUP><MROW><MO>(</MO> <MI>g</MI> <MO>+</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>=</MO> <MSUBSUP><MI>W</MI> <MI>ij</MI> <MN>5</MN> </MSUBSUP><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW><MO>+</MO> <MSUB><MI>ΔW</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>g</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED>]]&gt;</MATH></MATHS> <BR>其中η为学习速率,g为迭代次数;&nbsp; <BR>第八步:判断是否学完所有的训练样本,是则结束训练,完成建模,否则转至第三步。&nbsp; <BR>步骤四:以BPNN模型为基础,以BPNN的两个输出值作为适应度函数F(i)i=1,2,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化,优化过程为:&nbsp; <BR>第一步:初始化,设进化代数t=0,随机产生决策变量的初始规则群体p0;构造一个空的外部群体其中,|p0|=D,V0=Q,设T为最大进化代数;&nbsp; <BR>第二步:适应度赋值,计算pt和Vt中个体的适应度F(i);&nbsp; <BR>第三步:环境选择,利用所提供的环境选择方式进行环境选择;&nbsp; <BR>第四步:终止条件,如果t&lt;T或者最大适应度值与平均适应度值之差和平均适应度值比值小于5%,继续第五步;否则,中止迭代,Vt+1中的非支配个体即为Pareto最优解集;&nbsp; <BR>第五步:交配选择,使用二进制竞标赛选择Vt+1中的个体进入交配池;&nbsp; <BR>第六步:遗传操作,对交配池中个体使用重组和变异操作,产生的新个体进入pt+1,t=t+1,返回第二步。&nbsp; <BR>步骤五:将优化后的5个决策变量X优化值带入BPNN模型,计算此时的模型两个输出值耗电量、产油量Y,与样本值平均值进行比较,如果耗电量降低、产量提高,则带入油田,对实际生产进行指导,否则,返回步骤一,人为更换5个决策变量X,重新筛选决策变量X;&nbsp; <BR>步骤六:如果所有人为设定的5个决策变量X组合都没有使耗电量降低、产量提高,则设定的6个决策变量X组合,再返回步骤一,如果6个决策变量X组合也没有提高效果,则设定的7个决策变量X组合,如此循环。&nbsp;</p></div> </div> </div> </div> <div class="tempdiv cssnone" style="line-height:0px;height:0px; overflow:hidden;"> </div> <div id="page"> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-6/16/588432b9-054e-420c-b43b-933768281fd9/588432b9-054e-420c-b43b-933768281fd91.gif' alt="一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf_第1页" width='100%'/></div><div class="pageSize">第1页 / 共8页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-6/16/588432b9-054e-420c-b43b-933768281fd9/588432b9-054e-420c-b43b-933768281fd92.gif' alt="一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf_第2页" width='100%'/></div><div class="pageSize">第2页 / 共8页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-6/16/588432b9-054e-420c-b43b-933768281fd9/588432b9-054e-420c-b43b-933768281fd93.gif' alt="一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf_第3页" width='100%'/></div><div class="pageSize">第3页 / 共8页</div> </div> <div id="pageMore" class="btnmore" onclick="ShowSvg();">点击查看更多>></div> <div style="margin-top:20px; line-height:0px; height:0px; overflow:hidden;"> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;">资源描述</div> <div class="detail-article prolistshowimg"> <p>《一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf》由会员分享,可在线阅读,更多相关《一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf(8页珍藏版)》请在专利查询网上搜索。</p> <p >1、(10)申请公布号 CN 103177155 A(43)申请公布日 2013.06.26CN103177155A*CN103177155A*(21)申请号 201310062180.1(22)申请日 2013.02.28G06F 17/50(2006.01)G06N 3/02(2006.01)(71)申请人重庆科技学院地址 401331 重庆市沙坪坝区虎溪大学城重庆科技学院电气与信息工程学院(72)发明人辜小花 易军 廖志强 李太福(74)专利代理机构重庆为信知识产权代理事务所(普通合伙) 50216代理人余锦曦(54) 发明名称一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化。</p> <p >2、方法(57) 摘要本发明公开一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于按如下步骤进行:一:统计决策变量X;二:采集耗电量、产油量Y的样本,得到一个样本矩阵;三:建立抽油机采油的过程模型;四:以BPNN模型为基础,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化;五:如果耗电量降低、产量提高,对实际生产进行指导,否则,返回一,人为更换S1个决策变量X,重新筛选决策变量X;六:如果所有设定的S1个决策变量X组合都没有使耗电量降低、产量提高,则S1=S1+1,再返回一。本发明的有益效果是:能确定工艺参数的最优值;根据优化后的工艺参数最优值进。</p> <p >3、行实际生产指导。(51)Int.Cl.权利要求书2页 说明书4页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书4页 附图1页(10)申请公布号 CN 103177155 ACN 103177155 A1/2页21.一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于按如下步骤进行:步骤一:统计所有对耗电量、产油量有影响的原始变量S,并从中确定在油田抽油机采油过程中对耗电量、产油量影响非常大的S1个决策变量X;步骤二:采集时间T内决策变量和对应着的耗电量、产油量Y的样本,得到一个样本矩阵;步骤三:以决策变量X作为输入,以耗电量。</p> <p >4、、产油量Y作为输出,运用BP神经网络算法,对样本进行训练、检验,建立抽油机采油的过程模型;步骤四:以BPNN模型为基础,以BPNN的两个输出值作为适应度函数F(i)i=1,2,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化;步骤五:将优化后的S1个决策变量X优化值带入BPNN模型,计算此时的模型两个输出值耗电量、产油量Y,与样本值平均值进行比较,如果耗电量降低、产量提高,则带入油田,对实际生产进行指导,否则,返回步骤一,人为更换S1个决策变量X,重新筛选决策变量X;步骤六:如果所有设定的S1个决策变量X组合都没有使耗电量降低、产量提高,则S1=S1+1,再返回步骤一。2。</p> <p >5、.根据权利要求1所述一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于:所述步骤三抽油机采油的过程模型建立步骤为:第一步:设置变量和参量:Xk=xk1,xk2,.,xkM(k=1,2,.,N)为输入矢量,或称训练样本,N为训练样本个数,为第g(g一般设定为500)次迭代时输入层与隐层I之间的权值矢量;WJP(g)为第g次迭代时隐层J与输出层之间的权值矢量;Yk(g)=yk1(g),yk2(g),. ,ykP(g)(k=1,2,.,N)为第g次迭代时网络的实际输出;dk=dk1,dk2,.,dkP(k=1,2,.,N)为期望输出;第二步:初始化,赋给WMI(0),W。</p> <p >6、JP(0)各一个0到1之间的随机值;第三步:随机输入样本Xk,g=0;第四步:对输入样本Xk,前向计算BP网络每层神经元的输入信号和输出信号;第五步:由期望输出dk和上一步求得的实际输出Yk(g),计算误差E(g),判断其是否满足要求,若满足转至第八步;若不满足转至第六步;第六步:判断g+1是否大于最大迭代次数,若大于转至第八步,若不大于,对输入样本Xk,反向计算每层神经元的局部梯度;第七步:按下式计算权值修正量W,并修正权值;g=g+1,转至第四步;例如,权 利 要 求 书CN 103177155 A2/2页3其中为学习速率,g为迭代次数;第八步:判断是否学完所有的训练样本,是则结束训练,完。</p> <p >7、成建模,否则转至第三步。3.根据权利要求1所述一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,其特征在于:所述步骤四的优化过程为:第一步:初始化,设进化代数t=0,随机产生决策变量的初始规则群体p0;构造一个空的外部群体其中,|p0|=D,V0=Q,设T为最大进化代数;第二步:适应度赋值,计算pt和Vt中个体的适应度F(i);第三步:环境选择,利用所提供的环境选择方式进行环境选择;第四步:终止条件,如果tT或者最大适应度值与平均适应度值之差和平均适应度值比值小于5%,继续第五步;否则,中止迭代,Vt+1中的非支配个体即为Pareto最优解集;第五步:交配选择,使用二进制竞。</p> <p >8、标赛选择Vt+1中的个体进入交配池;第六步:遗传操作,对交配池中个体使用重组和变异操作,产生的新个体进入pt+1,t=t+1,返回第二步。权 利 要 求 书CN 103177155 A1/4页4一种基于 BP神经网络与 SPEA2算法的油田抽油机采油节能增产优化方法技术领域0001 本发明属于抽油机抽油过程的控制技术,特别涉及一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法。 背景技术0002 抽油机采油作为一种机械采油方式,主要由电动机、地面传动设备和井下抽油设备三部分组成。 0003 抽油机采油的整个过程主要为上下两个冲程:上冲程时驴头悬点需提起抽油杆柱和液柱,在抽油机。</p> <p >9、未进行平衡的条件下,电动机需付出很大的能量,这时电动机处于电动状态;下冲程时抽油机杆柱转拉动对电动机做功,使电动机处于发电机的运行状态。抽油机在采油过程各个环节中的能量损失很大,如电动机大马拉小车的情况,这使得抽油机存在载荷率低、系统效率低和能耗大等缺点。 0004 目前,抽油机在我国油田的占有量很高,但系统效率低,能耗大,其增产节能是当前急需解决的一个重要问题。抽油机采油的工艺参数是否工作在最优化状态是实现增产节能的一中简单、有效的方法,而抽油机模型的建立又是优化最理想工艺参数的关键。 0005 抽油机工作过程是一个复杂非线性系统,其输入参数集包括:冲次;最大载荷;最小载荷;有效冲程;计算泵。</p> <p >10、效;动液面;电动机电枢采样电流值;电动机电枢采样电流积分值;冲程;有功功率;功率因素;回压;套压;油压;电压;电流;转速;频率;含水率;井口温度等。而输出结果主要看两个指标:耗电量和产油量。如此复杂的系统,很难用一个准确的数学模型去描述它, 发明内容0006 本发明表述一种基于BP神经网络(简称BPNN)与SPEA2算法(强度Pareto进化算法)的油田抽油机采油节能增产优化方法,能确定工艺参数的最优值;根据优化后的工艺参数最优值进行实际生产指导。其关键在于按如下步骤进行: 0007 步骤一:统计所有对耗电量、产油量有影响的原始变量S,并从中确定在油田抽油机采油过程中对耗电量、产油量影响非常大。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>11、的S1个决策变量X; 0008 步骤二:采集时间T内决策变量和对应着的耗电量、产油量Y的样本,得到一个样本矩阵; 0009 步骤三:以决策变量X作为输入,以耗电量、产油量Y作为输出,运用BP神经网络算法,对样本进行训练、检验,建立抽油机采油的过程模型; 0010 步骤四:以BPNN模型为基础,以BPNN的两个输出值作为适应度函数F(i)i=1,2,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化; 0011 步骤五:将优化后的S1个决策变量X优化值带入BPNN模型,计算此时的模型两个输出值耗电量、产油量Y,与样本值平均值进行比较,如果耗电量降低、产量提高,则带入说 明 书。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>12、CN 103177155 A2/4页5油田,对实际生产进行指导,否则,返回步骤一,人为更换S1个决策变量X,重新筛选决策变量X;步骤六:如果所有设定的S1个决策变量X组合都没有使耗电量降低、产量提高,则S1=S1+1,再返回步骤一。 0012 所述步骤三抽油机采油的过程模型建立步骤为: 0013 第一步:设置变量和参量: 0014 Xk=xk1,xk2,.,xkM(k=1,2,.,N)为输入矢量,或称训练样本,N为训练样本个数, 0015 0016 为第g(g一般设定为500)次迭代时输入层与隐层I之间的权值矢量; 0017 WJP(g)为第g次迭代时隐层J与输出层之间的权值矢量; 0018 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>13、Yk(g)=yk1(g),yk2(g),.,ykP(g)(k=1,2,.,N)为第g次迭代时网络的实际输出; 0019 dk=dk1,dk2,.,dkP(k=1,2,.,N)为期望输出; 0020 第二步:初始化,赋给WMI(0),WJP(0)各一个0到1之间的随机值; 0021 第三步:随机输入样本Xk,g=0; 0022 第四步:对输入样本Xk,前向计算BP网络每层神经元的输入信号和输出信号; 0023 第五步:由期望输出dk和上一步求得的实际输出Yk(g),计算误差E(g),判断其是否满足要求,若满足转至第八步;若不满足转至第六步; 0024 第六步:判断g+1是否大于最大迭代次数,若大。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>14、于转至第八步,若不大于,对输入样本Xk,反向计算每层神经元的局部梯度; 0025 第七步:按下式计算权值修正量W,并修正权值;g=g+1,转至第四步;例如, 0026 0027 0028 其中为学习速率,g为迭代次数; 0029 第八步:判断是否学完所有的训练样本,是则结束训练,完成建模,否则转至第三步。 0030 所述步骤四的优化过程为: 0031 第一步:初始化,设进化代数t=0,随机产生决策变量的初始规则群体p0;构造一个空的外部群体其中,|p0|=D,V0=Q,设T为最大进化代数; 0032 第二步:适应度赋值,计算pt和Vt中个体的适应度F(i); 0033 第三步:环境选择,利用所。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>15、提供的环境选择方式进行环境选择; 0034 第四步:终止条件,如果tT或者最大适应度值与平均适应度值之差和平均适应度值比值小于5%,继续第五步; 说 明 书CN 103177155 A3/4页60035 否则,中止迭代,Vt+1中的非支配个体即为Pareto最优解集; 0036 第五步:交配选择,使用二进制竞标赛选择Vt+1中的个体进入交配池; 0037 第六步:遗传操作,对交配池中个体使用重组和变异操作,产生的新个体进入pt+1,t=t+1,返回第二步。 0038 本发明的有益效果是:BP神经网络(BP neural network,BPNN)的非线性映射能力强,适用于解决非线性系统建模问题。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>16、。为此,采用BPNN来确定工艺参数与增产节能指标的映射关系,建立抽油机采油过程的映射模型; 0039 然后运用具有智能特性的进化算法强度Pareto进化算法2(Strength Pareto evolutionary algorithm2,SPEA2)对映射模型进行搜索,搜索增产节能最好的理想点,据此确定工艺参数的最优值;根据优化后的工艺参数最优值进行实际生产指导。 附图说明 :0040 图1为本发明的流程框图。 具体实施方式0041 一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法,按如下步骤进行: 0042 步骤一:统计所有对耗电量、产油量有影响的原始变量S,并从中确定。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>17、在油田抽油机采油过程中对耗电量、产油量影响非常大的S1个决策变量X; 0043 从参数集:冲次;最大载荷;最小载荷;有效冲程;计算泵效;动液面;电动机电枢采样电流值;电动机电枢采样电流积分值;冲程;有功功率;功率因素;回压;套压;油压;电压;电流;转速;频率;含水率;井口温度中所有参数中筛选出5个对耗电量、产油量影响非常大决策变量: 0044 优选的5个决策变量X为:冲次,最大载荷,最小载荷,有效冲程,计算泵效。 0045 步骤二:采集时间T内决策变量和对应着的耗电量、产油量Y的样本,得到一个样本矩阵; 0046 步骤三:以决策变量X作为输入,以耗电量、产油量Y作为输出,运用BP神经网络算法,。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>18、对样本进行训练、检验,建立抽油机采油的过程模型,过程模型建立步骤为: 0047 第一步:设置变量和参量: 0048 Xk=xk1,xk2,.,xkM(k=1,2,.,N)为输入矢量,或称训练样本,N为训练样本个数, 0049 0050 为第g(g一般设定为500)次迭代时输入层与隐层I之间的权值矢量; 0051 WJP(g)为第g次迭代时隐层J与输出层之间的权值矢量; 说 明 书CN 103177155 A4/4页70052 Yk(g)=yk1(g),yk2(g),.,ykP(g)(k=1,2,.,N)为第g次迭代时网络的实际输出; 0053 dk=dk1,dk2,.,dkP(k=1,2,.,。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>19、N)为期望输出; 0054 第二步:初始化,赋给WMI(0),WJP(0)各一个0到1之间的随机值; 0055 第三步:随机输入样本Xk,g=0; 0056 第四步:对输入样本Xk,前向计算BP网络每层神经元的输入信号和输出信号; 0057 第五步:由期望输出dk和上一步求得的实际输出Yk(g),计算误差E(g),判断其是否满足要求,若满足转至第八步;否就转至第六步。 0058 也就是dk和Yk(g)相减,并判断其差值绝对值是否小于预先设定的阈值,小于阈值则满足条件; 0059 第六步:判断g+1是否大于最大迭代次数,若大于转至第八步,若不大于,对输入样本Xk,反向计算每层神经元的局部梯度; 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>20、0060 第七步:按下式计算权值修正量W,并修正权值;g=g+1,转至第四步;例如,0061 其中为学习速率,g为迭代次数; 0062 第八步:判断是否学完所有的训练样本,是则结束训练,完成建模,否则转至第三步。 0063 步骤四:以BPNN模型为基础,以BPNN的两个输出值作为适应度函数F(i)i=1,2,运用SPEA2多目标进化算法,对决策变量在各自的上下限范围内,进行优化,优化过程为: 0064 第一步:初始化,设进化代数t=0,随机产生决策变量的初始规则群体p0;构造一个空的外部群体其中,|p0|=D,V0=Q,设T为最大进化代数; 0065 第二步:适应度赋值,计算pt和Vt中个体的。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>21、适应度F(i); 0066 第三步:环境选择,利用所提供的环境选择方式进行环境选择; 0067 第四步:终止条件,如果tT或者最大适应度值与平均适应度值之差和平均适应度值比值小于5%,继续第五步;否则,中止迭代,Vt+1中的非支配个体即为Pareto最优解集; 0068 第五步:交配选择,使用二进制竞标赛选择Vt+1中的个体进入交配池; 0069 第六步:遗传操作,对交配池中个体使用重组和变异操作,产生的新个体进入pt+1,t=t+1,返回第二步。 0070 步骤五:将优化后的5个决策变量X优化值带入BPNN模型,计算此时的模型两个输出值耗电量、产油量Y,与样本值平均值进行比较,如果耗电量降低、产量提高,则带入油田,对实际生产进行指导,否则,返回步骤一,人为更换5个决策变量X,重新筛选决策变量X; 0071 步骤六:如果所有人为设定的5个决策变量X组合都没有使耗电量降低、产量提高,则设定的6个决策变量X组合,再返回步骤一,如果6个决策变量X组合也没有提高效果,则设定的7个决策变量X组合,如此循环。 说 明 书CN 103177155 A1/1页8图1说 明 书 附 图CN 103177155 A。</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("3"); var id = "1566692"; var total_page = "8"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.zhuanlichaxun.net/d-1566692.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://img.zhuanlichaxun.net/fileroot2/2018-6/16/588432b9-054e-420c-b43b-933768281fd9/588432b9-054e-420c-b43b-933768281fd9"; var freepage = parseInt('4'); var total_c = parseInt('8'); var start = defaultShowPage; var adcount = 0; var adindex = 0; var adType_list = ";0;1;2;3;"; var end = start; function ShowSvg() { end = start + defaultShowPage; if (end > freepage) end = freepage; for (var i = start; i < end; i++) { var imgurl = pre + (i + 1) + '.gif'; var html = "<img src='" + imgurl + "' alt=\"一种基于BP神经网络与SPEA2算法的油田抽油机采油节能增产优化方法.pdf_第" + (i + 1) + "页\" width='100%'/>"; $("#page").append("<div class='page'>" + html + "</div>"); $("#page").append("<div class='pageSize'>第" + (i + 1) + "页 / 共" + total_c + "页</div>"); if(adcount > 0 && adType_list.indexOf(";"+(i+1)+";")>-1) { if(adindex > (adcount-1)) adindex = 0; $("#page").append("<div class='pagead' id='addiv"+(i + 1)+"'></div>"); document.getElementById("addiv"+(i + 1)+"").innerHTML =document.getElementById("adpre" + adindex).outerHTML; adindex += 1; } } start = end; if (start > (freepage - 1)) { if (start < total_c) { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页,到这儿已超出免费预览范围,如果喜欢就下载吧!"); } else { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页全部预览完了,如果喜欢就下载吧!"); } } } //$(document).ready(function () { // ShowSvg(); //}); </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="分散体、其制造方法及其用途.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565693.html" title="分散体、其制造方法及其用途.pdf">分散体、其制造方法及其用途.pdf</a> </li><li><img alt="对划过光伏设备的造成阴影的物体定位的方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565694.html" title="对划过光伏设备的造成阴影的物体定位的方法.pdf">对划过光伏设备的造成阴影的物体定位的方法.pdf</a> </li><li><img alt="空冷器及其加工工艺.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565695.html" title="空冷器及其加工工艺.pdf">空冷器及其加工工艺.pdf</a> </li><li><img alt="用于管理便携式计算设备的资源的系统和方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565696.html" title="用于管理便携式计算设备的资源的系统和方法.pdf">用于管理便携式计算设备的资源的系统和方法.pdf</a> </li><li><img alt="储热式LED灯具.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565697.html" title="储热式LED灯具.pdf">储热式LED灯具.pdf</a> </li><li><img alt="脉冲管制冷机的直线型流线形进气结构及制造方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565698.html" title="脉冲管制冷机的直线型流线形进气结构及制造方法.pdf">脉冲管制冷机的直线型流线形进气结构及制造方法.pdf</a> </li><li><img alt="便携式设备实现视频知识采集与标注功能的系统及方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565699.html" title="便携式设备实现视频知识采集与标注功能的系统及方法.pdf">便携式设备实现视频知识采集与标注功能的系统及方法.pdf</a> </li><li><img alt="一种改进的水环式真空泵消音机构.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565700.html" title="一种改进的水环式真空泵消音机构.pdf">一种改进的水环式真空泵消音机构.pdf</a> </li><li><img alt="电动车电池的充电识别系统及其辨识方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565701.html" title="电动车电池的充电识别系统及其辨识方法.pdf">电动车电池的充电识别系统及其辨识方法.pdf</a> </li><li><img alt="一种基于用户行为模式的移动终端隐私保护和追踪方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1565702.html" title="一种基于用户行为模式的移动终端隐私保护和追踪方法.pdf">一种基于用户行为模式的移动终端隐私保护和追踪方法.pdf</a> </li> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="电磁屏蔽箱体.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340733.html" target="_parent" title="电磁屏蔽箱体.pdf">电磁屏蔽箱体.pdf</a></li> <li><img alt="能有选择地使用复接在传输流中的浏览信息的电视接收装置和记录该电视接收装置的方法的记录媒体.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340734.html" target="_parent" title="能有选择地使用复接在传输流中的浏览信息的电视接收装置和记录该电视接收装置的方法的记录媒体.pdf">能有选择地使用复接在传输流中的浏览信息的电视接收装置和记录该电视接收装置的方法的记录媒体.pdf</a></li> <li><img alt="图象编码装置及方法、译码装置及方法及数据记录媒体.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340735.html" target="_parent" title="图象编码装置及方法、译码装置及方法及数据记录媒体.pdf">图象编码装置及方法、译码装置及方法及数据记录媒体.pdf</a></li> <li><img alt="复合天线.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340736.html" target="_parent" title="复合天线.pdf">复合天线.pdf</a></li> <li><img alt="用于在卷筒的卷筒芯与带转装置之间限制转矩地传力的摩擦离合器.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340737.html" target="_parent" title="用于在卷筒的卷筒芯与带转装置之间限制转矩地传力的摩擦离合器.pdf">用于在卷筒的卷筒芯与带转装置之间限制转矩地传力的摩擦离合器.pdf</a></li> <li><img alt="纱线拉紧装置和装备有这样一种拉紧装置的纺织机器.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340738.html" target="_parent" title="纱线拉紧装置和装备有这样一种拉紧装置的纺织机器.pdf">纱线拉紧装置和装备有这样一种拉紧装置的纺织机器.pdf</a></li> <li><img alt="包装纸张口装置.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340739.html" target="_parent" title="包装纸张口装置.pdf">包装纸张口装置.pdf</a></li> <li><img alt="在数字传输系统中线性化放大器输出的自适应预失真装置.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340740.html" target="_parent" title="在数字传输系统中线性化放大器输出的自适应预失真装置.pdf">在数字传输系统中线性化放大器输出的自适应预失真装置.pdf</a></li> <li><img alt="凸起接合方法及凸起接合装置.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1340741.html" target="_parent" title="凸起接合方法及凸起接合装置.pdf">凸起接合方法及凸起接合装置.pdf</a></li> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%b8%80%e7%a7%8d">一种</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%9f%ba%e4%ba%8e">基于</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=BP">BP</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e7%a5%9e%e7%bb%8f%e7%bd%91%e7%bb%9c">神经网络</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=SPEA2">SPEA2</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e7%ae%97%e6%b3%95">算法</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%b2%b9%e7%94%b0">油田</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%8a%bd%e6%b2%b9%e6%9c%ba">抽油机</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e9%87%87%e6%b2%b9">采油</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e8%8a%82%e8%83%bd">节能</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%a2%9e%e4%ba%a7">增产</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%bc%98%e5%8c%96">优化</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%96%b9%e6%b3%95">方法</a></li> </ul> </div> <br /> <div > 当前位置:<a href="https://m.zhuanlichaxun.net/">首页</a> &gt; <a href="https://m.zhuanlichaxun.net/c-00007.html">物理</a><span> &gt; </span><a href="https://m.zhuanlichaxun.net/c-0000700006.html">计算;推算;计数</a> </div> <br /> <br /> <span id="ctl00_LabelScript"></span> <script src="https://m.zhuanlichaxun.net/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;"><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">copyright@ 2017-2020 zhuanlichaxun.net网站版权所有</span><br style="text-align: center; white-space: normal; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 12px; line-height: 20px;"/><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">经营许可证编号:<a href="https://beian.miit.gov.cn/" target="_self" style="font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center; white-space: normal;">粤ICP备2021068784号-1</a><span style="color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center;">&nbsp;</span></span> &nbsp;</p><script src="/redirect.js"></script> </div> </div> <script> function BaseShare(title, desc, link, imgUrl) {} </script> <script> var loadLoginUI = function () { var arr = $("[getloginedcontent]"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = arr.eq(index).attr("getloginedcontent"); $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } } $(document).ready(function () { loadLoginUI(); }); </script> <script src="https://m.zhuanlichaxun.net/JS/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>