基于非线性修饰和零阶保持器的船舶航向保持控制.pdf
《基于非线性修饰和零阶保持器的船舶航向保持控制.pdf》由会员分享,可在线阅读,更多相关《基于非线性修饰和零阶保持器的船舶航向保持控制.pdf(6页珍藏版)》请在咨信网上搜索。
1、本文网址:http:/www.ship- J.中国舰船研究,2024,19(1):8489.ZHANG X K,HONG H C.Design of ship course keeping controller based on zero-order holder and nonlinear modificationJ.Chinese Journal of Ship Research,2024,19(1):8489(in both Chinese and English).基于非线性修饰和零阶保持器的船舶航向保持控制扫码阅读全文张显库*,洪皓辰大连海事大学 航海学院,辽宁 大连 116026摘
2、 要:目的目的为了解决船舶在海上航行时控制器舵角输出大、打舵频率高、控制速度较慢以及控制精度较低的问题,利用三阶闭环增益成形算法设计鲁棒控制器。方法方法首先,利用三阶闭环增益成形算法设计出线性鲁棒控制器,然后,在控制策略中加入双曲正切非线性修饰以及零阶保持器,在不同海况下对该控制器的性能进行仿真实验。结果结果仿真结果表明,相比于基于非线性修饰的传统 PID 控制器,在一般海况下,所提控制器在延迟时间、控制精度以及能量输出上分别改进了 36%,14%和 32%;在恶劣海况下,分别改进了27%,7%和 16%。此外,不同海况下该控制器的仿真结果都具有稳定的舵角输出,并可以较快地稳定在临界值附近,证
3、明了其具有较好的鲁棒性。结论结论改进的控制器符合工程实践,对于智能船舶的控制具有较好的应用参考价值。关键词:闭环增益成形算法;零阶保持器;非线性修饰;航向保持控制;航海中图分类号:U664.82文献标志码:ADOI:10.19693/j.issn.1673-3185.03036 Design of ship course keeping controller based on zero-order holder andnonlinear modificationZHANG Xianku*,HONG HaochenNavigation College,Dalian Maritime Univer
4、sity,Dalian 116026,ChinaAbstract:ObjectiveIn order to solve such problems as the large rudder angle output,high steering fre-quency,slow control speed and low control accuracy of controllers when ships sail at sea,a third-order closed-loop gain shaping algorithm is used to design a robust controller
5、.MethodFirst,the linear robust controlleris designed using the third-order closed-loop gain shaping algorithm,and hyperbolic tangent nonlinear modi-fication and a zero-order holder are added to the control strategy.The performance of the controller is thensimulated under different sea conditions.Res
6、ults As the results show,compared with the traditional PIDcontroller based on nonlinear modification,the proposed controller has improved delay time,control accuracyand energy output by 36%,14%and 32%respectively under general sea conditions,and improved delay time,control accuracy and energy output
7、 by 27%,7%and 16%respectively under heavy sea conditions.In addition,the simulation results of the controller under different sea conditions show stable rudder angle output and theability to stabilize near the critical value quickly,proving that it has good robustness.ConclusionThe im-proved control
8、ler is in line with engineering practices and has good application reference value for the controlof intelligent ships.Key words:closed-loop gain shaping algorithm;zero order holder;nonlinear modification;course-keep-ing control;navigation 收稿日期:20220809 修回日期:20221028 网络首发时间:20230330 17:34基金项目:国家自然科学
9、基金资助项目(51679024)作者简介:张显库,男,1968 年生,博士,教授,博士生导师。研究方向:船舶运动控制,智能控制。E-mail:洪皓辰,男,2000 年生,硕士生。研究方向:船舶运动控制。E-mail:*通信作者:张显库 第 19 卷 第 1 期中 国 舰 船 研 究Vol.19 No.12024 年 2 月Chinese Journal of Ship ResearchFeb.20240 引言船舶运动控制一直是船舶科学研究中的核心问题。一个控制精度高、响应速度快、能量输出少的控制器可以大大提升船舶的安全以及运营效率。随着技术的发展,越来越多的智能化技术被运用到船舶运动控制中。张
10、婷等1将小波神经网络技术用于集装箱船纵摇角度的预测中,结合神经网络预测性强、适应性高的优势保证集装箱船的安全;李宗宣等2利用模型预测控制(MPC)并且结合船舶的速度和干扰实现船舶的路径跟踪;Liu3将自适应滑模控制(SMC)以及非线性干扰观测器用于船舶航向保持控制;王国栋4利用遗传算法和模糊算法结合的船舶运动学与干扰力模型设计出一种新型船舶运动控制系统;徐东星5在船舶纵摇的运动预测中引入了一种具有自适应的天牛群搜索算法以提升预测精度;Zhang 等6设计了一种误差驱动的自适应控制器来抵消船舶航向控制中模型参数不定以及控制饱和的影响;Long 等7针对无人艇设计了一种结合 A*算法与细菌觅食优化
11、(bacterial foraging optimization,BFO)算法(AS-BFO)的新型控制器,相比传统方法具有更好的全局路径跟随效果;Liu 等8设计了一个SMC 并结合船舶动态模型降低船舶速度损失。基于智能算法的控制策略都具有较好的控制精度,但是同样也存在如下问题:首先,基于神经网络等技术的智能算法参数较多,模型较为复杂,因此在工程实际运用中可能出现不收敛的现象;其次,基于智能控制设计的控制器相比传统的比例积分微分(PID)控制器输出较大。因此,本文将在文献 9 的基础上,改非线性反馈控制为非线性修饰控制,并增加零阶保持器,进一步降低操舵频率,以达到降碳节能的目的。本文的控制器
12、将进行两点创新:1)设计一种基于闭环增益成形算法、非线性修饰以及零阶保持器的控制器。该控制器参数较少,控制器形式简单,具有较好的工程应用前景;2)非线性修饰和零阶保持器的加入可在保持控制器稳定的前提下,降低舵机的打舵频率,减小船舶的输出舵角,更好地提高船舶的运营效率。1 船舶运动数学模型选取响应型数学模型非线性 Nomoto 模型作为本文的仿真对象10-12。该模型的优势体现在模型的参数可以从实船的参数中获得,避免了因大量的力学分析建立状态空间而对船舶进行复杂的船模实验。二阶非线性 Nomoto 模型为+K0T0(+3)=K0T0(1)K0T0式中:为角加速度;为角速度;和为船舶的操纵性指数;
13、和 为船舶艏摇角速度的非线性系数;为舵角。式(1)为系统仿真时用到的数学模型。传递函数形式的线性 Nomoto 模型为G(s)=K0s(T0s+1)(2)2 控制器设计 2.1 零阶保持器由于零阶保持器具有幅值随频率增大而快速衰减的特性,因此具有较好的低通滤波性13,与船舶控制信号在低频段起较大作用这一特点较为吻合。此外,零阶保持器具有降低转向频率以保护转向器免受磨损的作用,因此将零阶保持器纳入控制器中。零阶保持器的传递函数 Gh(s)为Gh(s)=1eass(3)a式中,为系统的采样周期。将式(3)进行泰勒级数展开,得到零阶保持器的简化形式如式(4)所示,式(4)也为控制器中需要用到的零阶保
14、持器形式13。Gh(s)=1eass=1s(11eas)a1+as(4)2.2 线性控制器设计结合三阶闭环增益成形算法进行线性控制器设计。闭环增益成形算法可被视为一种工程简化的控制算法,具有参数整定简单、控制器鲁棒性较强的特点。为了使控制信号可以无静差并且稳定地跟踪目标信号,闭环的控制系统需要闭环频谱为低通、系统的最大奇异值为 1 且频谱峰值为0。由于响应型数学模型为标准的单输入单输出系统(SISO),设闭环系统的带宽频率为 1/T1,关门斜率取为60 dB/dec,则可得到最大奇异值为 1的三阶惯性系统:T=1(T1s+1)3=GK1+GK(5)式中:G 为本文选取的控制对象 Nomoto
15、模型;K 为将式(2)代入式(5)得到的通过三阶闭环增益第 1 期张显库等:基于非线性修饰和零阶保持器的船舶航向保持控制85成形算法设计的鲁棒控制器:K=T0s+1K0T1(T12s2+3T1s+3)=(T0sK0T1+1K0T)(1T12s2+3T1s+3)(6)从式(6)可以看出,本文的控制器可以理解为一个二阶低通滤波器串联了一个 PD 控制器。为了消除静差对船舶控制的影响,在控制器的积分项上加入一个很小的数 以达到该效果。为了减小船舶的调节时间,在控制器的比例项上加入一个取值范围 110 的常数,可以在不影响系统稳定性的情况下达到该效果14。加入零阶保持器,得到线性控制器的最终形式为G(
16、s)=a1+as(T0sK0T1+K0Ts+1K0T+)(1T12s2+3T1s+3)(7)2.3 稳定性分析Z=P2N=020=0本文选用了经典控制领域的奈奎斯特判据13来判断控制器是否具有稳定性,稳定性是判断一个控制系统是否可用的最基本标准。奈奎斯特(Nyquist)判据的定理内容如下:对于封闭的曲线,设 Z 和 P 分别为闭环传递与开环传递函数在右半平面的极点个数,N 为系统开环特性曲线顺时针包围(1,j0)的圈数,顺时针旋转为负,逆时针旋转为正,若成立,则可以判定该系统稳定。本文控制器的奈奎斯特图像如图 1 所示。403020100101001020实轴虚轴30405060702030
17、40图 1奈奎斯特曲线Fig.1 Nyquist curve +Z=P2N=020=0图 1 为本文控制器的频率从 变化时的变化曲线。从图上可以看出,控制器的开环传递函数在右半平面有 0 个极点。而奈奎斯特曲线绕(1,j0)的圈数为 0。通过计算得到,当频率从变化时,。本 +Z=P2N=0文提出的控制器的奈奎斯特曲线频率在变化的过程中,成立,因此本文的控制器是稳定的。此外,本文选取双曲正切函数 tanh(0.6u)作为本文的非线性修饰函数。非线性修饰技术可在不影响控制器稳定的前提下有效降低控制器的打舵频率,起到保护舵机、节能减排的效果。证明过程与文献 9 给出的过程相同,本文在此不再赘述。图
18、2 给出了本文控制器结合非线性修饰后的仿真框架,图中,r 为参考信号,u 为误差,为输出的舵角,为船舶的艏向角。r+控制器船舶模型风浪反馈tanh(0.6u)图 2仿真框架图Fig.2 Simulation framework 本文控制器结合了三阶闭环增益成形算法、非线性修饰以及零阶保持器。非线性修饰可以起到降低打舵频率的效果,而闭环增益成形算法设计的控制器具有较强的鲁棒性,这几个特点展现了控制器具有较强的航海实践意义。通过式(7)控制器的表达式可以看到,本文的控制器相当于串联了一个二阶低通滤波器与一个零阶保持器,这两者都具有控制信号低通滤波的特性,符合在控制船舶这种大惯性载体时,低频段信号起
19、主要控制作用的要求15-16。3 仿真实验运用 Matlab 的 Simulink 工具箱,对教学实习船“育鹏轮”进行仿真实验。选取非线性修饰改进的传统 PID 控制器17作为参考对象来判断本文控制器的改进程度。“育鹏轮”的相关参数如表 1所示。表 1 “育鹏轮”参数值Table 1 Variable values for Yupeng ship参数数值参数数值L/m189Cb0.72B/m27.8/m342 293.0dm/m11V/kn17.6Xc/m1.8AR/m238 为了贴近航海实践,仿真实验将船舶的打舵速度限制为 5()/s,最大转角设置为 35。此外仿真实验中还加入了风、浪的干扰
20、。风的干扰通过文献 18 中提到的经验公式计算压舵角:86“无人船艇自主性技术”专辑第 19 卷Wind=K0(VRV)2sin()(8)WindVRK0式中:为压舵角;为风速;V 为船速;为风压差系数;为风速与船速的夹角。此外,本文采用 Kallstrom 提出的白噪声代替方法进行处理19-22,该白噪声的偏差与绝对风速的平方成正比:Y=0.2AVT2|CY(R)|2L2(9)N=0.2AVT2|CN(R)|2L3(10)Y,NALCY(R)CN(R)式中:为风力的白噪声干扰;为空气密度;为船舶的长度;和分别为风力以及风力矩的无量纲化系数。tdJ=r|dt为了进一步验证系统的鲁棒性,本文分别
21、在6 级和 8 级风的海况下进行仿真,以及选取经典控制理论当中的延迟时间、超调量,以及能量性能指标函数来衡量船舶的能耗。最后,将如上 3 个指标的数据进行计算,得出 3 个指标提升或下降的百分比并赋予相同的权重,得到一个总的评价指标 E 来衡量控制器的改进效果,计算该总指标的公式如式(11)所示。E=13+13J+13td(11)3.1 一般海况下的仿真实验大多数情况下,船舶航行的海况为一般海况,将 6 级风的风速设置为 10.8 m/s23,通过计算得到船舶的压舵角为 3。代入仿真实验,得到仿真实验的定量化分析结果如图 3 所示,定性化分析结果如表 2 所示。从图 3 可以看出,2 个控制器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 非线性 修饰 保持 船舶 航向 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。