发明名称 一种基于能量优化的综合减摇装置双重神经网络自整定PID控制方法
摘要 本发明的目的在于提供一种基于能量优化的综合减摇装置双重神经网络自整定PID控制方法,建立综合减摇系统模型,以海浪波倾角作为综合减摇系统输入。根据建立的综合减摇系统模型创建性能指标,性能指标主要包括横摇角方差,鳍角饱和率以及驱动减摇鳍系统能量消耗。利用双重神经网络在线调整PID控制器的参数,实现PID参数自整定。在实时海况条件下,PID控制器中加入延迟环节。实时调整延迟时间,使综合减摇系统能够充分发挥减摇鳍和减摇水舱的减摇能力。实时更新PID控制参数,得到最优的PID参数值,优化综合减摇系统性能指标。本发明不仅可以满足船舶减摇性能指标,而且可以节约PID参数寻优时间,提高实际应用效率。
申请公布号 CN104527943A 申请公布日期 2015.04.22
申请号 CN201410653257.7 申请日期 2014.11.17
申请人 哈尔滨工程大学 发明人 于立君;刘少英;王辉;陈佳;张波波;关作钰;王正坤;李灏
分类号 B63B39/00(2006.01)I;B63B9/00(2006.01)I 主分类号 B63B39/00(2006.01)I
代理机构 代理人
主权项 一种基于能量优化的综合减摇装置双重神经网络自整定PID控制方法,其特征是:(1)建立综合减摇系统模型,以海浪波倾角作为综合减摇系统输入当船舶同时装备减摇鳍和被动式减摇水舱,减摇鳍产生扶正力矩<img file="FDA0000609214700000011.GIF" wi="414" he="85" />时,综合减摇系统模型为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mrow><mo>(</mo><msub><mi>I</mi><mn>1</mn></msub><mo>+</mo><msub><mi>J</mi><mi>t</mi></msub><mo>+</mo><mi>C</mi><mo>)</mo></mrow><mover><mi>&phi;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mrow><mo>(</mo><msub><mrow><mn>2</mn><mi>N</mi></mrow><mi>&phi;</mi></msub><mo>+</mo><mi>B</mi><mo>)</mo></mrow><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mrow><mo>(</mo><msup><mi>Dh</mi><mo>&prime;</mo></msup><mo>+</mo><mi>A</mi><mo>)</mo></mrow><mi>&phi;</mi><mo>-</mo><msub><mi>&rho;</mi><mi>t</mi></msub><msub><mi>S</mi><mn>0</mn></msub><msup><mi>b</mi><mn>2</mn></msup><mover><mi>z</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>-</mo><mn>2</mn><msub><mi>&rho;</mi><mi>t</mi></msub><mi>g</mi><msub><mi>S</mi><mn>0</mn></msub><mi>Rz</mi><mo>=</mo><msub><mi>K</mi><mi>&omega;</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mn>2</mn><mi>&rho;</mi></mrow><mi>t</mi></msub><msub><mi>S</mi><mn>0</mn></msub><msub><mi>&lambda;</mi><mi>t</mi></msub><mover><mi>z</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><msub><mrow><mn>2</mn><mi>N</mi></mrow><mi>t</mi></msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mrow><mn>2</mn><mi>&rho;</mi></mrow><mi>t</mi></msub><mi>g</mi><msub><mi>S</mi><mn>0</mn></msub><mi>z</mi><mo>-</mo><msub><mi>&rho;</mi><mi>t</mi></msub><msub><mi>S</mi><mn>0</mn></msub><msup><mi>b</mi><mn>2</mn></msup><mover><mi>&phi;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>-</mo><msub><mrow><mn>2</mn><mi>&rho;</mi></mrow><mi>t</mi></msub><mi>g</mi><msub><mi>S</mi><mn>0</mn></msub><mi>R&phi;</mi><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000609214700000012.GIF" wi="1390" he="178" /></maths>其中,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><msub><mi>l</mi><mi>f</mi></msub><msub><mi>&rho;</mi><mi>t</mi></msub><msup><mi>V</mi><mn>2</mn></msup><msub><mi>A</mi><mi>F</mi></msub><mfrac><mrow><mo>&PartialD;</mo><mi>Cy</mi></mrow><mrow><mo>&PartialD;</mo><mi>&alpha;</mi></mrow></mfrac><msub><mi>K</mi><mi>h</mi></msub><msub><mi>K</mi><mi>I</mi></msub><mo>,</mo><mi>B</mi><mo>=</mo><msub><mi>l</mi><mi>f</mi></msub><msub><mi>&rho;</mi><mi>t</mi></msub><msup><mi>V</mi><mn>2</mn></msup><msub><mi>A</mi><mi>F</mi></msub><mfrac><mrow><mo>&PartialD;</mo><mi>Cy</mi></mrow><mrow><mo>&PartialD;</mo><mi>&alpha;</mi></mrow></mfrac><msub><mi>K</mi><mi>h</mi></msub><msub><mi>k</mi><mi>P</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000609214700000013.GIF" wi="1356" he="126" /></maths><img file="FDA0000609214700000014.GIF" wi="503" he="118" />l<sub>f</sub>为自减摇鳍上水动力压力中心到船舶重心的作用力臂,ρ<sub>t</sub>为海水密度,V为航速,A<sub>F</sub>为减摇鳍的投影面积,<img file="FDA0000609214700000015.GIF" wi="108" he="134" />为升力系数斜率,φ为横摇角,<img file="FDA0000609214700000016.GIF" wi="48" he="80" />为横摇角速度,<img file="FDA0000609214700000017.GIF" wi="44" he="81" />为横摇角加速度,K<sub>h</sub>为航速调节系数,K<sub>I</sub>、K<sub>P</sub>、K<sub>D</sub>为PID参数,它们分别为<img file="FDA00006092147000000115.GIF" wi="488" he="213" /><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>K</mi><mi>I</mi></msub><mo>=</mo><mfrac><mi>DhF</mi><mrow><msub><mi>l</mi><mi>f</mi></msub><msub><mi>&rho;</mi><mi>t</mi></msub><msub><mi>A</mi><mi>F</mi></msub><mfrac><mrow><mo>&PartialD;</mo><mi>Cy</mi></mrow><mrow><mo>&PartialD;</mo><mi>&alpha;</mi></mrow></mfrac><msup><mi>V</mi><mn>2</mn></msup></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA00006092147000000116.GIF" wi="477" he="211" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>K</mi><mi>D</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mn>1</mn></msub><mi>F</mi></mrow><mrow><msub><mi>l</mi><mi>f</mi></msub><msub><mi>&rho;</mi><mi>t</mi></msub><msub><mi>A</mi><mi>F</mi></msub><mfrac><mrow><mo>&PartialD;</mo><mi>Cy</mi></mrow><mrow><mo>&PartialD;</mo><mi>&alpha;</mi></mrow></mfrac><msup><mi>V</mi><mn>2</mn></msup></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000609214700000019.GIF" wi="496" he="196" /></maths>h为初稳心高,<img file="FDA00006092147000000110.GIF" wi="472" he="150" />F为常数,K<sub>ω</sub>=Dhα<sub>e</sub> cosωt为扰动力矩,I1为相对于通过船舶重心的纵轴的惯量和附加惯量之和,<img file="FDA00006092147000000111.GIF" wi="334" he="109" />为舱内液体对横摇轴的质量惯性矩,S为沿水舱轴线的法线方向的局部截面积,r为微质量dm的质心到横摇轴的距离微质量,<img file="FDA00006092147000000112.GIF" wi="79" he="77" />为船舶阻尼系数,D为排水量,h′为加入水舱后稳心高,ρ<sub>t</sub>为海水密度,S<sub>0</sub>为边舱自由液面面积,<img file="FDA00006092147000000113.GIF" wi="338" he="108" />为水舱轴线对横摇轴的静压力矩,γ为r与d之间的夹角,dl为液体微体积沿水舱轴线的长度,l为U型水舱轴线长度,z为边舱内水位高度,<img file="FDA00006092147000000114.GIF" wi="282" he="111" />为舱内水柱相当长度,N<sub>t</sub>为水舱阻尼系数,R为边舱中至船舶纵中刨面的水平距离,g为重力加速度;(2)建立综合减摇系统性能指标综合减摇系统性能指标可表示为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><mn>1</mn><mo>/</mo><mi>T</mi><msubsup><mo>&Integral;</mo><mn>0</mn><mi>T</mi></msubsup><mo>[</mo><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><msup><mrow><mo>(</mo><mi>p</mi><mo>-</mo><mn>13.5</mn><mo>%</mo><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><msup><mi>E</mi><mn>2</mn></msup><mo>]</mo><mi>dT</mi></mrow>]]></math><img file="FDA0000609214700000021.GIF" wi="888" he="109" /></maths>式中,σ<sup>2</sup>为横摇角方差,λ<sub>1</sub>和λ<sub>2</sub>为加权系数,p为鳍角饱和率,E<sup>2</sup>为减摇鳍系统工作消耗的能量,根据随机理论,减摇后船舶横摇角方差为:<img file="FDA0000609214700000022.GIF" wi="1146" he="110" />减摇鳍性能指标要求鳍角最大为22°,即θ<sub>m</sub>=22°,鳍角饱和率为13.5%时的鳍角的方差为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msup><mrow><mo>[</mo><msub><mi>&sigma;</mi><mi>&theta;</mi></msub><mo>]</mo></mrow><mn>2</mn></msup><mo>=</mo><mo>-</mo><msubsup><mi>&theta;</mi><mi>m</mi><mn>2</mn></msubsup><mo>/</mo><mrow><mo>(</mo><mn>21</mn><mi>np</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000609214700000023.GIF" wi="424" he="91" /></maths>驱动减摇鳍系统的能量消耗为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><msup><mrow><mn>2</mn><mi>E</mi></mrow><mo>&prime;</mo></msup><mo>/</mo><mi>&eta;</mi><mo>=</mo><mfrac><mrow><mi>I</mi><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><msub><mi>S</mi><mi>&theta;</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>e</mi></msub><mo>)</mo></mrow><msub><mi>d&omega;</mi><mi>e</mi></msub></mrow><mi>&eta;</mi></mfrac></mrow>]]></math><img file="FDA0000609214700000024.GIF" wi="606" he="176" /></maths>式中,η为液压传动系统的传输效率,则综合减摇系统性能指标为:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><mfrac><mn>1</mn><mi>T</mi></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><mi>T</mi></msubsup><mo>{</mo><mfrac><mn>1</mn><mn>2&pi;</mn></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><msup><mrow><mo>|</mo><mi>&Phi;</mi><mrow><mo>(</mo><mi>j&omega;</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><msub><mi>S</mi><mi>&alpha;w</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>e</mi></msub><mo>)</mo></mrow><msub><mi>d&omega;</mi><mi>e</mi></msub><mo>+</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>[</mo><mi>exp</mi><mrow><mo>(</mo><msubsup><mrow><mo>-</mo><mi>&theta;</mi></mrow><mi>m</mi><mn>2</mn></msubsup><mo>/</mo><mn>2</mn><msup><mrow><mo>[</mo><msub><mi>&sigma;</mi><mi>&theta;</mi></msub><mo>]</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mo>-</mo><mn>13.5</mn><mo>%</mo><mo>]</mo><mi>dt</mi><mo>+</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mfrac><mrow><mi>I</mi><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><msub><mi>S</mi><mi>&theta;</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>e</mi></msub><mo>)</mo></mrow><msub><mi>d&omega;</mi><mi>e</mi></msub></mrow><mi>&eta;</mi></mfrac><mo>}</mo><mi>dT</mi></mrow>]]></math><img file="FDA0000609214700000025.GIF" wi="1700" he="155" /></maths>式中:S<sub>αw</sub>(ω)为海浪的等效波倾角谱密度,Φ(jω)为综合减摇系统开环传递函数,S<sub>θ</sub>(ω<sub>e</sub>)鳍角角速率的谱密度,I为减摇鳍绕鳍轴的转动惯量,[σ<sub>θ</sub>]<sup>2</sup>为鳍角方差,<sub>η</sub>为传动系统的传输效率,λ<sub>1</sub>和λ<sub>2</sub>为权系数,T为横摇周期;(3)利用双重神经网络在线调整PID控制器的参数K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>,实现PID参数自整定;双重神经网络包括系统辨识神经网络NN1和参数自整定神经网络NN2,系统辨识神经网络NN1用于识别和预测综合减摇系统输入与输出的动态关系;参数自整定神经网络NN2用于在线自整定PID控制器的参数;(4)在实时海况条件下,PID控制器中加入延迟环节在双重神经网络自整定PID控制器中加入滞后环节,在中、低海情下,PID控制器输出延迟时间为t=0.335~0.475T<sub>1</sub>,T<sub>1</sub>为水舱振荡周期,在高海情下,PID控制器输出延时时间t=0.122~0.239T<sub>1</sub>;(5)实时更新PID控制参数,得到最优的PID参数值,优化综合减摇系统性能指标通过步骤(3)和步骤(4)得到最优PID参数K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>,优化综合减摇系统输出的横摇角和鳍角速率,在任何海情下,优化后的平均鳍角速率不超过5°/s,并使优化后的减摇效率达到80%以上,否则重复执行步骤(3)和(4),减摇效率R为:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mfrac><mrow><mover><mi>&phi;</mi><mo>&OverBar;</mo></mover><mo>-</mo><mover><msub><mi>&phi;</mi><mn>0</mn></msub><mo>&OverBar;</mo></mover></mrow><mover><msub><mi>&phi;</mi><mn>0</mn></msub><mo>&OverBar;</mo></mover></mfrac></mrow>]]></math><img file="FDA0000609214700000031.GIF" wi="226" he="162" /></maths>式中:<img file="FDA0000609214700000032.GIF" wi="60" he="86" />为未安装减摇鳍时横摇角平均值;<img file="FDA0000609214700000033.GIF" wi="50" he="83" />为安装减摇鳍时横摇角平均值。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室