王志光,王凱朋,魏照宇,李明杰,姚寶恒,連 璉
(上海交通大學(xué) 海洋工程國(guó)家重點(diǎn)實(shí)驗(yàn)室,上海 200240)
在海洋觀(guān)測(cè)、開(kāi)發(fā)中廣泛應(yīng)用的潛水器主要有自主式潛水器(AUV)[1]、水下滑翔機(jī)(AUG)[2]、無(wú)人遙控潛水器(ROV)[3]和載人潛水器[4]等。這些潛水器主要通過(guò)搭載不同的傳感器或作業(yè)工具完成諸如海洋考察、水下監(jiān)測(cè)、海底管道檢查、水下考古和水下搜救等工作。
目前各國(guó)制造的潛水器在水中多為較小的正浮力狀態(tài)或零浮力狀態(tài)。因此,潛水器對(duì)目標(biāo)工作水域的密度變化較為敏感,尤其是當(dāng)潛水器在海上工作時(shí),海水的密度在不同的海域、水深、氣象狀況等環(huán)境條件下呈現(xiàn)出相當(dāng)大的變化,從而導(dǎo)致潛水器的浮力、浮心等也出現(xiàn)較大的改變,進(jìn)而影響潛水器工作性能,使其無(wú)法完成既定的任務(wù),甚至威脅到潛水器的安全[5-6]。針對(duì)潛水器對(duì)目標(biāo)工作水域的密度變化較為敏感的設(shè)計(jì),通常采取提前測(cè)量或估計(jì)目標(biāo)工作水域的密度,在實(shí)驗(yàn)室水池中進(jìn)行潛水器的配平,而后當(dāng)潛水器到達(dá)目標(biāo)工作水域時(shí),需要再次對(duì)目標(biāo)工作水域的密度進(jìn)行測(cè)量,當(dāng)潛水器在實(shí)驗(yàn)室水池配平時(shí)的密度與該水域的密度一致時(shí),潛水器就可以正常下水工作,一旦發(fā)生變化,就需要對(duì)潛水器進(jìn)行重新配平。然而在海上對(duì)潛水器進(jìn)行配平、調(diào)試十分不便且費(fèi)時(shí),尤其是當(dāng)潛水器的目標(biāo)工作水域在極地海域時(shí),由于自然環(huán)境的惡劣,調(diào)整潛水器的配平往往更加困難。因此,潛水器在不同海域的自適應(yīng)能力較弱,應(yīng)用也受到相當(dāng)大的限制。
當(dāng)前國(guó)內(nèi)外為了達(dá)到特定的設(shè)計(jì)目標(biāo)已經(jīng)出現(xiàn)了一些基于機(jī)翼升力型的潛水器,如水下滑翔機(jī)、水下飛行器、HTW AUV等[7],不過(guò)這些潛水器依然存在不同海域的自適應(yīng)能力較弱或安全性相對(duì)較差等問(wèn)題。本文提出一種新型正浮力自主航行器,通過(guò)其機(jī)翼產(chǎn)生負(fù)升力來(lái)克服自身正浮力,并結(jié)合其動(dòng)力學(xué)控制面實(shí)現(xiàn)在水下運(yùn)動(dòng)。因此該航行器不需要攜帶大量的浮力調(diào)節(jié)裝置,節(jié)省的空間可以攜帶更多的能源或負(fù)載,提升了航行器的續(xù)航能力和負(fù)載能力,并且使其具有較強(qiáng)的海域環(huán)境自適應(yīng)能力和較高的安全性等。此外,該正浮力自主航行器具有水面航行和水下潛航2種工作模式,可以執(zhí)行海洋觀(guān)測(cè)、海上中繼通信、水下環(huán)境快速評(píng)估、水下搜救等任務(wù),具有廣闊的應(yīng)用前景。
正浮力自主航行器原理樣機(jī)示意圖如圖1所示。其長(zhǎng)0.8 m,翼展0.3 m,重約5 kg,采用流線(xiàn)型外形和平板機(jī)翼,最大下潛深度約30 m,試驗(yàn)時(shí)可由一個(gè)人從岸邊或小艇上完成對(duì)正浮力自主航行器的釋放,使用非常方便。
圖1 正浮力自主航行器原理樣機(jī)示意圖Fig. 1 Schematic diagram of positive buoyancy autonomous vehicle prototype
正浮力自主航行器融合了傳統(tǒng)AUV、固定翼無(wú)人機(jī)、水面無(wú)人艇等多種航行器的特點(diǎn),具備水面航行和水下潛航2種工作模式,如圖2所示。在水面航行模式下,可以像無(wú)人水面艇一樣執(zhí)行諸如海域巡邏偵察、海上中繼通信、海洋環(huán)境調(diào)查、污染水域監(jiān)測(cè)等任務(wù)。在水下潛航模式下,由于其具有較強(qiáng)的海域環(huán)境自適應(yīng)能力、較高的安全性、機(jī)動(dòng)性好、航速較高等特性,使用前無(wú)需進(jìn)行復(fù)雜的配平、調(diào)試,非常適合執(zhí)行一些耗時(shí)相對(duì)較短的任務(wù)如水下環(huán)境的快速評(píng)估、水下搜救等任務(wù)。
圖2 航行器工作模式Fig. 2 Working mode of the vehicle
正浮力自主航行器通過(guò)其機(jī)翼在航行中產(chǎn)生的負(fù)升力來(lái)克服自身正浮力,并結(jié)合其動(dòng)力學(xué)控制面實(shí)現(xiàn)在水下運(yùn)動(dòng)。在水面航行時(shí)兩側(cè)的副翼微微同步上抬一定角度,確保航行器始終處于水面航行狀態(tài)。當(dāng)航行器在水下潛航時(shí)兩側(cè)副翼同步向下呈一定角度,副翼會(huì)產(chǎn)生向上的升力L2,主翼會(huì)產(chǎn)生向下的負(fù)升力L1,這兩個(gè)力與航行器的重力G,浮力B,推力T和阻力D相互平衡,航行器的受力狀況如圖3所示。若以航行器浮心為力矩平衡中心,則航行器在水下潛航時(shí)力與力矩的平衡公式為:
圖3 航行器的受力分析Fig. 3 Force analysis of the vehicle
其中:ML1為主翼升力產(chǎn)生的力矩;ML2為副翼升力產(chǎn)生的力矩;MG為航行器重力產(chǎn)生的力矩;MT為航行器推力產(chǎn)生的力矩;MD為航行器阻力產(chǎn)生的力矩。
正浮力自主航行器外形設(shè)計(jì)分為前后導(dǎo)流罩設(shè)計(jì)、耐壓密封艙結(jié)構(gòu)設(shè)計(jì)、內(nèi)部安裝支架結(jié)構(gòu)設(shè)計(jì)、機(jī)翼結(jié)構(gòu)設(shè)計(jì)、推進(jìn)系統(tǒng)設(shè)計(jì)等。前導(dǎo)流罩采用半圓形球體設(shè)計(jì),后導(dǎo)流罩采用半橢球體設(shè)計(jì),然后再對(duì)后導(dǎo)流罩做變形處理,以減少對(duì)推進(jìn)器來(lái)流的影響,前后導(dǎo)流罩的設(shè)計(jì)使航行器整體呈流線(xiàn)型外形,大大減少了航行器的阻力。耐壓密封艙為圓柱殼體,兩端安裝端蓋,且端蓋上使用兩道O型圈進(jìn)行密封處理,經(jīng)測(cè)試密封效果良好。航行器的機(jī)翼可以為航行器提供相應(yīng)的水動(dòng)力,選用碳纖維材質(zhì)的平板機(jī)翼作為航行器原理樣機(jī)的機(jī)翼,并對(duì)主翼前半部分做倒角處理。將防水舵機(jī)安裝在主翼上,通過(guò)舵機(jī)拉桿與副翼相連,從而控制航行器副翼的轉(zhuǎn)動(dòng)。導(dǎo)管推進(jìn)器的安裝稍稍往下,保證航行器在水面航行時(shí),導(dǎo)管推進(jìn)器沒(méi)于水面以下,以降低對(duì)導(dǎo)管推進(jìn)器推進(jìn)效率的影響。
航行器載體結(jié)構(gòu)如圖4所示。正浮力自主航行器的主控板、姿態(tài)傳感器、無(wú)線(xiàn)模塊、電調(diào)和電池等安裝在密封艙內(nèi)部的安裝支架上,如圖5所示。
圖4 航行器載體結(jié)構(gòu)Fig. 4 Carrier structure of the vehicle
圖5 密封艙內(nèi)部實(shí)物圖Fig. 5 Physical picture of sealed cabin
表1 為正浮力自主航行器的器件選型表。
表1 器件選型Tab. 1 Device selection
正浮力自主航行器控制系統(tǒng)的硬件結(jié)構(gòu),由可在正浮力自主航行器載體上搭載的部分和岸上遙控部分組成,如圖6所示??纱钶d在航行器載體上的部分包括深度傳感器、姿態(tài)傳感器、無(wú)線(xiàn)接收模塊、舵機(jī)、電調(diào)和控制板等。其中控制板以STM32F427作為主控芯片,包含RS232串口通信模塊、電源轉(zhuǎn)換模塊、PWM電機(jī)驅(qū)動(dòng)模塊和SD卡存儲(chǔ)模塊等,可以進(jìn)行深度傳感器、姿態(tài)傳感器的數(shù)據(jù)采集,無(wú)線(xiàn)接收模塊的數(shù)據(jù)處理,航行器的運(yùn)動(dòng)控制等,并且具備接入GPS模塊、數(shù)傳模塊和各種科學(xué)傳感器的擴(kuò)展能力,方便正浮力自主航行器的后續(xù)開(kāi)發(fā)。岸上遙控部分是指一個(gè)具有433 MHz無(wú)線(xiàn)數(shù)據(jù)通信能力的遙控器,該遙控器開(kāi)放源代碼可以使用Arduino軟件修改各個(gè)按鍵對(duì)應(yīng)的編碼,從而提高開(kāi)發(fā)效率,通過(guò)它可以手動(dòng)遙控航行器運(yùn)動(dòng)和向航行器下達(dá)自主控制命令等。
圖6 硬件框架圖Fig. 6 Hardware framework
自主航行器主控系統(tǒng)軟件基于Keil uVision5和STM32CubeMX軟件進(jìn)行開(kāi)發(fā),使用STM32CubeMX軟件的圖形界面進(jìn)行簡(jiǎn)單配置就可以生成航行器主控系統(tǒng)軟件的初始化代碼,極大提高了航行器主控軟件的開(kāi)發(fā)進(jìn)度,具體的航行器主控系統(tǒng)軟件控制流程如圖7所示。
圖7 控制流程圖Fig. 7 Control flow chart
主控系統(tǒng)軟件首先進(jìn)行系統(tǒng)的初始化,然后進(jìn)行深度傳感器和姿態(tài)傳感器的數(shù)據(jù)讀取,接著接收遙控器發(fā)過(guò)來(lái)的控制指令,判斷航行器是否處于自主模式,如果判斷處于自主模式,就按照航行器的預(yù)編程命令進(jìn)行航行器的自主控制;如果是手動(dòng)模式控制,就等待遙控器的運(yùn)動(dòng)控制指令,然后執(zhí)行相應(yīng)的動(dòng)作。最后將采集到的深度傳感器、姿態(tài)傳感器和調(diào)試數(shù)據(jù)記錄到主控板的SD卡中進(jìn)行存儲(chǔ)。
航行器在實(shí)際應(yīng)用中需要面對(duì)水下復(fù)雜而危險(xiǎn)的環(huán)境,因此航行器主控軟件必須具備足夠的健壯性與可靠性。在航行器主控軟件中使用軟件看門(mén)狗,當(dāng)軟件系統(tǒng)發(fā)生故障,導(dǎo)致航行器不能正常工作時(shí),軟件看門(mén)狗程序就會(huì)重新啟動(dòng)航行器主控系統(tǒng)軟件,以避免造成更大的損失。航行器處于自主控制模式時(shí),須設(shè)定航行器最大下潛時(shí)間,當(dāng)航行器下潛超過(guò)最大下潛時(shí)間而未正常上浮時(shí),主控系統(tǒng)軟件會(huì)執(zhí)行緊急上浮指令,以此來(lái)保障航行器的安全。此外,還會(huì)在航行器中加入漏水檢測(cè)模塊、電池電壓檢測(cè)模塊等來(lái)進(jìn)一步保障正浮力自主航行器的安全。
正浮力自主航行器原理樣機(jī)的水池試驗(yàn)在一個(gè)長(zhǎng)25 m,寬15 m,最大深度10 m的水池中進(jìn)行,以驗(yàn)證航行器的出入水功能、水面回轉(zhuǎn)功能等。試驗(yàn)前首先在岸上對(duì)航行器的傳感器采集、運(yùn)動(dòng)控制等基礎(chǔ)功能進(jìn)行測(cè)試,基礎(chǔ)功能測(cè)試通過(guò)后再對(duì)航行器密封艙進(jìn)行氣密性檢測(cè),按照制定好的試驗(yàn)方案,做好航行器入水前準(zhǔn)備,確保航行器處于穩(wěn)定、可靠的狀態(tài),以避免造成航行器的意外損失。
2.1.1 出入水運(yùn)動(dòng)
航行器的出入水運(yùn)動(dòng)試驗(yàn)分為水面航行、入水、水下航行和出水4個(gè)階段,如圖8所示。第1階段,將航行器釋放到水池中,航行器開(kāi)始在水面進(jìn)行航行。第2階段,航行器兩側(cè)的副翼同步向下呈一定角度(15°左右),然后航行器推進(jìn)器的推力慢慢加大,直到航行器順利入水。第3階段,保持航行器推進(jìn)器的推力,調(diào)整航行器兩側(cè)的副翼,使其慢慢同步向上。第4階段,航行器順利出水。在水池試驗(yàn)中,航行器的整個(gè)出入水過(guò)程非常平順且用時(shí)很短,滿(mǎn)足設(shè)計(jì)要求,航行器的出入水運(yùn)動(dòng)能力得到了初步驗(yàn)證。
圖8 航行器出入水運(yùn)動(dòng)Fig. 8 The movement of the vehicles in and out of the water
2.1.2 水面回轉(zhuǎn)運(yùn)動(dòng)
在水池中對(duì)航行器的水面回轉(zhuǎn)運(yùn)動(dòng)能力進(jìn)行測(cè)試,如圖9所示。航行器的水面回轉(zhuǎn)運(yùn)動(dòng)軌跡最小半徑約為6.5 m,航行器在水池中進(jìn)行了多圈次的水面回轉(zhuǎn)運(yùn)動(dòng),并且其可以連續(xù)穩(wěn)定的進(jìn)行轉(zhuǎn)彎。航行器的水面回轉(zhuǎn)運(yùn)動(dòng)軌跡半徑滿(mǎn)足設(shè)計(jì)要求,其水面回轉(zhuǎn)運(yùn)動(dòng)能力得到了驗(yàn)證。
圖9 航行器水面回轉(zhuǎn)運(yùn)動(dòng)Fig. 9 Water surface turning motion of the vehicle
在湖中對(duì)航行器的直航運(yùn)動(dòng)、水面回轉(zhuǎn)運(yùn)動(dòng)、出入水運(yùn)動(dòng)等進(jìn)行全面測(cè)試,航行器的通信系統(tǒng)、控制系統(tǒng)等均達(dá)到設(shè)計(jì)要求,航行器整體性能穩(wěn)定,實(shí)現(xiàn)了本文所設(shè)計(jì)的功能。
正浮力自主航行器具有較強(qiáng)的海域環(huán)境自適應(yīng)能力、較高的安全性、并且使用前無(wú)需進(jìn)行復(fù)雜的配平、調(diào)試,操作人員使用非常便捷。所設(shè)計(jì)的正浮力自主航行器整體性能穩(wěn)定,維護(hù)和升級(jí)方便,能夠較好滿(mǎn)足設(shè)計(jì)要求,具有良好的應(yīng)用前景。
在后續(xù)開(kāi)發(fā)中需要對(duì)正浮力自主航行器的機(jī)翼及外形,航行器的自主控制系統(tǒng)做進(jìn)一步的優(yōu)化,文中沒(méi)有考慮航行器的數(shù)據(jù)通信與定位,還需要在后續(xù)開(kāi)發(fā)中增加GPS模塊和無(wú)線(xiàn)數(shù)據(jù)通信模塊,并開(kāi)發(fā)航行器的岸站數(shù)據(jù)接收軟件。