CN102183889B - 泵桨混合推进船舶航向鲁棒智能协调控制方法 - Google Patents
泵桨混合推进船舶航向鲁棒智能协调控制方法 Download PDFInfo
- Publication number
- CN102183889B CN102183889B CN2011100522987A CN201110052298A CN102183889B CN 102183889 B CN102183889 B CN 102183889B CN 2011100522987 A CN2011100522987 A CN 2011100522987A CN 201110052298 A CN201110052298 A CN 201110052298A CN 102183889 B CN102183889 B CN 102183889B
- Authority
- CN
- China
- Prior art keywords
- heading
- ship
- control
- robust
- sway
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000002068 genetic effect Effects 0.000 claims abstract description 12
- 238000011156 evaluation Methods 0.000 claims abstract description 9
- 238000006073 displacement reaction Methods 0.000 claims abstract description 7
- 238000005516 engineering process Methods 0.000 claims abstract description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract 4
- 238000001514 detection method Methods 0.000 claims abstract 2
- 230000033001 locomotion Effects 0.000 claims description 12
- 230000035772 mutation Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 4
- 230000008878 coupling Effects 0.000 claims description 3
- 238000010168 coupling process Methods 0.000 claims description 3
- 238000005859 coupling reaction Methods 0.000 claims description 3
- 238000013016 damping Methods 0.000 claims description 2
- 238000013178 mathematical model Methods 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 claims 3
- 238000005265 energy consumption Methods 0.000 abstract description 4
- 241000380131 Ammophila arenaria Species 0.000 abstract 3
- 239000007921 spray Substances 0.000 abstract 1
- 230000006978 adaptation Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000295 fuel oil Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明提供的是一种泵桨混合推进船舶航向鲁棒智能协调控制方法。设定指令航向,航向检测装置采集船舶实际航向的航向角、航向角速度、横荡位移和横荡速度信息,反馈到鲁棒控制器,鲁棒控制器采用H2/H∞控制算法,结合控制系统性能评价指标,计算出航向控制所需要的航向艏摇力矩,泵桨混合智能决策系统采用自适应遗传算法,计算得到舵角和喷口转角值,并将舵角和喷口转角值分别送入舵机伺服系统和喷口转角伺服系统,船舶在舵和喷水推进器的组合控制下,把航向改变到指令航向,实现对泵桨混合推进船舶的航向控制。本发明采用鲁棒控制技术增强了控制系统鲁棒性且工程应用方便;改善了基本遗传算法的早熟问题和进化缓慢问题,降低驱动系统能耗。
Description
技术领域
本发明涉及的是一种船舶航行姿态控制方法,特别涉及一种泵桨混合推进船舶的航向控制方法。
背景技术
船舶巡航经济性好、机动性能优,已成为船舶设计者追求的目标。一方面,为节省燃油并尽可能快速的到达目的地,要求船舶巡航过程中提高有效巡航效率,减小航行阻力,从而要求船舶具有良好的经济性;另一方面,船舶离靠泊、动力定位、灵活掉头、障碍物规避等工况有要求船舶能及时改变航向和航速,因而还要求船舶具有良好的机动性、即回转性能和加减速性能。鉴于此,传统单一推进器及其组合方式已不能满足要求,船舶设计者开始考虑采用多种不同推进器混合推进的模式,其中喷水推进器与螺旋桨混合推进最为典型。
泵桨混合推进船舶航向控制系统是一种典型的多变量、非匹配、不确定复杂非线性系统,合理设计船舶的航向控制规律,将喷水推进器和舵机有机结合、合理分配,对于提高船舶操控性能、降低系统能耗具有重要研究价值。
经对现有的技术文献检索发现,CNKI数据库中的名称为“混合推进系统喷水推进器与螺旋桨相互作用研究”的文献中,通过求解雷诺时均的RANS方程数值模拟了混合推进系统的流场,研究了两种推进器之间的相互作用,但与本发明的泵桨混合推进船舶航向鲁棒智能协调控制不同。
发明内容
本发明的目的在于提供一种能在保证航向稳定性的前提下,提高航向控制效果,降低系统能耗的泵桨混合推进船舶航向鲁棒智能协调控制方法。
本发明的目的是这样实现的:
设定指令航向,航向检测装置采集船舶实际航向的航向角、航向角速度、横荡位移和横荡速度信息,并将四个量的信息反馈到鲁棒控制器,鲁棒控制器采用H2/H∞控制算法,结合控制系统性能评价指标,计算出航向控制所需要的航向艏摇力矩,泵桨混合智能决策系统采用自适应遗传算法,以“系统驱动能量+航向控制性能指标”最小为目标函数,满足操舵和喷口转向的最大幅度、速率约束,进行喷口转角/舵角在线智能分配,计算得到舵角和喷口转角值,并将舵角和喷口转角值分别送入舵机伺服系统和喷口转角伺服系统,驱动舵机和喷口转角装置,船舶在舵和喷水推进器的组合控制下,把航向改变到指令航向,实现对泵桨混合推进船舶的航向控制。
本发明的优点在于:
(1)泵桨混合推进船舶的航向控制系统为多输入多输出耦合系统,并且航行状态与海洋环境的复杂多变,系统存在海风、海浪、海流等随机干扰和模型不确定性,采用鲁棒控制技术增强了控制系统鲁棒性且工程应用方便。
(2)泵桨混合推进船舶航向智能决策采用交叉概率和变异概率可以根据适应度值进行自动调整的自适应遗传算法,改善了基本遗传算法的早熟问题和进化缓慢问题,为寻找喷口转角/舵角全局最优组合提供了保障,降低驱动系统能耗。
附图说明
图1为泵桨混合推进船舶航向鲁棒智能协调控制结构图;
图2为泵桨混合推进船舶航向智能决策算法流程图。
具体实施方式
下面结合附图举例对本发明作更详细的描述:
结合图1,本发明通过5个步骤实现泵桨混合推进船舶航向鲁棒控制器的设计,具体如下:
第一步:建立船舶横荡/艏摇耦合运动方程
考虑船舶横荡/艏摇运动的耦合影响,忽略其他自由度运动的影响,将舵、喷水推进装置及海洋干扰产生的力矩看做是对船舶航向运动的作用力,同时忽略横摇的影响和方程中的非线性项,并设my=ayy,Yv=byy,ΔIz=aψψ,Nr=bψψ,Nv=bψy,再令 其中y代表横荡位移,得到船舶横荡/艏摇线性耦合运动模型为:
其中:
m-----船舶质量;my-----横荡附加质量;
y-----横荡位移;ψ-----航向角;
v-----横荡速度;r-----艏摇角速度;
ayψ-----附加质量;aψψ,aψy代表附加转动惯性矩;
byy、bψψ、bψy、byψ-----运动阻尼系数;Iz-----船体质量对z轴的惯性矩;
yr+w、Nr+w-----舵、喷水推进装置产生的横荡力、艏摇力矩;
Yd、Nd-----船舶受到的横荡干扰力、艏摇干扰力矩。
第二步:考虑参数不确定性
设m、Iz是定常的,具有不确定性的参数主要为ayy、aψψ、ayψ、aψy、byy、byψ、bψψ、bψy,有:
其中:δi为不确定变量,且有||δi||≤1,i=1,2,·,8。
令x=[x1 x2 x3 x4]T,x1=y,x3=ψ,u=Py(αr,βw),w1=[Yd Nd]T,船舶横荡/艏摇线性耦合运动写成如下状态方程的形式:其中:αH为舵、喷水推进装置与船体水动力影响系数,xR、xW分别为舵、喷水推进装置水动力作用点的纵向坐标。
第三步:进行鲁棒控制标准形式的设计
应用H2/H∞控制技术设计鲁棒控制器,将船舶横荡/艏摇耦合运动方程转化为可进行H2/H∞控制设计的标准形式,令:
则船舶横荡/艏摇耦合运动方程可化为:
又令:
最终得到如下形式:
且有:[ΔA ΔB1]=HF[E1 E2]
其中:F是不确定矩阵,显然是满足FTF≤I的,ΔA、ΔB1满足H2/H∞鲁棒控制的标准形式。
第四步:建立船舶航向控制系统性能评价信号
泵桨混合推进船舶航向鲁棒控制系统数学模型为:
系统H∞性能主要增强控制系统对海浪干扰和模型参数摄动的鲁棒性;对于系统H2性能而言,则需要综合考虑航向角、航向角速度以及对控制量的约束。定义泵桨混合推进船舶航向控制系统的性能评价信号为:
z∞=ψ=[0 0 10 ]x
第五步:求解泵桨混合推进船舶航向鲁棒控制器
在获得船舶横荡/艏摇鲁棒控制系统模型的系数矩阵,并且定义系统的性能评价信号之后,求解船舶航向鲁棒控制器,得到u=[k1 k2]Tx。
结合图1、图2,由泵桨混合推进船舶航向鲁棒控制器计算出航向控制所需的艏摇扶正力,对于确定的艏摇扶正力有多种不同的喷口转角/舵角组合与之对应,喷口转角/舵角智能决策遵循“系统驱动能量+航向控制性能指标”最小的原即min(ΔJαβ(k+1)+ΔJψδ(k+1)),喷口转角/舵角满足以下分配规则:
采用自适应遗传算法进行喷口转角/舵角智能决策,基本步骤如下:
步骤1:迭代次数t=0,随机选择二进制编码的初始种群E:(k+1)时刻的舵角αr(k+1)和喷口转角βw(k+1),编码范围分别为:
步骤2:针对E中的个体计算个体适应度函数值:
步骤3:选择操作采用最佳保留群体和从子代和父代中挑选最好的若干个体结合的方法,将上一代的最好个体与新一代的最好个体比较,若新一代的最好个体比上一代强,则将新一代的最差个体用上一代的最好个体代替;若新一代的较差,则以上一代的最好个体代替新一代的最好个体。
步骤4:交叉和变异产生新的种群,交叉和变异操作是遗传算法模拟自然生物进化过程产生新个体的主要方法,自适应遗传算法中交叉概率Pc和变异概率Pm能够随适应度自动改变。
其中:fitmax、fitavg分别为当前代进化群体的最大和平均适应函数值;fit′i为两个交叉个体中较大的适应函数值,分别为最大交叉概率、最小交叉概率、最大变异概率和最小变异概率。
操作过程中,适应函数值小的个体具有较大的交叉率和变异率,这样有利于加快搜索速度,且最大适应函数值对应染色体的交叉率和变异率不为零,而为一较小值。
步骤5:计算个体所对应的适应度函数值是否满足要求或达到设定的迭代次数?若是则进入步骤6,否则跳转至步骤2。
步骤6:给出舵角αr(k+1)和喷水推进器喷口转角βw(k+1)的最佳组合,结束。
船舶在舵角和喷口转角的组合控制下,把航向改变到指令航向,完成泵桨混合推进船舶航向鲁棒智能协调控制,实现对泵桨混合推进船舶航向的有效控制。
Claims (1)
1.一种泵桨混合推进船舶航向鲁棒智能协调控制方法,其特征是:设定指令航向,航向检测装置采集船舶实际航向的航向角、航向角速度、横荡位移和横荡速度信息,反馈到鲁棒控制器,鲁棒控制器采用H2/H∞控制算法,结合控制系统性能评价指标,计算出航向控制所需要的航向艏摇力矩,泵桨混合智能决策系统采用自适应遗传算法,以“系统驱动能量+航向控制性能指标”最小为目标函数,满足操舵和喷口转向的最大幅度、速率约束,进行喷口转角与舵角在线智能分配,计算得到舵角和喷口转角值,并将舵角和喷口转角值分别送入舵机伺服系统和喷口转角伺服系统,驱动舵机和喷口转角装置,船舶在舵和喷水推进器的组合控制下,把航向改变到指令航向,实现对泵桨混合推进船舶的航向控制;具体实现步骤为:
第一步:建立船舶横荡/艏摇耦合运动方程
其中:
m-----船舶质量;my-----横荡附加质量;
y-----横荡位移;ψ-----航向角;
v-----横荡速度;r-----艏摇角速度;
ayψ-----附加质量;aψψ,aψy代表附加转动惯性矩;
byy、bψψ、bψy、byψ-----运动阻尼系数;Iz-----船体质量对z轴的惯性矩;
Yr+w、Nr+w-----舵、喷水推进装置产生的横荡力、艏摇力矩;
Yd、Nd-----船舶受到的横荡干扰力、艏摇干扰力矩;
第二步:考虑参数不确定性
设m、Iz是定常的,具有不确定性的参数主要为ayy、aψψ、ayψ、aψy、byy、byψ、bψψ、bψy,有:
其中:δi为不确定变量,且有||δi||≤1,i=1,2,…,8;
第三步:进行鲁棒控制标准形式的设计
应用H2/H∞控制技术设计鲁棒控制器,将船舶横荡/艏摇耦合运动方程转化为可进行H2/H∞控制设计的标准形式,令:
则船舶横荡/艏摇耦合运动方程化为:
又令:
最终得到如下形式:
且有:[ΔA ΔB1]=HF[E1 E2]
其中:F是不确定矩阵,显然是满足FTF≤I的,ΔA、ΔB1满足H2/H∞鲁棒控制的标准形式;
第四步:建立船舶航向控制系统性能评价信号
泵桨混合推进船舶航向鲁棒控制系统数学模型为:
定义泵桨混合推进船舶航向控制系统的性能评价信号为:
z∞=ψ=[0 0 1 0]x
第五步:求解泵桨混合推进船舶航向鲁棒控制器
在获得船舶横荡/艏摇鲁棒控制系统模型的系数矩阵,并且定义系统的性能评价信号之后,求解船舶航向鲁棒控制器,得到u=[k1 k2]Tx;
由泵桨混合推进船舶航向鲁棒控制器计算出航向控制所需的艏摇扶正力,对于确定的艏摇扶正力有多种不同的喷口转角/舵角组合与之对应,喷口转角/舵角智能决策遵循“系统驱动能量+航向控制性能指标”最小的原即min(ΔJαβ(k+1)+ΔJψδ(k+1)),喷口转角/舵角满足以下分配规则:
采用自适应遗传算法进行喷口转角/舵角智能决策,基本步骤如下:
步骤2:针对E中的个体计算个体适应度函数值:
步骤3:选择操作采用最佳保留群体和从子代和父代中挑选最好的若干个体结合的方法,将上一代的最好个体与新一代的最好个体比较,若新一代的最好个体比上一代强,则将新一代的最差个体用上一代的最好个体代替;若新一代的较差,则以上一代的最好个体代替新一代的最好个体;
步骤4:交叉和变异产生新的种群,交叉和变异操作是遗传算法模拟自然生物进化过程产生新个体的主要方法,自适应遗传算法中交叉概率Pc和变异概率Pm能够随适应度自动改变;
其中:fitmax、fitavg分别为当前代进化群体的最大和平均适应函数值;fit′i为两个交叉个体中较大的适应函数值, 分别为最大交叉概率、最小交叉概率、最大变异概率和最小变异概率;
步骤5:计算个体所对应的适应度函数值是否满足要求或达到设定的迭代次数,若是则进入步骤6,否则跳转至步骤2;
步骤6:给出舵角αr(k+1)和喷水推进器喷口转角βw(k+1)的最佳组合,结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100522987A CN102183889B (zh) | 2011-03-04 | 2011-03-04 | 泵桨混合推进船舶航向鲁棒智能协调控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100522987A CN102183889B (zh) | 2011-03-04 | 2011-03-04 | 泵桨混合推进船舶航向鲁棒智能协调控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102183889A CN102183889A (zh) | 2011-09-14 |
CN102183889B true CN102183889B (zh) | 2012-08-22 |
Family
ID=44570078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100522987A Expired - Fee Related CN102183889B (zh) | 2011-03-04 | 2011-03-04 | 泵桨混合推进船舶航向鲁棒智能协调控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102183889B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108509684B (zh) * | 2018-03-05 | 2020-03-24 | 北京航空航天大学 | 舵机与动态负载模拟器匹配设计方法 |
CN108563130B (zh) * | 2018-06-27 | 2021-02-09 | 山东交通学院 | 一种欠驱动船舶自适应神经网络自动靠泊控制方法,设备及介质 |
CN110398961B (zh) * | 2019-07-09 | 2022-10-14 | 哈尔滨工程大学 | 一种气垫船航迹保持舵桨协同控制与分配方法 |
CN112099467A (zh) * | 2020-08-06 | 2020-12-18 | 上海交通大学 | 基于喷水推进操舵控制系统性能评估的最小方差控制方法 |
CN113359446B (zh) * | 2021-06-02 | 2022-06-17 | 武汉理工大学 | 非线性船舶航向控制方法及控制系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101881970A (zh) * | 2010-06-04 | 2010-11-10 | 哈尔滨工程大学 | 船舶双舵同步控制方法 |
CN201681308U (zh) * | 2010-03-15 | 2010-12-22 | 中国船舶重工集团公司第七○七研究所九江分部 | 一种自动操舵仪 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6968273B2 (en) * | 2002-03-01 | 2005-11-22 | Gentex Corporation | Electronic compass system |
-
2011
- 2011-03-04 CN CN2011100522987A patent/CN102183889B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201681308U (zh) * | 2010-03-15 | 2010-12-22 | 中国船舶重工集团公司第七○七研究所九江分部 | 一种自动操舵仪 |
CN101881970A (zh) * | 2010-06-04 | 2010-11-10 | 哈尔滨工程大学 | 船舶双舵同步控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102183889A (zh) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113050652B (zh) | 一种用于智能船舶自动靠泊的轨迹规划方法 | |
CN110673598B (zh) | 一种水面无人艇智能路径跟踪控制方法 | |
CN102183889B (zh) | 泵桨混合推进船舶航向鲁棒智能协调控制方法 | |
Yu et al. | A framework for biomimetic robot fish's design and its realization | |
Du et al. | Cooperative multi-agent control for autonomous ship towing under environmental disturbances | |
CN107168335A (zh) | 一种考虑混合多目标避障的水面无人艇路径跟踪制导方法 | |
Wang et al. | Local path optimization method for unmanned ship based on particle swarm acceleration calculation and dynamic optimal control | |
Wang et al. | A restricted circle based position keeping strategy for the wave glider | |
CN114879671A (zh) | 一种基于强化学习mpc的无人艇轨迹跟踪控制方法 | |
Vernengo et al. | Resistance and seakeeping optimization of a fast multihull passenger ferry | |
CN113359737A (zh) | 一种考虑队形伸缩的船舶编队自适应事件触发控制方法 | |
CN114895673A (zh) | 一种规则约束下基于深度强化学习的船舶避碰决策方法 | |
CN108572654A (zh) | 基于q学习的欠驱动auv虚拟锚泊三维镇定控制及实现方法 | |
CN114609905A (zh) | 一种船舶编队事件触发控制方法 | |
CN116520834B (zh) | 一种低能耗的无人船巡航方法 | |
Li et al. | Three-dimensional path planning for an under-actuated autonomous underwater vehicle | |
Ahmad et al. | A 2D model for the study of equilibrium glide paths of UiS Subsea Freight-Glider | |
Man et al. | Mechanism development and heading control of catamaran-type sail drone | |
CN111736601A (zh) | 一种近距离会遇时船舶避碰动态辅助方法 | |
Zhang et al. | A new hybrid path planning method for the sailboat architecture wave glider in the wind field environment | |
Gong et al. | A path planning method based on improved particle swarm optimization algorithm | |
McGookin et al. | The optimization of a tanker autopilot control system using genetic algorithms | |
Cheng et al. | A new fuzzy autopilot for way-point tracking control of ships | |
CN113741477B (zh) | 一种欠驱动船舶靠泊路径规划方法 | |
Amendola et al. | Batch reinforcement learning of feasible trajectories in a ship maneuvering simulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120822 Termination date: 20180304 |
|
CF01 | Termination of patent right due to non-payment of annual fee |