CN106527454A - 一种无稳态误差的远程水下航行器定深控制方法 - Google Patents

一种无稳态误差的远程水下航行器定深控制方法 Download PDF

Info

Publication number
CN106527454A
CN106527454A CN201610932060.6A CN201610932060A CN106527454A CN 106527454 A CN106527454 A CN 106527454A CN 201610932060 A CN201610932060 A CN 201610932060A CN 106527454 A CN106527454 A CN 106527454A
Authority
CN
China
Prior art keywords
depth
navigation device
control method
state error
submarine navigation
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.)
Granted
Application number
CN201610932060.6A
Other languages
English (en)
Other versions
CN106527454B (zh
Inventor
李鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Lanhai Intelligent Technology Co.,Ltd.
Original Assignee
Xi'an Blue Sea Power Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xi'an Blue Sea Power Technology Co Ltd filed Critical Xi'an Blue Sea Power Technology Co Ltd
Priority to CN201610932060.6A priority Critical patent/CN106527454B/zh
Publication of CN106527454A publication Critical patent/CN106527454A/zh
Application granted granted Critical
Publication of CN106527454B publication Critical patent/CN106527454B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/04Control of altitude or depth
    • G05D1/06Rate of change of altitude or depth
    • G05D1/0692Rate of change of altitude or depth specially adapted for under-water vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明涉及一种无稳态误差的远程水下航行器定深控制方法,在双环输出反馈控制方法的基础上,利用深度偏差得到深度补偿,从而对操舵控制进行实时的修正,消除深度控制的稳态误差,满足水下航行器精确深度控制的需要。本发明的优点是适用于远程水下航行器的纵向运动控制,参数数目少,结构简单,自适应能力强,便于调节,控制精度高,可以应用于水下机器人控制***设计,进行海洋环境监测、水下设施的维护等。

Description

一种无稳态误差的远程水下航行器定深控制方法
技术领域
本发明涉及一种无稳态误差的远程水下航行器的定深控制方法,属于水下航行器运动控制领域。
背景技术
目前,水下航行器广泛采用“俯仰角+深度”的双环输出反馈定深控制方法,该方法简单有效。但是,对于一般的水下航行器,其重力和浮力不能完全相等,而且不具备理想的上下对称性,此时在定深直航状态下具有非零的平衡俯仰角和平衡舵角,造成深度控制的稳态误差。传统方法采取设置自由角的办法,即在原有双环反馈控制的基础上叠加一个恰当的固定角度,抵消由深度稳态误差产生的操舵,从而消除定深误差。
由于加工制造时的误差,同一型号水下航行器的流体动力参数和衡重参数存在一定差异,而且在不同海域、深度下海水密度也会发生变化,不能保证水下航行器平衡状态完全一致,这在低速情况下差异尤其显著,因此无法选择合适的自由角满足各种情况下的定深误差设计指标要求,为控制***的研制带来了困难。
发明内容
为了避免现有技术的不足之处,本发明提出一种无稳态误差的远程水下航行器定深控制方法,利用控制规律估计深度补偿,在实际航行中对深度补偿进行修正,保证无稳态误差的远程水下航行器定深航行。
一种无稳态误差的远程水下航行器定深控制方法,包括以下步骤:
步骤1:开始航行前,根据水下航行器模型参数计算的平衡攻角和平衡舵角标称值α、δ,依据控制规律δ=cyΔy+cθα,计算深度补偿其中,cy为大于零的深度控制参数,依据定深爬潜过程的姿态要求选择,cθ为大于零的俯仰角控制参数;
步骤2:水下航行器开始航行后,在每一个控制周期内,对深度信息进行采样,计算深度偏差其中:y(k)由深度传感器测量得到的航行深度,yd为指定深度,Δymax>0为深度偏差限幅值;
步骤3:观测记录Δy(k)的值,计数值n=n+1;
步骤4:如果数据量n=N,N为设计的采样个数,计算深度偏差平均值和方差并令n=0;如果判断深度稳定,为正的参数,的取值应大于深度测量噪声的方差,进行深度补偿的修正计算:Δy=Δy+E(Δy(k));
步骤5:计算横舵角操舵指令δe(k)=cy(y(k)-yd+Δy)+cθθ(k),其中,δe操下舵为正,θ(k)为姿态传感器获得的当前控制周期k的俯仰角测量值,以抬头为正;
步骤6:按照水下航行器最大舵角进行限幅:其中,δmin、δmax为舵角最大最小值,并将操舵指令发送个操舵机构;
步骤7:k=k+1,重复步骤2,直至航行时间到或航行任务完成。
在本发明的一个优选实施例中,所述控制方法利用深度偏差的方差,判断水下航行器是否达到深度稳定,如果达到深度稳定,利用深度偏差的平均值,修正深度补偿,保证水下航行器无稳态误差的定深航行。
在本发明的一个优选实施例中,所述cy取值范围0.01~0.05,cθ取值范围0.5~5。
在本发明的一个优选实施例中,所述Δymax取值范围为5m~20m。
通过以上方案,本发明的效果在于:
本发明采用深度补偿自适应机制,取代了传统控制中固定自由角的方法,消除了水下航行器不同平衡态造成的深度控制误差。
本发明适用于远程水下航行器的纵向运动控制,具有参数数目少、结构简单、自适应能力强、便于调节、控制精度高的优点,可用于水下机器人控制***设计,进行海洋环境监测、水下设施的维护等。
附图说明
图1:是无稳态误差水下航行器定深控制流程图。
具体实施方式
现结合实施例、附图1对本发明作进一步描述:
本发明依据水下航行器的深度、俯仰角测量值,进行控制规律计算,产生舵角指令,对于水下航行器进行定深控制。其中,深度测量由压力传感器获得,俯仰角测量由倾斜仪或惯性导航***获得。
一种无稳态误差的远程水下航行器定深控制方法,包括以下步骤:
步骤一:设置平衡攻角估计初值α,平衡舵角估计初值δ,深度补偿Δy。其中,α、δ分别为根据水下航行器模型参数计算的平衡攻角和平衡舵角标称值,Δy是依据控制规律δ=cyΔy+cθα计算的深度补偿,cy为大于零的深度控制参数,依据定深爬潜过程的姿态要求选择,本实施例期望偏差10米时以30度(π/6)角度爬潜,则cy=π/60。
本实施例中控制周期为0.1秒,在每个控制循环k≥1中执行以下步骤。
步骤二:计算深度偏差,并作限幅处理。通过AD采样端口读取深度传感器输出的模拟电压,通过比例变化获得航行深度y(k),设定深度yd,水下航行为负。于是,深度偏差为
其中,Δymax>0为深度偏差限幅,避免深度误差产生过大的纵平面机动,一般取值5m~20m,本实施例选择Δymax=10。
步骤三:观测记录Δy(k)的值,计数值n=n+1。
步骤四:如果数据量n=N,N为设计的采样个数,计算深度偏差平均值和方差并令n=0。如果判断深度稳定,为正的参数,的取值应大于深度测量噪声的方差,进行深度补偿的修正计算:Δy=Δy+E(Δy(k));本实施例选择N=100,
步骤五:更新横舵角操舵指令δe(k)=cy(y(k)-yd+Δy)+cθθ(k),其中,δe操下舵为正,cθ为大于零的俯仰角控制参数,取值范围0.5~5,依据水下航行器俯仰运动模型确定,本实施例选择cθ=3.0,θ(k)为姿态传感器获得的当前控制周期k的俯仰角测量值,以抬头为正。按照水下航行器最大舵角进行限幅
其中,δmax、δmin为舵角最大最小值,本实施例取δmax=0.349(20度)、δmin=-0.349(-20度)。
步骤六:k=k+1,在下一个控制周期中重复步骤二,直至航行时间到或航行任务完成。
本实施例中,当初始值α=0.087(5度),δ=-0.52(-3度),在第1控制周期中,y(1)=-5.0,深度指令yd=-20,Δy(1)=10,俯仰角测量θ(1)为0.174(10度),δe(1)=2.102,限幅后δe(1)=0.349。

Claims (4)

1.一种无稳态误差的远程水下航行器定深控制方法,其特征在于,步骤如下:
步骤1:开始航行前,根据水下航行器模型参数计算的平衡攻角和平衡舵角标称值α、δ,依据控制规律δ=cyΔy+cθα,计算深度补偿其中,cy为大于零的深度控制参数,依据定深爬潜过程的姿态要求选择,cθ为大于零的俯仰角控制参数;
步骤2:水下航行器开始航行后,在每一个控制周期内,对深度信息进行采样;计算深度偏差其中:y(k)由深度传感器测量得到的航行深度,yd为指定深度,Δymax>0为深度偏差限幅值;
步骤3:观测记录Δy(k)的值,计数值n=n+1;
步骤4:如果数据量n=N,N为设计的采样个数,计算深度偏差平均值和方差并令n=0;如果判断深度稳定,为正的参数,的取值应大于深度测量噪声的方差,进行深度补偿的修正计算:Δy=Δy+E(Δy(k));
步骤5:计算横舵角操舵指令δe(k)=cy(y(k)-yd+Δy)+cθθ(k),其中,δe操下舵为正,θ(k)为姿态传感器获得的当前控制周期k的俯仰角测量值,以抬头为正;
步骤6:按照水下航行器最大舵角进行限幅:其中,δmin、δmax为舵角最大最小值,并将操舵指令发送个操舵机构;
步骤7:k=k+1,重复步骤2,直至航行时间到或航行任务完成。
2.根据权利要求1所述无稳态误差的远程水下航行器定深控制方法,其特征在于:
所述控制方法利用深度偏差的方差,判断水下航行器是否达到深度稳定,如果达到深度稳定,利用深度偏差的平均值,修正深度补偿,保证水下航行器无稳态误差的定深航行。
3.根据权利要求1所述无稳态误差的远程水下航行器定深控制方法,其特征在于:所述cy取值范围0.01~0.05,cθ取值范围0.5~5。
4.根据权利要求1所述无稳态误差的远程水下航行器定深控制方法,其特征在于:所述Δymax取值范围为5m~20m。
CN201610932060.6A 2016-10-25 2016-10-25 一种无稳态误差的远程水下航行器定深控制方法 Active CN106527454B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610932060.6A CN106527454B (zh) 2016-10-25 2016-10-25 一种无稳态误差的远程水下航行器定深控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610932060.6A CN106527454B (zh) 2016-10-25 2016-10-25 一种无稳态误差的远程水下航行器定深控制方法

Publications (2)

Publication Number Publication Date
CN106527454A true CN106527454A (zh) 2017-03-22
CN106527454B CN106527454B (zh) 2019-07-02

Family

ID=58292224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610932060.6A Active CN106527454B (zh) 2016-10-25 2016-10-25 一种无稳态误差的远程水下航行器定深控制方法

Country Status (1)

Country Link
CN (1) CN106527454B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108519621A (zh) * 2018-07-11 2018-09-11 哈尔滨工程大学 一种海底地震检波飞行节点布放方法
CN113325857A (zh) * 2021-06-08 2021-08-31 西北工业大学 基于质心与浮力***的仿蝠鲼水下航行器定深控制方法
CN114839877A (zh) * 2022-04-28 2022-08-02 哈尔滨工业大学 一种非鱼雷头型航行体自适应鲁棒控制方法
CN116774715A (zh) * 2023-05-31 2023-09-19 新兴际华(北京)智能装备技术研究院有限公司 水下航行器姿态控制方法及装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11110003A (ja) * 1997-10-02 1999-04-23 Mitsubishi Heavy Ind Ltd ビークル制御系の設計方法
WO2014095854A1 (en) * 2012-12-20 2014-06-26 Cgg Services Sa Acoustic modem-based guiding method for autonomous underwater vehicle for marine seismic surveys
US20140277864A1 (en) * 2013-03-12 2014-09-18 The Government Of The United States Of America, As Represented By The Secretary Of The Navy System and method for navigation for unmanned undersea vehicles
CN104679008A (zh) * 2013-11-27 2015-06-03 中国科学院沈阳自动化研究所 一种auv自主寻底控制方法
CN105383654A (zh) * 2015-10-30 2016-03-09 哈尔滨工程大学 一种自主式水下潜器的深度控制装置
CN105607471A (zh) * 2016-01-27 2016-05-25 中国船舶重工集团公司第七一〇研究所 一种水下航行器悬浮定深控制***
CN105676867A (zh) * 2016-04-21 2016-06-15 南京工程学院 一种rov水下机器人悬浮姿态稳定控制方法
CN105843233A (zh) * 2016-04-11 2016-08-10 哈尔滨工程大学 一种基于非线性观测器的自主水下航行器运动控制方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11110003A (ja) * 1997-10-02 1999-04-23 Mitsubishi Heavy Ind Ltd ビークル制御系の設計方法
WO2014095854A1 (en) * 2012-12-20 2014-06-26 Cgg Services Sa Acoustic modem-based guiding method for autonomous underwater vehicle for marine seismic surveys
US20140277864A1 (en) * 2013-03-12 2014-09-18 The Government Of The United States Of America, As Represented By The Secretary Of The Navy System and method for navigation for unmanned undersea vehicles
CN104679008A (zh) * 2013-11-27 2015-06-03 中国科学院沈阳自动化研究所 一种auv自主寻底控制方法
CN105383654A (zh) * 2015-10-30 2016-03-09 哈尔滨工程大学 一种自主式水下潜器的深度控制装置
CN105607471A (zh) * 2016-01-27 2016-05-25 中国船舶重工集团公司第七一〇研究所 一种水下航行器悬浮定深控制***
CN105843233A (zh) * 2016-04-11 2016-08-10 哈尔滨工程大学 一种基于非线性观测器的自主水下航行器运动控制方法
CN105676867A (zh) * 2016-04-21 2016-06-15 南京工程学院 一种rov水下机器人悬浮姿态稳定控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙尧,等: "基于自适应UKF 算法的小型水下机器人导航***", 《自动化学报》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108519621A (zh) * 2018-07-11 2018-09-11 哈尔滨工程大学 一种海底地震检波飞行节点布放方法
CN113325857A (zh) * 2021-06-08 2021-08-31 西北工业大学 基于质心与浮力***的仿蝠鲼水下航行器定深控制方法
CN113325857B (zh) * 2021-06-08 2022-08-05 西北工业大学 基于质心与浮力***的仿蝠鲼水下航行器定深控制方法
CN114839877A (zh) * 2022-04-28 2022-08-02 哈尔滨工业大学 一种非鱼雷头型航行体自适应鲁棒控制方法
CN116774715A (zh) * 2023-05-31 2023-09-19 新兴际华(北京)智能装备技术研究院有限公司 水下航行器姿态控制方法及装置
CN116774715B (zh) * 2023-05-31 2024-06-07 新兴际华(北京)智能装备技术研究院有限公司 水下航行器姿态控制方法及装置

Also Published As

Publication number Publication date
CN106527454B (zh) 2019-07-02

Similar Documents

Publication Publication Date Title
CN107957727B (zh) 水下机器人控制***及动力定位方法
CN110597069B (zh) 一种基于rbf神经网络的水下机器人自适应区域动力定位控制方法
CN108197350B (zh) 一种无人船速度和不确定性估计***及设计方法
CN106643723B (zh) 一种无人艇安全航行船位推算方法
CN106527454A (zh) 一种无稳态误差的远程水下航行器定深控制方法
CN109443379A (zh) 一种深海潜航器的sins/dvl水下抗晃动对准方法
CN106054607B (zh) 水下检测与作业机器人动力定位方法
CN107942095B (zh) 波浪滑翔器实际航向预测方法
CN113885534B (zh) 一种基于智能预测控制的水面无人船路径跟踪方法
CN111123923B (zh) 一种无人船舶局部路径动态优化方法
CN104670439A (zh) 一种auv的浮力调节方法
CN106896817A (zh) 一种基于粘滞阻尼振荡模型的多auv编队控制方法
CN111174774B (zh) 一种某深度水层面模式下的导航信息融合方法及***
CN111026135B (zh) 一种无人艇高性能航行前馈控制***及其控制方法
CN109240289A (zh) 波浪滑翔器艏摇信息自适应滤波方法
CN109189083A (zh) 一种具有垂推的低速水下航行器的定深控制方法
CN104280024B (zh) 一种深水机器人组合导航装置和方法
CN109946976A (zh) 一种宽航速auv运动控制方法
CN113608534A (zh) 一种无人艇跟踪控制方法及***
CN108132617A (zh) 一种带有浮力调节装置的自主水下机器人监管休眠方法
Guo et al. Pitch angle control with model compensation based on active disturbance rejection controller for underwater gliders
CN110837254B (zh) 一种水翼艇纵向运动控制方法
CN110209181A (zh) 一种基于测距仪的水下清洗机器人自主竖立着落船舷控制方法
CN117113798A (zh) 漂浮物的漂移速度预测方法、装置、设备及存储介质
CN111483568A (zh) 基于风流前馈的动力定位模型试验控制方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210819

Address after: 210000 4th floor, west section, building D4, Hongfeng Science Park, Nanjing Economic and Technological Development Zone, Nanjing City, Jiangsu Province

Patentee after: Nanjing Lanhai Intelligent Technology Co.,Ltd.

Address before: 710000 No. 11637, 16 / F, unit 1, building 3, yicuiyuan Xi'an (phase II), east of Tangyan South Road, high tech Zone, Xi'an, Shaanxi Province

Patentee before: XI'AN BLUESEA POWER TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right