基于反步自适应神经网络的船舶航迹控制_段海庆
基于神经网络反步法的移动机器人路径跟踪控制_贾鹤鸣

出基于分阶段模糊规则的运动学跟踪控制器 , 未 考虑机器人系统的动力学模型及其模型不确定性 的问题, 加上模糊规则无法进行最优化选取 , 不能 保证实际应用时的精确控制效果 。 Frenet 坐标系下的虚拟向导的方 基于 Serret法通过引入额外的控制量, 已经在移动机器人的 [13 ] 路径跟踪控制中得到应用 。 本文针对轮式移 动机器人的路径跟踪问题, 提出基于神经网络的 反步法控制器, 结合反馈增益的思想避免了采用 传统反步法设计控制器时由于存在虚拟控制量的 高阶导数导致控制器形式较为复杂的情况 。利用 神经网络估计动态系统不确定非线性部分的特性 和在线学习能力, 补偿模型中的不确定非线性项, 通过引入自适应鲁棒控制器对神经网络估计误差 进行在线补偿, 区别于将估计误差假定为已知上 界常值的传统假设, 基于李雅普诺夫稳定性理论 得到神经网络权重和逼近误差估计的自适应律 , 保证了系统的全局稳定性。采用本文提出的控制 方法某轮式移动机器人在外界干扰作用下对任意 曲线路径的跟踪控制进行了仿真实验, 以期实现 对期望路径的精确跟踪。
[12 ]
P 点在{ U} 坐标系下的速度表示为 νP , RF 为坐标系 { U} 到坐标系{ SF} 的转换矩阵, 根据向量合成公式, Q 点在{ U} 坐标系下的速度 νQ 可以表示为
-1 -1 νQ = νP +R F ( dPQ / dt) F +R F ( ω F ×PQ) T y 0] 0 , R F νP = [s 式中: νQ = [x
图2
移动机器人跟踪控制系统框图
2. 1
速度控制器设计
速度子系统由轴向推力 F 驱动, 可作为单独 的子系统控制, 首向和位置子系统通过迭代的方 法进行控制。采用 PD 控制器对纵向速度进行控 制, 使得实际速度 u 跟踪期望速度 u d >0 , 由式( 1 ) 第四个方程得, 若取控制输入为 F d = u d -λ ( u - u d ) -g, u = u - ud , 其中 λ >0 , 定义 珘 控制器使得速度跟 + λ珘 u = 0 使得跟踪误差 珘 u 具有 踪误差系统满足 u 珘 指数收敛性, 因此 lim ( u -u d ) = 0 。
基于反步自适应神经网络的船舶航迹控制

关键词 : 船舶航迹控制 ; 反步法 ; 神经 网络 ; 自适应神经 网络
中 图分 类 号 :P7 文 献 标 志 码 : 文 章 编 号 :6 3 7 5 2 1 ) 305 -6 T23 A 17 - 8 ( 02 0 -2 90 4
T aetr r c igc nrl fs isb sd o rjco yta kn o to hp ae n o
网络 出版 地 址 :t :/ w ek. e kmsdt l 3 1 3 . P 2 10 2 .84 0 1 h ht / w w.n int e / ea/ .5 8 T .0 2 6 0 04 .0 .t p / i2 ml
基 于 反 步 自适 应 神 经 网 络 的 船 舶 航 迹 控 制
第 7卷第 3期
21 0 2年 6月
智
能
系
统
学
报
V0 . o 3 17 N . J n 2 1 u .02
Hale Waihona Puke CAAITr n a to n I t l g n y tm s a s cinso n e l e tS se i
D I1 .99 ji n 17 - 8 .0 2 5 5 O :0 3 6 /. s.6 34 5 2 100 6 s 7
lyr i utno s d s d h t it o tepooe o t l t tg a co pi e ya n ga- p ae m l eul aj t .T es bly f h rp sd cnr r eyw sac m l hd b n it rl ye s a y ue a i o sa s e t
a d p i e b c s e pi g n ur ln t r n a a tv a k t p n e a e wo k
【国家自然科学基金】_船舶航迹控制_基金支持热词逐年推荐_【万方软件创新助手】_20140730

2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
科研热词 船舶 鲁棒性 非线性控制 非线性pd控制器 输入输出线性化 路径跟踪 跟踪控制 船间效应 船舶航迹控制 船舶操纵 航迹跟踪控制 航迹控制 航迹偏差 航迹保持 航行补给 航线跟踪 航向偏差 航向保持 自适应神经网络 自适应控制 自主水下机器人 稳定性 神经网络 滑模控制 比较 欠驱动船舶 欠驱动系统 模糊控制 模糊切换 本质非线性反馈 工作域 外界干扰 反步法 参数不确定 分离型模型(mmg) 仿真 一致性算法 serret-frenet坐标系 pid控制 backstepping方法
科研热词 镇定 运动控制 跟踪 自动识别系统 编队 电子支援措施 水面船舶 欠驱动 模糊综合函数 关联
推荐指数 1 1 1 1 1 1 1 1 1 1
2010年 序号 1 2 3 4 5
科研热词 非线性 逆推 跟踪控制 船舶航迹 积分器
推荐指数 1 1 1 1 1
2011年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
科研热词 欠驱动船舶 跟踪控制 滑模控制 非线性理论 闭环增益成形 运动规划 船舶航迹控制 船舶自动舵 航迹跟踪 航迹控制 航迹保持控制 航向保持控制 自抗扰控制(adrc) 编队跟踪控制 直线航迹控制算法 益航海 欠驱水面动船舶 欠驱动 无人水面艇(usv) 指数稳定 指令滤波 扩张状态观测器 外界干扰 喷水推进 反步 参数不确定 全局渐近稳定 lyapunov函数 leader/follower方法 ckstepping法 ba
基于BP神经网络的船舶航迹控制技术

基于BP神经网络的船舶航迹控制技术随着船舶制造水平的提高和海洋科技的不断发展,船舶行驶越来越普遍。
在无人驾驶的趋势下,对于船舶航迹控制技术的需求也越发强烈。
基于BP神经网络的船舶航迹控制技术是一种高效、准确的控制方法。
BP神经网络由输入层、中间层和输出层构成。
输入层接收外部信息,通过传递到中间层进行信息处理,最终输出结果。
BP神经网络的训练是通过反向传播算法进行的,即根据输出和实际误差逐层逆向调整各层节点的权值。
在船舶控制中,BP神经网络的输入层可以接收各种传感器测得的水平、垂直方向的速度、角度以及海流等船舶运动状态量;输出层则输出需要调整的舵角等控制量。
在船舶控制方面,BP神经网络的优势在于其能够适应不确定、非线性等复杂系统特性,具有较好的泛化能力,并且具有自适应调整能力。
此外,BP神经网络的训练也非常方便,可以利用历史数据进行训练,减少了对实时控制系统的干扰。
航迹控制过程中,BP神经网络可以根据船舶状态和外部环境实时更新信息,进行快速、准确的控制输出,从而实现预期航迹的维持。
当然,BP神经网络也存在一些问题。
首先,训练过程需要大量的数据,需要有足够的历史数据进行事先编程。
其次,在实际控制过程中,如果船舶状态发生急剧变化,BP神经网络可能需要时间来适应新的船舶状态,导致控制延迟。
此外,BP神经网络的结构也需要根据实际情况进行设计和调试,过于复杂的设计可能导致训练成本过高,实时控制效果不佳。
综上所述,基于BP神经网络的船舶航迹控制技术仍然是未来发展的方向。
作为智能船舶技术的重要组成部分,BP神经网络控制技术具有非常广阔的应用前景和市场空间。
当然,在实际应用过程中,需要特别注意与其他控制系统的配合、调试和优化,以实现更加可靠、稳定的自动船舶控制。
相关数据可以是任何与船舶航迹控制相关的数据,例如海浪、气象、船舶运行状态等。
在这里,我们可以列举以下几类数据并进行简单的分析。
1. 海浪数据:海浪数据是影响船舶运行的重要因素之一。
基于神经网络反步法的移动机器人路径跟踪控制

基于神经网络反步法的移动机器人路径跟踪控制贾鹤鸣;宋文龙;陈子印;杨鑫;段海庆【期刊名称】《南京理工大学学报(自然科学版)》【年(卷),期】2014(000)001【摘要】In order to implement the path following control of wheeled mobile robot with non-holonomic constraint,a backstepping method is designed based on feedback gain technique. Through the tuning of the controller's parameters,the nonlinear terms in error dynamic robot model can be e-liminated,and the form of designed controller can be much simpler. Neural network is adopted to compensate the model uncertainties. An adaptive robust controller is designed to compensate the estimated error of neural network on-line,and the learning performance of neural network can be op-timized. The simulation results illustrate that the parameters of controller are easy to be adjusted,and can make wheeled mobile robot track the desired arbitrary path precisely.%为实现非完整轮式机器人的路径跟踪控制,设计基于反馈增益的反步法控制器,通过控制器参数设计消除了机器人动态误差模型中的部分非线性项,采用神经网络对模型不确定项进行补偿,并利用自适应鲁棒控制器在线补偿神经网络的估计误差,优化了神经网络的学习性能。
基于速变LOS的无人船反步自适应路径跟踪控制

基于速变LOS的无人船反步自适应路径跟踪控制余亚磊;苏荣彬;冯旭;郭晨【摘要】[目的]为了解决无人船由系统建模误差和参数摄动引起的混合不确定项、模型含非零非对角项和控制器输入饱和情况下的路径跟踪问题,[方法]提出基于速变视线导航法(LOS)的反步自适应无人船路径跟踪控制方法.首先引入坐标变换法,把系统模型转变为斜对角形式.把控制系统分为制导子系统和控制子系统,在制导子系统设计速变LOS算法,使纵向速度制导律与横向跟踪误差呈正相关,确保无人船能有效地朝着并保持在期望的路径上;在控制子系统设计反步自适应算法以补偿系统混合不确定项,同时引入辅助系统处理系统控制输入饱和问题.[结果]运用李雅普诺夫稳定性理论证明制导—控制闭环系统一致最终有界稳定.[结论]仿真结果验证了所提出方法的有效性和鲁棒性,对无人船反步自适应路径跟踪控制有一定的参考价值.【期刊名称】《中国舰船研究》【年(卷),期】2019(014)003【总页数】9页(P163-171)【关键词】无人船;路径跟踪;视线导航法;输入饱和;自适应控制【作者】余亚磊;苏荣彬;冯旭;郭晨【作者单位】大连海事大学航海学院,辽宁大连116026;大连海事大学航海学院,辽宁大连116026;大连海事大学航海学院,辽宁大连116026;大连海事大学船舶电气工程学院,辽宁大连116026【正文语种】中文【中图分类】U664.820 引言过去十几年,无人船在搜救、科研、探险和商业方面应用广泛[1-5]。
无人船运动控制的主要研究问题有航迹跟踪、编队控制和镇定控制,其中航迹跟踪又分为轨迹跟踪和路径跟踪[6]。
轨迹跟踪指无人船能够在指定的时间到达指定位置;而路径跟踪只需完成几何性质的位置跟踪且不依赖于时间信息。
事实上,船舶在大洋航行时一般不要求在指定时间到达指定地点,而只需沿着计划航线航行,因而路径跟踪对于航海实践具有更大的研究意义[7]。
Wang 等[8-14]在基于视线(Line-of-Sight,LOS)导航法的路径跟踪制导研究方面取得了许多成果。
基于AIS数据和循环神经网络的船舶轨迹异常检测

通过对多种船舶类型和不同场景的数据集进行实验验证,证明了所提出方法的有效性和鲁棒性。
与传统方法相比,所提出方法具有更高的检测准确率和较低的误报率,能够为船舶监控和安全预警提供有力支持。
研究成果总结
研究不足与展望
在实际应用中,AIS数据的获取和处理可能受到信号遮挡、干扰等因素影响,需要进一步研究解决。
通过减少船舶事故和降低海损,可以为社会带来显著的经济效益和环境效益。
基于所提出方法的船舶轨迹异常检测技术,可以为海事管理部门提供更加精准、高效的监管手段,保障船舶航行安全。
THANKS
感谢观看
利用训练数据集对模型进行训练,通过反向传播算法优化模型的参数,提高模型的预测准确性和泛化能力。在训练过程中,可以采用一些技巧如早停(early stopping)、正则化(regularization)等来防止过拟合和模型泛化能力的提升。
数据预处理
构建模型
训练与优化
训练过程
优化策略
评估指标
模型训练与优化
数据变换
数据标准化
将数据按照一定的比例进行缩放,使其落入一个较小的区间内,以便更好地进行数据处理和分析。
数据归一化
将数据的各个特征按照一定的比例进行缩放,使其落入一个较小的区间内,以便更好地进行模型的训练和预测。
数据归一化
基于ais数据的船舶轨迹特征提取
03
03
船舶航向信息
通过AIS数据中的航向信息获取。
2023-10-27
基于ais数据和循环神经网络的船舶轨迹异常检测
目录
contents
引言数据预处理基于ais数据的船舶轨迹特征提取基于循环神经网络的船舶轨迹异常检测模型实验结果与分析结论与展望
基于BP神经网络的船舶航迹控制技术

基于BP神经网络的船舶航迹控制技术郭文刚【摘要】航海战舰规模的扩大使船舶航迹的控制变得越来越困难、复杂。
为了实现船舶航迹控制,采用新的控制技术,根据神经网络及船舶航迹的相关理论和BP 神经网络的船舶航迹控原理,对BP神经网络的船舶航迹控制进行计算和航迹设计实现,通过模拟仿真得出各种海情条件下的船舶航迹控制比较图,对我国航海战舰控制航迹有一定的指导意义。
%Sailingshiptracksistheexpansionofthescaleofcontrolbecomesincreasin glydifficult and complex. In order to realize the tracks of control, the introduction of new technology, based on neural network and the tracks of tracks related to the theory and BP neural network control principle, to calculate the BP neural network tracking control of ships and track design through simulation that tracks under various sea conditions control comparison chart, controls on Chinese sailing ships track has some significance.【期刊名称】《舰船科学技术》【年(卷),期】2014(000)008【总页数】7页(P87-93)【关键词】BP;神经网络;船舶;航迹控制【作者】郭文刚【作者单位】中国电子科技集团公司电子科学研究院,北京100041【正文语种】中文【中图分类】TP30 引言神经控制是基于人工神经网络控制的简称,是神经网络控制自动控制领域的前沿学科之一,是在20世纪80年代末期发展起来的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选取引理 1 中的 V z1 作为候选的 Lyapunov 函数, 由引 理 1 可得 z = z1 β1 ( x1 ) z 1 + z1 β1 ( x1 ) y d - V 1 d β1 ( θz1 + y d ) d θ = z1 y
0
∫
1
z1[ g1M ( x1 ) u + h1 ( Z1) ] . 式中: d β1 ( θz1 + y d ) d θ, h1 ( Z 1 ) = β1 ( x1 ) f1 ( x1 ) - y
1. 3
自适应神经网络控制 考虑系统( 1 ) 和期望轨迹 y d , 引入跟踪误差: z1 = x1 - y d .
0, 使得 g1 ( x1 ) 满足 g1M ( x1 ) ≥| g1 ( x1 ) | ≥ g1m , x1 ∈ R. 上述假设表明光滑函数 g1 ( x1 ) 严格为正或严 格为负, 不失一般性假设 g1M ( x1 ) ≥ g1 ( x1 ) ≥ g1m > 0, x1 ∈R. 假设 2 有界闭集. 期望跟踪轨迹 y d ∈ Ω d R, Ω d 是已知
式中: σ = θz1 . V z1 具有如下性质: 1 ) V z1 关于 z1 正定, 即
1 1 2 1 z 1 ≤ V z1 ( t ) ≤ z 2 θg ( θz1 + y d ) d θ. 1 2 2 0 1M z ( t ) = z1 β1 ( x1 ) z 1 + z1 β1 ( x1 ) y d - 2) V
Trajectory tracking control of ships based on an adaptive backstepping neuraU Qidan
( College of Automation,Harbin Engineering University,Harbin 150001 ,China)
[12 ]
5]针对惯 矩阵和阻尼矩阵须满足给定条件. 文献[ 性矩阵和阻尼矩阵都不是对角矩阵的船舶模型 , 设 计了一种全局控制器, 使欠驱动水面船舶在风、 浪、 流的恒定干扰下全局跟踪光滑参考路径 , 确保船舶 以可调的前进速度保持合速度向量与参考路径相 切. 由于该控制器包含非线性阻尼项 , 并且假设主推 进力和转船力矩的控制没有限制, 因此预定路径可 6]对于欠驱动船舶曲线路 以是任意光滑的. 文献[ SerretFrenet 径跟踪问题, 基于解析模型预测控制、 标架以及重定义输出技术提出的控制算法 , 能够使 得欠驱动船舶跟踪并稳定在设定的曲线参考路径 7] 引入神经网络稳定自适应控制, 解决了 上. 文献[ 欠驱动船舶模型动力环路模型参数和船舶状态关系
∫
第3 期
段海庆, 等: 基于反步自适应神经网络的船舶航迹控制
· 261·
定理 1 对于由一阶严格反馈控制系统 ( 1 ) 和 控制律( 4 ) 构成的闭环系统, 采用如下神经网络权 值更新率:
Abstract: In this paper,the trajectory tracking problem for an underactuated ship at a stable speed was studied, and a control algorithm was put forward based on an adaptive neural network and backstepping. This algorithm regarded the mathematical model of an underactuated ship as a system with the model uncertainties. The uncertainties of the proposed controller were estimated by approximating the characteristics of a neural network online. Furthermore,the weight matrix of the hidden layer and output layer and the weight matrix of the input layer and hidden layer simultaneously adjusted. The stability of the proposed control strategy was accomplished by an integraltype Lyapunov function. Numerical simulation results indicate that the control strategy possesses favorable tracking characteristics and can track the desired path accurately. Keywords: trajectory tracking control; backstepping; neural network; adaptive backstepping neural network 欠驱动水面船舶运动的控制器设计不仅依赖所 选择的方法, 而且与数学模型的精度密切相关 . 船舶 运动数学模型的复杂性主要表现在船体粘性水动 力、 控制输入力 / 力矩、 外界干扰的高度非线性和耦 合性
0
引理 1 设 z1 ( t ) 、 σ ( t ) 为连续函数, β1 ( x1 ) = g1M ( x1 ) / g1 ( x1 ) , x1 ∈R. 标量函数 V z1 =
∫
1
∫
z1
0
σβ( σ + y d ) dσ.
d] ∈ R3 . Z1 = [ x1 y d y
T * 选取如下控制率 u : 1 [- k1 ( t) z1 - h1 ( Z1) ] u* = . g1M ( x1 )
W∈R Z∈Ωz * * *
1
1. 1
算法设计
问题描述 考虑如下一阶严格反馈控制系统 : 1 = f1 ( x1 ) + g1 ( x1 ) u , x y = x1 .
u ∈ R 为系统控制 式中: x1 ∈R 为系统的状态变量, y 为系统输出, f1 ( x1 ) 、 g1 ( x1 ) 都是未知连续函 输入, 数. 系统的控制目的是设计一个自适应控制器使得 同时保证闭环系统中所有 输出 y 跟踪期望轨迹 y d , 信号有界. 假设 1 信号 g1M ( x1 ) 已知, 且存在常数 g1m >
控制率 u 为 u = 式中: k1 ( t) =
1 1 ( 1 + θg1 ( θz1 + y d ) d θ + 0 ε1 T^ 2 ^ ^ 1V ^ 1 Z 1 ‖2 ) . ‖Z1 W1 S'1 ‖ F + ‖S'
1 T T ^1 ^1 [- k1 ( t) z1 - W S1 ( V Z1) ] . ( 4) g1M ( x1 )
第 7 卷第 3 期 2012 年 6 月
智 能 系 统 学 报 CAAI Transactions on Intelligent Systems
Vol. 7 №. 3 Jun. 2012
DOI:10. 3969 / j. issn. 16734785. 201205056 网络出版地址:http: / / www. cnki. net / kcms / detail /23. 1538. TP. 20120620. 0844. 001. html
∫
由于 f1 ( x1 ) 和 g1 ( x1 ) 是未知的非线性函数, 故
* h1 ( Z1 ) 未知, 不可能得到理想的期望控制律 u , 使 用式( 2 ) 所提供的多层神经网络逼近 h1 ( Z1 ) . 实际
d∫ 1 z1 y 0 β 1 ( θz1 + y d ) d θ . 式中: x1 = z1 + y d . 1. 2 RBF 神经网络 径向基函数( radial basis function,RBF ) 神经网 它是一种局部逼 络是具有单隐层的 3 层前馈网络, 近网络, 现已证明它能以任意精度逼近任一连续函 . 数 本文采取如下形式的 RBF 神经网络:
[11 ]
hnn ( Z) = WT S( VT Z) . 式中: Z ∈ R
T l n +1
( 2)
W = [w1 w2 … 为 神 经 网 络 净 输 入,
×l
w l] ∈R 是输出层和隐层之间的权值阵, V =[ v1 v2
( m + 1) … v l] ∈R
为输入层和隐层之间的权值阵, 神
T T S ( VT Z ) = [ s ( v1 Z ) s ( v2 Z) 经网络的节点数 l > 1 , T … s( v T 即 s( z a ) = l - 1 Z ) 1] 为神经网络隐层基函数 ,
.
3] 文献[ 考虑具有非对角惯性矩阵和阻尼矩阵 的三自由度船舶模型, 利用输出重定义和反步法设 计控制器, 并给出了转换后跟踪误差的全局 κ 指数 4]利用李雅普诺夫理论发展了一个 稳定性. 文献[ 全局 κ 指数稳定的直线参考轨迹的控制器, 但惯性
0530. 网络出版日期:20120620. 收稿日期:2012基金项目:国家自然科学基金资助项目 ( 60875025 ) . mail: duanhaiqing@ hrbeu. edu. cn. 通信作者:段海庆. E-
基于反步自适应神经网络的船舶航迹控制
段海庆, 朱齐丹
( 哈尔滨工程大学 自动化学院 , 黑龙江 哈尔滨 150001 ) 摘 要:针对欠驱动船舶在稳定航速条件下轨迹跟踪问题 , 提出了一种基于自适应神经网络与反步法相结合的控制
算法. 该算法将实际的欠驱动船舶视为模型完全未知的非线性系统 , 利用神经网络的函数逼近特性实现控制器中非 线性部分的在线估计, 采用同时调整输入层-隐层、 隐层-输出层间的权值阵的方法进行神经网络权值调整 . 通过选取 积分型 Lyapunov 函数证明了闭环系统的稳定性 . 仿真实验表明该控制策略具有良好的跟踪特性 , 可以实现对期望航 迹的精确跟踪. 关键词:船舶航迹控制; 反步法; 神经网络; 自适应神经网络 中图分类号:TP273 文献标志码:A 4785 ( 2012 ) 03025906 文章编号:1673-