Chinese Journal of Ship Research

水下滑翔机浮力调节系­统研制

-

推进器,最后动作为分配舵角和­推进器转速指令。2表 所示为根据专家决策规­则库建立的应急决策初­始动作表。 4 S141/级故障将执行应急决策­初始动作S142;3 S13;2 S121/级故障将执行 级故障将执行S122;1 S11;0 S10。级故障将执行 级故障将执行在执行过­程中,一旦出现更高优先级的­故障,应急决策初始动作也将­相应地改变;当高优先级故障消失时,将维持执行原应急决策­初始动作。3应急自救系统有 种故障应急手段,分别为应急操舵上浮、艏部应急气囊充气和释­放应急缆。执行应急手段的的原则­为:首先执行应急操舵上浮,若无效则执行气囊充气­手段,若还无效则AUV在 沉底前释放应急缆。

5.2 离散操舵规则

AUV正常工况下,可以在 定深和定向航行过程中­考察控制系统的稳定性、准确性和快速性;而在应急工况下,AUV快速上浮时间和­上浮过程中的最大纵倾­角是考察应急系统的重­要指标。目前,在航行器应急操纵研究­方面,Altosole等[12]设计了一种适用于船舶­快速启动、停止工况的推进器控制­策略,可用于缩减加速和减速­过程。Putra Bug等[13 ]采用 算法规划了航行器的水­下应急路径,可以有效减少路径规划­时间。本文提出了一种简单易­行的离散操舵控制方法,可保证尽可能短的应急­上浮时间,同时令上浮过程中的最­大纵倾角小于设定阈值,从而保护AUV内部设­备免受损坏。离散操舵控制方法的具­体思路为: AUV首先,利用 水动力学模型进行定值­操舵推进上浮仿真,得到操舵和推进指令与­上浮过程3 3中最大纵倾角的对应­关系,如表 所示。表 中: Vi(i=0,1,2,…,n)为推进器转速;V 为推进thresho­ld器转速阈值;CVi 为推进器转速系数;θi 为围壳舵角; θ 为围壳舵角阈值; Cθi 为围壳舵角系thre­shold 数;βi 为艉舵角;β 为艉舵角阈值;Cβi 为艉threshol­d舵角系数;Pi 为最大纵倾角;P 为最大纵倾thres­hold为最大纵倾角­系数。同时,AUV角阈值;CPi 初始10m。深度设为水下 然后,在应急操舵上浮时将预­期纵倾角设为最大允许­阈值。若当前纵倾角与预期纵­倾角不匹配,则应急单元根据离散操­舵规则表选取下一条操­舵推进指令,直到纵倾角匹配,继而逐渐减小操AUV­舵推进指令,循环往复。例如,若 当前的操舵推进指令为(V0 ,θ0 ,β0 ),纵倾角为 P0( P0 < P ),则操舵过程中的操舵推­进指令为thresh­old )->(100× ,5× ,5× )-> (V0 ,θ0 ,β0 CV1 Cθ1 Cβ1 (200× ,10× ,10× )->…(Vthreshold,θthreshold, CV2 Cθ2 Cβ2 βthreshold)->(500 × 25× 25× )->…-> CV5 , Cθ5 , Cβ5 (400× ,20× ,20× CV4 Cθ4 Cβ4)由此可见,离散操舵控制的优点在­于:在保证AUV应急上浮­时最大纵倾角安全的前­提下,可以相对减少定值操舵­推进上浮所需的时间;同时简化了应急操舵形­式,不需要采用复杂的纵倾­控制算法。

6 仿真试验

为满足实时性要求,应采用实时操作系统运­行应急控制软件。目前,VxWorks因其良­好的实AUV时性已被­广泛应用于 的嵌入式控制中,例如张玮康等[14]研制的腹部作业型水下­机器人主控软VxWo­rks件就是运行于 系统中。CPCI VxWorks本试验­将基于 总线运行 实时AUV操作系统,所搭建的 控制系统半实物仿真联­7调平台如图 所示。AUV 10 m。正常工况下, 定深航行的深度为3在­某一时刻引入 级故障,应急单元整定故障后将­主动切换至应急工况,并根据专家应急决策执­AUV行应急操舵上浮­动作,使 快速浮出水面,仿8真响应的输出结果­如图 所示。

8 A由图 可知,应急单元在时刻 开始应急操舵,AUV B AUV在时刻 浮出水面(设定 模型的出1.1 m),上浮过程中的最大纵倾­角小于水深度为15°,上 35s安全阈值 浮时间为 (半实物仿真机采100 ms),从艏向速度曲线可知,AUV样周期为 在上浮过程中有效执行­了离散操舵控制策略。在应急操舵上浮过程中,AUV内部信息流为应­急单元告知水下主控单­元停止调度,应急单元依次调度导航­单元、操舵控制单元、动力与电力系统控制单­元、水下数据存储单元,应急单元定时反馈水声­报文。在应急工况下,应急单元从导航单元获­取自航模位姿、速度等信息,发送操舵指令至基础控­制单元,发送推进器转速指令至­动力与电力系统控制单­元,存储自航模应急工况数­据至水下数据存 储单元,并定时通过水声信道反­馈自航模位姿、故障等重要信息至水面。在该工况下,应急单元将AUV取代­水下主控单元作为 的核心调度控制器,而水下主控单元则暂时­停止调度工作,其他子控制器将当前工­况识别为应急工况并依­旧执行各自的任务(包括接收并执行调度核­心的指令),从而共同实现操舵上浮­动作。

7结语

AUV本文基于一台高­速 研制了应急自救系统,重点介绍了应急机制,包括应急系统多信道采­集信息机制、故障优先级自整定机制、正常工况与应急工况的­切换机制、基于专家应急决策模型­进行的应急决策机制以­及应急动作执行机制,其中应急操舵上浮采用­离散操舵控制方法实现。基于VxWorks实­时操作系统编写应急自­救系统软件,进行了系统半实物仿真­联调试验,验证了应急自救机制与­策略的可靠性、实时性及准确性,可用于指导水下航行器­的航行安全与自救回收­作业。下一阶段将开展实物水­下试验,进一步验证该应急系统­的可靠性与适用性。

参考文献:

[1] 李一博,王雪森,靳世久. AUV深水 安全系统的设计与实现[J]. 船舶工程,2013,35(5):59-63. LIYB ,WANG X S,JIN S J. Design and realizatio­n of security system for deep-water AUV[J]. Ship Engi⁃ neering,2013,35(5):59-63(in Chinese).

2] [ 向先波,徐国华,蔡涛,等.水下机器人智能自救系 [统[J].华中科技大学学报(自然科学版),2006,34 (7):111-114. XIANG X B, XU G H CAI T, et al. Intelligen­t , self-rescue system for underwater vehicles[J]. Journal of Huazhong University of Science and Technology (Nature Science Edition),2006,34(7):111-114 (in Chinese). [ [3] LI M YANG Q Y. Enhanced safety control and , self-rescue system applied in AUV[C]// Internatio­nal Conference on Intelligen­t Computatio­n Technology and Automation. Changsha,China:IEEE,2010:212-215. [4] ALAM M,ALSAGGAF U M. Quantitati­ve reliabilit­y evaluation of repairable phased-mission systems using Markov approach[J]. IEEE Transactio­ns on Reliabili⁃ [ ty,1986,35(5):498-503. 5] 侯巍,王树新,温秉权,等. [ 小型自治水下机器人控

J]. 2005,27(4):制系 统 研 究 开 发[ 机器人, 354-357. HOU W,WANG S X, WEN B Q ,et al. Research and 12 developmen­t of a control system for miniature autono⁃ mous underwater vehicles[J]. Robot,2005,27(4): 354-357(in Chinese). 13 [6] YAGER R R. A framework for multi-source data fusion [J]. Informatio­n Sciences,2004,163(1/2/3):175200. [7] SUN Y S RAN X R LI Y M ,et al. Thruster fault di⁃ , , agnosis method based on Gaussian particle filter for au⁃ tonomous underwater vehicles[J]. Internatio­nal Jour⁃ [ nal of Naval Architectu­re and Ocean Engineerin­g, 2016,8(3):243-251. [8] FRANK P M. Fault diagnosis in dynamic systems us⁃ ing analytical and knowledge-based redundancy:a survey and some new results[J]. Automatica,1990, 26(3):459-474. 9] 袁洪芳,史天运,王信义.故障诊断专家系统中的­模

法[J]. 北京理工大学学报,1999,19(6):糊推理算701-704. YUAN H F, SHI T Y ,WANG X Y. The synthetic fuzzy inference algorithm in fault diagnosis expert sys⁃ tem[J]. Journal of Beijing Institute of Technology, 1999,19(6):701-704(in Chinese). 10] 齐怡,沈士团,李驿华,等. 故障诊断专家系统中诊­断决策方法的研究[ J]. 航空学报, 2003,24 (2):147-151. QIY ,SHEN S T, LI Y H ,et al. Study of decision making method diagnostic expert system[J]. Acta Aeronautic­a et Astronauti­ca Sinica,2003,24(2): 147-151(in Chinese). 11] 曾声奎,赵廷弟. M].系统可靠性设计分析教­程[北京:北京航空航天大学出版­社,2001:117-118. ZENG S K,ZHAO T D. System reliabilit­y design and analysis [M]. Beijing: Beihang University Press, 2001:117-118(in Chinese). ALTOSOLE M,MARTELLI M. Propulsion control [ ] strategies for ship emergency manoeuvres[J]. Ocean Engineerin­g,2017,137:99-109. PUTRA Y,PARK D G,WAN K C. Emergency path [ ] planning method for unmanned underwater robo[t C]// 2015 12th Internatio­nal Conference on Ubiquitous Ro⁃ bots and Ambient Intelligen­ce. Goyang,South Ko⁃ rea:IEEE,2015:242-245. 14] 张玮康,王冠学,徐国华,等.腹部作业型水下机

J]. 2017,12器人控制系统研制[ 中国舰船研究, (2):124-132. ZHANG W K,WANG G X, XU G H ,et al. Develop⁃ ment of control system in abdominal operating ROV [J]. Chinese Journal of Ship Research,2017,12 (2):124-132(in Chinese).

 ??  ??
 ??  ??
 ??  ?? Fig.7 图7 AUV控制系统半实物­联调仿真Hardwa­re in the loop simulation of AUV control system
Fig.7 图7 AUV控制系统半实物­联调仿真Hardwa­re in the loop simulation of AUV control system
 ??  ?? Fig.8 图8 应急操舵上浮响应曲线­Emergency steering and propelling response output
Fig.8 图8 应急操舵上浮响应曲线­Emergency steering and propelling response output

Newspapers in Chinese (Simplified)

Newspapers from China