发明名称 一种基于综合减摇混沌系统的PID控制器优化控制方法
摘要 本发明的目的在于提供一种基于综合减摇混沌系统的PID控制器优化控制方法,针对船舶减摇问题,对综合减摇系统动力学模型方程进行分析,得到该系统为混沌系统。利用相图与Lyapunov指数谱分析方法,验证该系统在特定条件下的混沌行为,通选取受控参数,利用非线性反馈控制方法使系统的混沌行为得到有效控制。本发明不仅使系统混沌动力学行为得到了改善,还保留系统原有的动力学特性。将混沌搜索算法与蚁群算法相结合,实现对PID控制参数寻优,使混沌蚁群算法不仅具备较强全局优化能力,同时还加快了系统收敛速度,从而使控制系统性能得到明显提高。对于有效设计出船舶横摇运动的控制器设备具有较强的应用价值。
申请公布号 CN104527944A 申请公布日期 2015.04.22
申请号 CN201410653259.6 申请日期 2014.11.17
申请人 哈尔滨工程大学 发明人 于立君;刘少英;王辉;陈佳;张波波;关作钰;王正坤;李灏
分类号 B63B39/00(2006.01)I;B63B39/06(2006.01)I 主分类号 B63B39/00(2006.01)I
代理机构 代理人
主权项 一种基于船舶综合减摇混沌系统的PID控制器优化控制方法,其特征是:(1)建立综合减摇系统模型,以海浪波倾角作为综合减摇系统输入:船舶同时装备减摇鳍和被动式减摇水舱,减摇鳍产生扶正力矩<img file="FDA0000609327880000011.GIF" wi="418" he="83" />时,综合减摇系统模型为:<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><mn>2</mn><msub><mi>N</mi><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><mi>D</mi><msup><mi>h</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><mn>2</mn><msub><mi>&rho;</mi><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><mn>2</mn><msub><mi>N</mi><mi>t</mi></msub><mover><mi>z</mi><mo>&CenterDot;</mo></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>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><mn>2</mn><msub><mi>&rho;</mi><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="FDA0000609327880000012.GIF" wi="1387" he="179" /></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></mrow>]]></math><img file="FDA0000609327880000013.GIF" wi="548" he="132" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><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="FDA0000609327880000014.GIF" wi="551" he="133" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>C</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>D</mi></msub><mo>,</mo><msub><mi>l</mi><mi>f</mi></msub></mrow>]]></math><img file="FDA0000609327880000015.GIF" wi="575" he="117" /></maths>为自减摇鳍上水动力压力中心到船舶重心的作用力臂,ρ<sub>t</sub>为海水密度,V为航速,A<sub>F</sub>为减摇鳍的投影面积,<img file="FDA0000609327880000016.GIF" wi="112" he="133" />为升力系数斜率,φ为横摇角,<img file="FDA0000609327880000017.GIF" wi="47" he="81" />为横摇角速度,<img file="FDA0000609327880000018.GIF" wi="49" he="82" />为横摇角加速度,K<sub>h</sub>为航速调节系数,K<sub>I</sub>、K<sub>P</sub>、K<sub>D</sub>为PID参数,分别为<img file="FDA00006093278800000115.GIF" wi="474" he="205" /><maths num="0005" id="cmaths0005"><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="FDA00006093278800000116.GIF" wi="485" he="203" /></maths><maths num="0006" id="cmaths0006"><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="FDA00006093278800000117.GIF" wi="480" he="203" /></maths>h为初稳心高,<img file="FDA00006093278800000110.GIF" wi="462" he="153" />F为常数,K<sub>ω</sub>=Dhα<sub>e</sub>cosωt为扰动力矩,I<sub>1</sub>为相对于通过船舶重心的纵轴的惯量和附加惯量之和,<img file="FDA00006093278800000111.GIF" wi="326" he="114" />为舱内液体对横摇轴的质量惯性矩,S为沿水舱轴线的法线方向的局部截面积,r为微质量dm的质心到横摇轴的距离微质量,<img file="FDA00006093278800000112.GIF" wi="81" he="74" />为船舶阻尼系数,D为排水量,h′为加入水舱后稳心高,ρ<sub>t</sub>为海水密度,S<sub>0</sub>为边舱自由液面面积,<img file="FDA00006093278800000113.GIF" wi="338" he="110" />为水舱轴线对横摇轴的静压力矩,γ为r与d之间的夹角,dl为液体微体积沿水舱轴线的长度,l为U型水舱轴线长度,z为边舱内水位高度,<img file="FDA00006093278800000114.GIF" wi="286" he="111" />为舱内水柱相当长度,N<sub>t</sub>为水舱阻尼系数,R为边舱中至船舶纵中刨面的水平距离,g为重力加速度;(2)将综合减摇系统模型转化为综合减摇混沌系统模型,并利用相图及Lyapunov指数谱分析方法验证综合减摇系统模型具有混沌特性:将综合减摇系统模型的表达式进行无量纲化得:<maths num="0007" id="cmaths0007"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>&phi;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mn>2</mn><msub><mi>v</mi><mi>&phi;</mi></msub><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msubsup><mi>&omega;</mi><mi>&phi;</mi><mn>2</mn></msubsup><mi>&phi;</mi><mo>-</mo><mi>&beta;</mi><mover><mi>z</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>-</mo><msub><mi>a</mi><mi>t</mi></msub><mi>z</mi><mo>=</mo><msub><mi>K</mi><mi>&omega;</mi></msub></mtd></mtr><mtr><mtd><mover><mi>z</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mn>2</mn><msub><mi>v</mi><mi>t</mi></msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mi>z</mi><mo>-</mo><msub><mi>b</mi><mi>t</mi></msub><mover><mi>&phi;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>-</mo><mi>R</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mi>&phi;</mi><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000609327880000021.GIF" wi="654" he="179" /></maths>式中:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>T</mi><mi>&phi;</mi></msub><mo>=</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><msub><mi>&omega;</mi><mi>&phi;</mi></msub></mfrac><mo>,</mo><mn>2</mn><msub><mi>v</mi><mi>t</mi></msub><mo>=</mo><mfrac><mrow><mn>2</mn><msub><mi>N</mi><mi>t</mi></msub></mrow><mrow><mn>2</mn><msub><mi>&rho;</mi><mi>t</mi></msub><msub><mi>S</mi><mn>0</mn></msub><msub><mi>&lambda;</mi><mi>t</mi></msub></mrow></mfrac><mo>,</mo><msub><mi>b</mi><mi>t</mi></msub><mo>=</mo><mfrac><msup><mi>b</mi><mn>2</mn></msup><mrow><mn>2</mn><msub><mi>&lambda;</mi><mi>t</mi></msub></mrow></mfrac><mo>,</mo><mn>2</mn><msub><mi>v</mi><mi>&phi;</mi></msub><mo>=</mo><mfrac><mrow><mn>2</mn><msub><mi>N</mi><mi>&phi;</mi></msub><mo>+</mo><mi>B</mi></mrow><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></mfrac><mo>,</mo><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mi>g</mi><msub><mi>&lambda;</mi><mi>t</mi></msub></mfrac><mo>,</mo><msub><mi>&alpha;</mi><mi>t</mi></msub><mo>=</mo><mfrac><mrow><mn>2</mn><msub><mi>&rho;</mi><mi>t</mi></msub><mi>g</mi><msub><mi>S</mi><mn>0</mn></msub><mi>R</mi></mrow><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></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000609327880000022.GIF" wi="1582" he="136" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>&beta;</mi><mo>=</mo><mfrac><mrow><msub><mi>&rho;</mi><mi>t</mi></msub><msub><mi>S</mi><mn>0</mn></msub><msup><mi>b</mi><mn>2</mn></msup></mrow><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></mfrac><mo>,</mo><msubsup><mi>&omega;</mi><mi>&phi;</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mrow><mi>D</mi><mo></mo><msup><mi>h</mi><mo>&prime;</mo></msup><mo>+</mo><mi>A</mi></mrow><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></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000609327880000023.GIF" wi="666" he="137" /></maths>令x<sub>1</sub>=φ,<img file="FDA0000609327880000024.GIF" wi="170" he="83" />x<sub>3</sub>=z,<img file="FDA0000609327880000025.GIF" wi="165" he="73" />将无量纲化方程转化为综合减摇混沌系统模型方程:<maths num="0010" id="cmaths0010"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>K</mi><mi>&omega;</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>t</mi></msub><mo>-</mo><mi>&beta;</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><mrow><mo>(</mo><mi>&beta;R</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mi>&phi;</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mn>2</mn><mi>&beta;</mi><msub><mi>v</mi><mi>t</mi></msub><msub><mi>x</mi><mn>4</mn></msub><mo>-</mo><mn>2</mn><msub><mi>v</mi><mi>&phi;</mi></msub><msub><mi>x</mi><mn>2</mn></msub></mrow><mrow><mn>1</mn><mo>-</mo><mi>&beta;</mi><msub><mi>b</mi><mi>t</mi></msub></mrow></mfrac></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mi>x</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>b</mi><mi>t</mi></msub><msub><mi>K</mi><mi>&omega;</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>t</mi></msub><msub><mi>b</mi><mi>t</mi></msub><mo>-</mo><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><mrow><mo>(</mo><mi>R</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mi>&phi;</mi><mn>2</mn></msubsup><msub><mi>b</mi><mi>t</mi></msub><mo>)</mo></mrow><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mn>2</mn><msub><mi>v</mi><mi>t</mi></msub><msub><mi>x</mi><mn>4</mn></msub><mo>-</mo><mn>2</mn><msub><mi>v</mi><mi>&phi;</mi></msub><msub><mi>b</mi><mi>t</mi></msub><msub><mi>x</mi><mn>2</mn></msub></mrow><mrow><mn>1</mn><mo>-</mo><mi>&beta;</mi><msub><mi>b</mi><mi>t</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000609327880000026.GIF" wi="1226" he="496" /></maths>(3)对综合减摇混沌系统模型进行混沌控制:利用分段二次函数x|x|作为产生混沌的发生器,选择系统李雅普诺夫指数都为非正所对应的分岔K参数作该船舶综合减摇混沌系统的非线性反馈控制器,并应用于船舶综合减摇混沌系统中进行反馈操作,使船舶综合减摇混沌系统寻找不稳定周期轨道,同时实现混沌系统的有效控制,对步骤(2)中的综合减摇混沌系统模型进行混沌控制,参数与综合减摇混沌系统模型方程相同,此时混沌控制方程为:<maths num="0011" id="cmaths0011"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>K</mi><mi>&omega;</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>t</mi></msub><mo>-</mo><mi>&beta;</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><mrow><mo>(</mo><mi>&beta;R</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mi>&phi;</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mn>2</mn><mi>&beta;</mi><msub><mi>v</mi><mi>t</mi></msub><msub><mi>x</mi><mn>4</mn></msub><mo>-</mo><mn>2</mn><msub><mi>v</mi><mi>&phi;</mi></msub><msub><mi>x</mi><mn>2</mn></msub></mrow><mrow><mn>1</mn><mo>-</mo><mi>&beta;</mi><msub><mi>b</mi><mi>t</mi></msub></mrow></mfrac><mo>+</mo><mi>K</mi><msub><mi>x</mi><mn>2</mn></msub><mo>|</mo><msub><mi>x</mi><mn>2</mn></msub><mo>|</mo></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mi>x</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>b</mi><mi>t</mi></msub><msub><mi>K</mi><mi>&omega;</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>t</mi></msub><msub><mi>b</mi><mi>t</mi></msub><mo>-</mo><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><mrow><mo>(</mo><mi>R</mi><msubsup><mi>&omega;</mi><mi>t</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mi>&phi;</mi><mn>2</mn></msubsup><msub><mi>b</mi><mi>t</mi></msub><mo>)</mo></mrow><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mn>2</mn><msub><mi>v</mi><mi>t</mi></msub><msub><mi>x</mi><mn>4</mn></msub><mo>-</mo><mn>2</mn><msub><mi>v</mi><mi>&phi;</mi></msub><msub><mi>b</mi><mi>t</mi></msub><msub><mi>x</mi><mn>2</mn></msub></mrow><mrow><mn>1</mn><mo>-</mo><mi>&beta;</mi><msub><mi>b</mi><mi>t</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000609327880000027.GIF" wi="1387" he="496" /></maths>式中:K为混沌系统模型的分岔参数;(4)采用混沌算法与蚁群算法相结合的方法,对PID参数K<sub>p</sub>、K<sub>i</sub>和K<sub>d</sub>进行调整和寻优:首先利用蚁群算法初步确定最优解所在范围的大小;然后使用混沌优化算法在全局最优蚂蚁周围进行混沌搜索,若找到优于当前最优蚂蚁的解,则用它来替换当前的全局最优蚂蚁,计算更新过的最优蚂蚁的路径,便得到最优值;(5)优化综合减摇混沌系统输出的横摇角φ:通过步骤(4)得到的最优PID参数K<sub>p</sub>、K<sub>i</sub>和K<sub>d</sub>,优化综合减摇混沌系统输出的横摇角φ,从而使得综合减摇混沌系统减摇效率达到75%以上,否则重复执行步骤(4)和(5),利用混沌蚁群算法进行PID参数优化,直到减摇效率达到75%以上,其中,减摇效率R计算公式为:<maths num="0012" id="cmaths0012"><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="FDA0000609327880000031.GIF" wi="226" he="158" /></maths>式中:<img file="FDA0000609327880000032.GIF" wi="68" he="83" />为未安装减摇鳍时横摇角平均值;<img file="FDA0000609327880000033.GIF" wi="52" he="81" />为安装减摇鳍时横摇角平均值。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室