[發明專利]一種深海水下機器人的懸停控制方法有效
| 申請號: | 202010056033.3 | 申請日: | 2020-01-17 |
| 公開(公告)號: | CN111208840B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 李岳明;曹建;張國成;孫玉山;李曄;張磊;莊佳園;姜言清 | 申請(專利權)人: | 哈爾濱工程大學 |
| 主分類號: | G05D1/06 | 分類號: | G05D1/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 深海 水下 機器人 懸停 控制 方法 | ||
1.一種深海水下機器人的懸停控制方法,其特征在于:步驟如下:
步驟一:偏差產生器給出統一的深度偏差ed,即向下為正方向的垂直位置偏差;在定深懸停時由規劃系統給出的目標值深度值dd與機器人深度計測量的深度值d做差,得到深度偏差ed:
ed=dd-d
在定高懸停時由規劃系統給出的目標值高度值hd與機器人高度計測量的距水底高度值h做差,得到高度偏差eh:
eh=hd-h
由于高度信息定義的正方向與深度信息定義的正方向相反,在定高懸停時將高度偏差轉化為深度偏差,即:
ed=-eh
然后對深度偏差ed進行微分得到深度偏差變化率e`d:
步驟二:切換控制器根據深度偏差ed的絕對值大小自動選擇使用速度控制器或者位置控制器:當深度偏差ed的絕對值大于閾值ey時,即|ed|ey時,采用速度控制器,否則采用位置控制器;
步驟三:速度控制器采用積分算法,深度偏差ed線性映射為目標升沉速度vd:
vd=kved
與深度偏差變化率e`d做差得到速度偏差ev:
ev=vd-e`d
對ev進行積分計算后乘以積分系數ki作為控制輸出o,實現對機器人定深或定高懸停控制:
o(t)=o(t-1)+kiev(t)
步驟四:位置控制器采用比例微分算法,深度偏差ed乘以積分系數kp加上深度偏差變化率e`d乘以微分系數kd作為位置控制器輸出ol:
ol(t)=kped(t)+kde`d(t)
位置控制器輸出ol與位置控制調整項a耦合實現對機器人定深或定高懸停控制:
o(t)=ol(t)+a(t)
當速度控制器切換到位置控制器時,將速度控制器最后輸出作為位置控制調整項:
a(t)=o(t)
當位置控制器切換到速度控制器時,將位置控制器輸出與位置控制調整項最后的耦合值作為速度控制器積分初始值,然后位置控制器輸出與位置控制調整項耦合置0:
o(t)=a(t),a(t)=0
當位置控制器有效時,位置控制調整項根據位置控制器輸出自動調整,調整規則為,若一段時間內位置控制器輸出值方差小于閾值Dy,則位置控制調整項a累加當前位置控制器輸出值o與比例參數k的乘積:
a(t)=a(t-1)+k*o(t)
當深度偏差滿足控制精度并且保持穩定后,位置控制調整項的大小可視為剩余浮力的大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工程大學,未經哈爾濱工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010056033.3/1.html,轉載請聲明來源鉆瓜專利網。





