发明名称 集装箱龙门起重机可插电串联增程式动力源装置能量控制方法
摘要 本发明公开了一种用于集装箱龙门起重机可插电串联增程式动力源装置的能量控制方法。该能量控制方法采用四层模糊神经网络控制模型,以集装箱龙门起重机的工作能量需求和动力源装置中电池组的荷电状态为模型的输入变量,以装置中柴油发电机对电池组的充电功率为模型的输出变量,模糊神经网络智能控制方法由个人电脑实现,计算结果传送给集装箱龙门起重机的控制器再经由控制器传送给柴油发动机驱动器由驱动器调节柴油发动机的输出功率,从而动态调整超级电池组的充电功率,实现集装箱龙门起重机可插电串联增程式动力源装置的能量控制,获得最佳的能量使用效率、延长电池使用寿命。
申请公布号 CN105731259A 申请公布日期 2016.07.06
申请号 CN201610281831.X 申请日期 2016.04.29
申请人 上海海事大学 发明人 嘉红霞;刘海威;冯涛;金胜农;王广德;杨阳;宓为建;宓超;赵宁;舒帆;杨小明;姜军;凤宇飞;徐建华;王明龙
分类号 B66C13/12(2006.01)I;H02J7/32(2006.01)I;G06F17/50(2006.01)I 主分类号 B66C13/12(2006.01)I
代理机构 上海三和万国知识产权代理事务所(普通合伙) 31230 代理人 陈伟勇
主权项 一种集装箱龙门起重机可插电串联增程式动力源装置的能量控制方法,所述集装箱龙门起重机可插电串联增程式动力源装置包括小功率柴油机、发电机、整流器、大容量超级电池组、集装箱龙门起重机起升机构逆变器、起升机构马达、小车行走机构逆变器、小车行走机构马达、吊具防摇逆变器、吊具防摇马达、大车行走机构逆变器及大车行走机构马达、起重机辅助用电设备、以及起重机辅助用电设备逆变器;大容量超级电池组是起重机唯一动力源,与起重机各运行机构逆变器(包括起升机构逆变器、小车运行机构逆变器、吊具防摇逆变器、大车行走机构逆变器及起重机辅助用电设备逆变器)连接,驱动起重机各运行机构马达运行,并为起重机辅助用电设备供电;起重机起升机构下降时产生的可再生能量回馈到直流母线对大容量超级电池充电;小功率柴油机连接发电机形成柴油发电机,柴油发电机通过整流器与大容量超级电池连接对超级电池组充电;在集装箱龙门起重机不工作时,动力源装置中的大容量超级电池组直接通过充电插头连接市电充电;其特征在于所述集装箱龙门起重机可插电串联增程式动力源装置的能量控制方法的模糊神经网络控制模型结构分为四层,分别是输入层、模糊化层、隐含层及输出层,所述集装箱龙门起重机可插电串联增程式动力源装置的能量控制方法包括如下步骤:(1)确定模糊神经网络控制模型的输入和输出变量,以超级电池组的荷电状态及起重机能量需求为输入层的输入变量,以柴油发动机对超级电池组充电功率为输出层输出;(2)在第二层模糊化层针对每个输入量设置模糊子集;集装箱龙门起重机运行的能量需求Q<sub>r</sub>的模糊子集表达为:{L,H,CH,MH,VH,EH},分别取值为:{50,120,150,180,210,240},依次表示集装箱龙门起重机运行所需运行能量从小到大的程度;动力电池组的荷电状态μ<sub>soc</sub>的模糊子集表达为:{EB,VB,SB,SF,LF,MF,CF,VF,EH},分别取值为:{0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1},依次表示动力电池组荷电状态从极少到极多的程度;(3)确定第二层中采用的三角函数为隶属度函数;(4)确定第三层隐含层的激活作用函数是Sigmoid函数节,该层节点的输入输出表达式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><msub><mi>I</mi><mi>j</mi></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mo>=</mo><msub><mi>s</mi><mi>j</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msup><msub><mi>O</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msup><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000978938320000021.GIF" wi="572" he="127" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msup><msub><mi>O</mi><mi>j</mi></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msup><msub><mi>O</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msup><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>...</mo><mi>n</mi><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>...</mo><mi>q</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000978938320000022.GIF" wi="734" he="185" /></maths>式中I<sub>j</sub><sup>(3)</sup>表示第三层输入信号,O<sub>j</sub><sup>(3)</sup>表示第三层输出信号,O<sub>j</sub><sup>(2)</sup>表示第二层输出信号,ω<sub>ij</sub>为第二层第i个节点到第三层第j个节点的连接权值,θ<sub>j</sub>为第j个节点的阈值,n为第二层总节点数,q为第三层总节点数,f(s)为sigmoid函数,表达为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&lambda;</mi><mi>s</mi></mrow></msup></mrow></mfrac></mrow>]]></math><img file="FDA0000978938320000023.GIF" wi="310" he="111" /></maths>λ为一常数;(5)确定第四层输出层节点的输入输出表达式为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><msub><mi>I</mi><mi>l</mi></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mo>=</mo><msub><mi>s</mi><mi>l</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>q</mi></munderover><msub><mi>&omega;</mi><mrow><mi>j</mi><mi>l</mi></mrow></msub><msup><msub><mi>O</mi><mi>j</mi></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mo>-</mo><msub><mi>&theta;</mi><mi>l</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000978938320000024.GIF" wi="573" he="126" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>y</mi><mi>l</mi></msub><mo>=</mo><msup><msub><mi>O</mi><mi>l</mi></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>l</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>q</mi></munderover><msub><mi>&omega;</mi><mrow><mi>j</mi><mi>l</mi></mrow></msub><msup><msub><mi>O</mi><mi>j</mi></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mo>-</mo><msub><mi>&theta;</mi><mi>l</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>...</mo><mi>q</mi></mrow></mtd><mtd><mrow><mi>l</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>...</mo><mi>m</mi></mrow></mtd></mtr></mtable></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000978938320000025.GIF" wi="829" he="199" /></maths>式中I<sub>l</sub><sup>(4)</sup>表示第四层输入信号,O<sub>j</sub><sup>(3)</sup>表示第三层输出信号,O<sub>l</sub><sup>(4)</sup>表示第四层输出信号,y<sub>l</sub>为第l个输出,ω<sub>jl</sub>第三层第j个节点到第四层第l个节点的连接权值,θ<sub>l</sub>为第l个节点的阈值,m为第四层总节点数,q为第三层总节点数,f(s)为Sigmoid函数;(5)确定运用优化算法中的梯度下降法对模糊神经网络的连接权值和阈值进行训练,使得网络的目标函数取得最小值。模糊神经网络的目标函数表达为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>E</mi><mi>k</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><mrow><mo>(</mo><msub><mi>Y</mi><mrow><mi>l</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>l</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow>]]></math><img file="FDA0000978938320000026.GIF" wi="702" he="127" /></maths>式中,y<sub>l,q</sub>表示模糊神经网络输出,Y<sub>l,q</sub>表示期望输出,N为网络训练样本个数,E<sub>k</sub>表示第k各样本对应的目标函数,m为总输出数,l为第l个输出点。运用梯度下降算法对网络的连接权值和阈值进行优化,采用以下算式:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&Delta;&omega;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mi>&lambda;</mi><mfrac><mrow><mo>&part;</mo><mi>E</mi></mrow><mrow><mo>&part;</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;&theta;</mi><mi>j</mi></msub><mo>=</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mi>&lambda;</mi><mfrac><mrow><mo>&part;</mo><mi>E</mi></mrow><mrow><mo>&part;</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000978938320000031.GIF" wi="726" he="294" /></maths>其中λ为训练步长,t为时间变量,ω<sub>ij</sub>和θ<sub>j</sub>仍然是指连接权值和阈值,E为连接权值和阈值优化的目标函数;(7)选取多组实验数据作为训练样本,运用梯度下降算法对模糊神经网络控制模型中的连接权值和阈值进行训练,获得优化后的连接权值和阈值,然后给定特定输入变量,由控制模型计算出基于集装箱龙门起重机能量需求和电池组荷电状态的电池组充电功率。
地址 201306 上海市浦东新区临港新城海港大道1550号