欠驱动船舶航迹跟踪自适应鲁棒控制研究
发布时间:2020-11-22 05:00
船舶航迹跟踪是指船舶航行时,从初始位置驶入预先规划好的航线,并沿此航线最终抵达目的地的一个过程。欠驱动船舶是指船舶控制输入量个数少于船舶自由度的水面船舶。目前,欠驱动船舶在海上作业中扮演着重要的角色,对推动海上贸易做出了重大贡献,另外在军事领域和其它工程上也都得到了广泛应用。在海上航行过程中,由于船舶的操纵条件和所处的海洋环境等时常发生变化,船舶动态及所遭受的扰动存在明显的不确定性,并且可能存在速度不可测的情况。船舶推进系统由于其物理限制,导致其所提供的控制力和力矩会受到约束。另外,当船舶在受限海域内航行时,考虑航行安全问题,船舶航迹受到一定的约束。因此,开展欠驱动船舶航迹跟踪控制研究,具有重要的理论意义和应用价值。本文首先建立欠驱动船舶运动数学模型;然后,针对欠驱动船舶航迹跟踪控制问题,在扰动时变未知的情况下,应用自适应技术设计自适应律,估计未知时变扰动的上界,并结合输出重定义方法和指令滤波反步法,设计欠驱动船舶航迹跟踪控制律;进一步,考虑速度不可测的情况,构造滑模状态观测器,根据船舶实际航迹和控制输入,在线估计船舶速度,并结合输出重定义方法、自适应技术和指令滤波反步法,设计欠驱动船舶航迹跟踪控制律。考虑存在输入饱和、扰动时变未知和速度不可测的情况下,设计辅助设计系统,降低输入饱和的影响,构造滑模状态观测器在线估计船舶速度,并结合输出重定义方法、自适应技术和指令滤波反步法,设计欠驱动船舶航迹跟踪控制律。另外,在船舶存在动态不确定性、扰动时变未知和速度不可测的情况下,构造扩张状态观测器,根据船舶实际航迹和控制输入,在线估计由船舶动态不确定性、未知时变扰动以及船舶各自由度运动状态变量间的耦合构成的总扰动和船舶速度,并结合输出重定义方法和动态逆控制方法,设计欠驱动船舶航迹跟踪控制律;进一步,考虑船舶输出受限的情况,采用误差变换方法处理输出受限问题,构造扩张状态观测器估计总扰动和船舶速度,并结合输出重定义方法和动态逆控制方法,设计欠驱动船舶航迹跟踪控制律。最后,以一艘欠驱动船舶为对象,利用Matlab/Simulink对上述所设计的欠驱动船舶航迹跟踪控制律进行仿真试验,仿真结果表明所设计的欠驱动船舶航迹跟踪控制律的有效性。
【学位单位】:大连海事大学
【学位级别】:硕士
【学位年份】:2020
【中图分类】:U664.82
【部分图文】:
J???欠驱动船舶航迹跟踪自适应鲁棒控制研究???2数学模型和预备知识??本章将建立三自由度欠驱&船舶水面运动数学模型,并介绍欠驱动船舶航迹跟踪控??制律设计所需要的预备知识,f后续章节的控制研究奠定基矗??2.1欠驱动船舶水面运苟}数学模型??I??^?'?Xb??'丨丨\??〇£?X?Ye??图2.1北东坐标系和附体坐标系??Fig.?2.1?North-east?frame?and?body-fixed?frame??建立北东坐标系和附体坐标系如图2.1所示,为北东坐标系,(9£为海上任??意一点,轴指向正北,轴指向正东;为附体坐标系,为船舶的重??心,&指向船首,<9,};指向船舶右舷。忽略船舶的垂荡、横摇和纵摇运动的影响,??只考虑船舶的前进、横漂和艏摇三个自由度的水平面运动,建立欠驱动船舶运动非线性??数学模型[37]为??i)?=?J{rj)o?(2.1)??Mi>?-?-C(v)u-D(u)v?+?z?+?tw?(2.2)??式中,;;=为北东坐标系下的船舶位置向量,由船舶实际位置和艏摇角V组??成,V是船首向与0£Z£轴的夹角,逆时针为正;u?=?[?,v,rf为附体坐标系下的速度向??量,分别由船舶前进速度《,横漂速度v以及艏摇角速度r组成;为北东坐标系与??附体坐标系的旋转矩阵,且满足厂1^卜M为船舶的惯性矩阵;Ch)为科里奥??利和向心力矩阵;乃^:)为非线性阻尼矩阵;r?=?h,0+;T为船舶推进器提供的控制向量,??由前进方向控制力r?和艏摇方向控制力矩且成; ̄?=?代表风、浪、流等??-6?-??
Fg..urves?otme-varyng?sturances?anterouns?oestmatonsn?case?1????j??情况2?:选取一阶马尔科夫过程的参数为7;?=?—g(l?000,1000,1000)和??h?=(//ag(l〇〇〇,l〇〇〇,l〇〇〇)。船舶期望航迹为;^?=(100?+?6,)m,-400m(?<5〇);??xd?=(400?+?200sin(0.03?))m?,?yd?-?(200?+?200?cos(〇.03?))m?(50?<?f?<?100^/3?+?5〇);???=(400-6,)m,h?=〇m(,>?100冗/3?+?50)。船舶初始位置为?x(0)?=?80m,j;(0)?=?370m,??y(0)?=?0rad。船舶初始速度以及控制器和指令滤波器的参数与情况1相同。??仿真结果如图3.5?3.8所示。显然,所设计的欠驱动船舶航迹跟踪控制律展现了和??情况1同样令人满意的控制效果。上述仿真结果表明所设计的欠驱动船舶航迹跟踪控制??律对时变扰动具有鲁棒性。??
?欠驱动船舶航迹跟踪自适应鲁棒控制研究???150?X??,:(V??^?\?—实际航迹?J??.50?\?丨-_?航迹丨?/?-??-100?\?/??-150?X.??-200?^??-200?-150?-100?-50?0?50?100?150?200??x/m??图3.10情况1,&作用下的航迹跟踪曲线??Fig.?3.10?Trajectory?tracking?curves?under?r5?in?case?1??一?10?i?i?i?i?i?i?i?i?i??1?sr?????<?0?I??实际速度??咢<「,,,■,,_??估计速度??0?20?40?60?80?100?120?140?160?180?200??一?2? ̄ ̄?I?I?I?I?I?|?■?I?I? ̄ ̄i??1:^-—???I?U?|?|?|?I?I?|?|?|?|???^?0?20?40?60?80?100?120?丨?40?160?180?200??了?2?I?I?|?I?I?I?|?|?||??翼?|…一------…:--??I?I?W?I?I?I?I?I?II?I?I???^?0?20?40?60?80?100?120?140?160?180?200??t/s??图3.11情况1,r5作用下的船舶速度变化曲线??Fig.?3.11?Curves?of?the?ship?velocities?underpin?case?1??,xlO6??11?i?i?i?i?i?i?i
【参考文献】
本文编号:2894162
【学位单位】:大连海事大学
【学位级别】:硕士
【学位年份】:2020
【中图分类】:U664.82
【部分图文】:
J???欠驱动船舶航迹跟踪自适应鲁棒控制研究???2数学模型和预备知识??本章将建立三自由度欠驱&船舶水面运动数学模型,并介绍欠驱动船舶航迹跟踪控??制律设计所需要的预备知识,f后续章节的控制研究奠定基矗??2.1欠驱动船舶水面运苟}数学模型??I??^?'?Xb??'丨丨\??〇£?X?Ye??图2.1北东坐标系和附体坐标系??Fig.?2.1?North-east?frame?and?body-fixed?frame??建立北东坐标系和附体坐标系如图2.1所示,为北东坐标系,(9£为海上任??意一点,轴指向正北,轴指向正东;为附体坐标系,为船舶的重??心,&指向船首,<9,};指向船舶右舷。忽略船舶的垂荡、横摇和纵摇运动的影响,??只考虑船舶的前进、横漂和艏摇三个自由度的水平面运动,建立欠驱动船舶运动非线性??数学模型[37]为??i)?=?J{rj)o?(2.1)??Mi>?-?-C(v)u-D(u)v?+?z?+?tw?(2.2)??式中,;;=为北东坐标系下的船舶位置向量,由船舶实际位置和艏摇角V组??成,V是船首向与0£Z£轴的夹角,逆时针为正;u?=?[?,v,rf为附体坐标系下的速度向??量,分别由船舶前进速度《,横漂速度v以及艏摇角速度r组成;为北东坐标系与??附体坐标系的旋转矩阵,且满足厂1^卜M为船舶的惯性矩阵;Ch)为科里奥??利和向心力矩阵;乃^:)为非线性阻尼矩阵;r?=?h,0+;T为船舶推进器提供的控制向量,??由前进方向控制力r?和艏摇方向控制力矩且成; ̄?=?代表风、浪、流等??-6?-??
Fg..urves?otme-varyng?sturances?anterouns?oestmatonsn?case?1????j??情况2?:选取一阶马尔科夫过程的参数为7;?=?—g(l?000,1000,1000)和??h?=(//ag(l〇〇〇,l〇〇〇,l〇〇〇)。船舶期望航迹为;^?=(100?+?6,)m,-400m(?<5〇);??xd?=(400?+?200sin(0.03?))m?,?yd?-?(200?+?200?cos(〇.03?))m?(50?<?f?<?100^/3?+?5〇);???=(400-6,)m,h?=〇m(,>?100冗/3?+?50)。船舶初始位置为?x(0)?=?80m,j;(0)?=?370m,??y(0)?=?0rad。船舶初始速度以及控制器和指令滤波器的参数与情况1相同。??仿真结果如图3.5?3.8所示。显然,所设计的欠驱动船舶航迹跟踪控制律展现了和??情况1同样令人满意的控制效果。上述仿真结果表明所设计的欠驱动船舶航迹跟踪控制??律对时变扰动具有鲁棒性。??
?欠驱动船舶航迹跟踪自适应鲁棒控制研究???150?X??,:(V??^?\?—实际航迹?J??.50?\?丨-_?航迹丨?/?-??-100?\?/??-150?X.??-200?^??-200?-150?-100?-50?0?50?100?150?200??x/m??图3.10情况1,&作用下的航迹跟踪曲线??Fig.?3.10?Trajectory?tracking?curves?under?r5?in?case?1??一?10?i?i?i?i?i?i?i?i?i??1?sr?????<?0?I??实际速度??咢<「,,,■,,_??估计速度??0?20?40?60?80?100?120?140?160?180?200??一?2? ̄ ̄?I?I?I?I?I?|?■?I?I? ̄ ̄i??1:^-—???I?U?|?|?|?I?I?|?|?|?|???^?0?20?40?60?80?100?120?丨?40?160?180?200??了?2?I?I?|?I?I?I?|?|?||??翼?|…一------…:--??I?I?W?I?I?I?I?I?II?I?I???^?0?20?40?60?80?100?120?140?160?180?200??t/s??图3.11情况1,r5作用下的船舶速度变化曲线??Fig.?3.11?Curves?of?the?ship?velocities?underpin?case?1??,xlO6??11?i?i?i?i?i?i?i
【参考文献】
相关期刊论文 前5条
1 张国庆;张显库;关巍;;欠驱动船舶简捷鲁棒自适应路径跟踪控制[J];哈尔滨工程大学学报;2014年09期
2 胡洲;王志胜;甄子洋;;欠驱动水面船舶非线性信息融合航迹跟踪控制[J];哈尔滨工程大学学报;2014年07期
3 郭晨;汪洋;孙富春;沈智鹏;;欠驱动水面船舶运动控制研究综述[J];控制与决策;2009年03期
4 韩京清;一类不确定对象的扩张状态观测器[J];控制与决策;1995年01期
5 曹立,郑毓蕃;非线性左、右逆系统的规范形设计[J];自动化学报;1994年05期
相关博士学位论文 前1条
1 胡鑫;船舶动力定位非线性控制研究[D];大连海事大学;2018年
相关硕士学位论文 前1条
1 王茹;欠驱动船舶轨迹跟踪的自适应滑模控制研究[D];大连海事大学;2018年
本文编号:2894162
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2894162.html