張紅升,周昭旭,何彥行
(中交疏浚技術(shù)裝備國(guó)家工程研究中心有限公司,上海 200082)
耙吸挖泥船是航道開(kāi)挖、圍堰造島重器,廣泛應(yīng)用于疏浚工程。近年來(lái)隨著大數(shù)據(jù)分析和人工智能技術(shù)的快速發(fā)展[1-2],將人工智能和疏浚工藝相結(jié)合,進(jìn)一步實(shí)現(xiàn)疏浚作業(yè)智能化已成為新時(shí)期疏浚領(lǐng)域核心技術(shù)的發(fā)展方向[3-9]。
全自動(dòng)收放耙過(guò)程中如何通過(guò)耙管絞車(chē)速度調(diào)節(jié)自適應(yīng)控制耙管姿態(tài)是全自動(dòng)收放耙的關(guān)鍵技術(shù)難點(diǎn)。建立耙管絞車(chē)自適應(yīng)控制策略與安全保護(hù)機(jī)制,保障收放耙過(guò)程中疏浚設(shè)備的安全是首要目標(biāo)。本文在分析全自動(dòng)收放耙控制需求的基礎(chǔ)上,綜合考慮疏浚設(shè)備的安全穩(wěn)定,重點(diǎn)研究絞車(chē)自適應(yīng)控制技術(shù),將先進(jìn)的自動(dòng)控制和智能尋優(yōu)理念引入其中,設(shè)計(jì)了全自動(dòng)收放耙過(guò)程絞車(chē)速度自適應(yīng)控制策略。
耙吸挖泥船耙管安裝在船舷兩側(cè),本體采用雙節(jié)柔性連接,40 余m 長(zhǎng),涉及水下作業(yè)。單個(gè)耙管系統(tǒng)配備3 臺(tái)絞車(chē)實(shí)現(xiàn)整個(gè)耙管的提升與下放,配備3 個(gè)伺服架,實(shí)現(xiàn)耙管舷內(nèi)和舷外的推出與收回,如圖1 所示。
圖1 耙管系統(tǒng)圖Fig.1 Suction tube system
耙管控制通過(guò)疏浚控制臺(tái)的絞車(chē)手柄控制液壓絞車(chē),實(shí)現(xiàn)耙管的收放。耙管控制方式如圖2所示。
圖2 耙吸挖泥船耙管控制方式圖Fig.2 Trailing suction dredger suction tube control method
當(dāng)控制器PLC 接收到絞車(chē)手柄的收/放開(kāi)關(guān)量指令和速度模擬量指令時(shí),分別發(fā)送至液壓系統(tǒng)電磁閥和流量信號(hào)放大卡,液壓系統(tǒng)起壓后模擬量指令通過(guò)放大卡轉(zhuǎn)化為液壓流量信號(hào),共同驅(qū)動(dòng)絞車(chē)液壓馬達(dá)動(dòng)作。電磁閥信號(hào)驅(qū)動(dòng)絞車(chē)的方向,流量信號(hào)控制絞車(chē)的速度。
傳統(tǒng)疏浚作業(yè)耙管控制由人工操作,工作量大、易疲勞、施工效率因人而異,而且受人員情緒化影響,安全穩(wěn)定性存在隱患。針對(duì)人員操作的局限性,設(shè)計(jì)了全自動(dòng)收放耙控制邏輯,在此基礎(chǔ)上進(jìn)行耙管姿態(tài)自適應(yīng)控制技術(shù)研究。針對(duì)耙吸船的作業(yè)特性,自主感知耙管位置,分階段設(shè)計(jì)控制流程,將傳統(tǒng)控制方式與智能學(xué)習(xí)技術(shù)相結(jié)合,設(shè)計(jì)絞車(chē)速度自動(dòng)控制策略,實(shí)現(xiàn)全自動(dòng)收放耙過(guò)程耙管姿態(tài)的自適應(yīng)控制。
耙管姿態(tài)控制,通過(guò)動(dòng)態(tài)調(diào)節(jié)3 個(gè)耙管絞車(chē)速度和繩長(zhǎng)來(lái)實(shí)現(xiàn)。本節(jié)首先介紹耙管位置感知的方法,然后從舷內(nèi)、舷外吸口以上、舷外吸口以下3 個(gè)耙管位置分別提出耙管姿態(tài)全自動(dòng)自適應(yīng)控制策略。
全自動(dòng)收放耙設(shè)計(jì)了一套虛擬絞車(chē)手柄,通過(guò)模擬人工操作絞車(chē)手柄,進(jìn)行耙管的自動(dòng)控制。根據(jù)耙吸挖泥船的施工工藝,耙頭、中管、彎管的位置劃分如表1 所示。
表1 耙管位置表Table 1 Location of suction tube
通過(guò)編碼器采集絞車(chē)鋼絲繩繩長(zhǎng),結(jié)合舷內(nèi)/舷外限位、高限位、吸口到位傳感器信號(hào),疏??刂葡到y(tǒng)自動(dòng)實(shí)現(xiàn)耙臂位置感知。
將耙管位置分為3 個(gè)階段:舷內(nèi)、吸口以上、吸口以下。舷內(nèi):耙頭、中管、彎管都在舷內(nèi)。吸口以上:耙頭、中管、彎管都在舷外位置,且均在吸口三管平以上。吸口以下:彎管吸口到位,耙頭、中管在吸口三管平以下。
3.2.1 放耙過(guò)程
耙頭、中管、彎管由擱墩拎至舷內(nèi)上限位,彎管絞車(chē)以固定最小速度進(jìn)行收。耙頭、中管絞車(chē)初始以設(shè)定速度收,過(guò)程中絞車(chē)速度根據(jù)上耙管垂直角度α和下耙管垂直角度β進(jìn)行自動(dòng)調(diào)節(jié),具體策略如下:
1)α >β時(shí)耙管下陷,耙頭絞車(chē)減速,中管絞車(chē)加速。
2)α <β時(shí)耙管上翹,耙頭絞車(chē)加速,中管絞車(chē)減速。
3)α=β時(shí),耙頭、中管絞車(chē)以設(shè)定速度收。
接近上限位減速:根據(jù)設(shè)定的上限位減速距離LSH、當(dāng)前鋼絲繩長(zhǎng)LN和上限位校準(zhǔn)繩長(zhǎng)LCH,耙頭、中管絞車(chē)進(jìn)行三級(jí)減速,防止沖頂。具體策略如下:
1)LN<LCH+LSH時(shí),絞車(chē)一級(jí)減速。
2)LN<LCH+LSH/2 時(shí),絞車(chē)二級(jí)減速。
3)LN<LCH+LSH/3 時(shí),絞車(chē)三級(jí)減速。
當(dāng)上限位激活時(shí),所有絞車(chē)停止動(dòng)作。
3.2.2 收耙過(guò)程
耙管由上限位放至擱墩。彎管絞車(chē)以固定最小速度放。耙頭、中管絞車(chē)初始以設(shè)定速度放,過(guò)程中根據(jù)上、下耙管垂直角度自動(dòng)調(diào)節(jié)絞車(chē)速度:
1)α >β時(shí)耙管下陷,耙頭絞車(chē)加速,中管絞車(chē)減速。
2)α <β時(shí)耙管上翹,耙頭絞車(chē)減速,中管絞車(chē)加速。
3)α=β時(shí),耙頭、中管絞車(chē)以設(shè)定速度放。
接近擱墩限位減速:根據(jù)設(shè)定的擱墩限位減速距離LSG、當(dāng)前鋼絲繩長(zhǎng)LN和擱墩校準(zhǔn)繩長(zhǎng)LCG,耙頭、中管絞車(chē)進(jìn)行三級(jí)減速,防止高速撞擊擱墩:
1)LN>LCG-LSG時(shí),絞車(chē)一級(jí)減速。
2)LN>LCG-LSG/2 時(shí),絞車(chē)二級(jí)減速。
3)LN>LCG-LSG/3 時(shí),絞車(chē)三級(jí)減速。
當(dāng)擱墩限位激活時(shí),所有絞車(chē)停止動(dòng)作。
3.3.1 放耙過(guò)程
耙管由舷外上限位放置吸口到位三管平位置。耙頭、中管、彎管絞車(chē)以初始設(shè)定速度放,過(guò)程中根據(jù)上下耙管實(shí)時(shí)垂直角度進(jìn)行自動(dòng)調(diào)速,策略如下:
1)α>β時(shí)耙管下陷,耙頭絞車(chē)加速,中管絞車(chē)減速,彎管絞車(chē)加速。
2)α<β時(shí)耙管上翹,耙頭絞車(chē)減速,中管絞車(chē)加速,彎管絞車(chē)減速。
3)α=β時(shí),所有絞車(chē)以設(shè)定速度放。
彎管吸口到位減速:根據(jù)設(shè)定的彎管絞車(chē)到位減速距離、當(dāng)前鋼絲伸長(zhǎng)和吸口到位校準(zhǔn)繩長(zhǎng),彎管絞車(chē)進(jìn)行三級(jí)減速。當(dāng)彎管吸口到位時(shí),彎管絞車(chē)停止動(dòng)作。
耙頭、中管吸口三管平減速:根據(jù)設(shè)定的吸口三管平減速距離、當(dāng)前鋼絲繩長(zhǎng)和吸口三管平校準(zhǔn)繩長(zhǎng),耙頭、中管絞車(chē)進(jìn)行三級(jí)減速。當(dāng)吸口三管平到位時(shí),絞車(chē)停止動(dòng)作。
3.3.2 收耙過(guò)程
耙管由吸口到位三管平位置拎至舷外上限位。所有絞車(chē)以初始設(shè)定速度收,過(guò)程中根據(jù)耙管的垂直角度進(jìn)行自動(dòng)調(diào)速:
1)α>β時(shí)耙管下陷,耙頭絞車(chē)減速,中管絞車(chē)加速,彎管絞車(chē)減速。
2)α<β時(shí)耙管上翹,耙頭絞車(chē)加速,中管絞車(chē)減速,彎管絞車(chē)加速。
3)α=β時(shí),所有絞車(chē)以設(shè)定速度收。
當(dāng)耙管接近上限位時(shí)絞車(chē)進(jìn)行三級(jí)減速,控制方法與舷內(nèi)收耙減速策略一致。
吸口以下階段時(shí),彎管絞車(chē)不動(dòng)作,耙頭、中管絞車(chē)進(jìn)行全自動(dòng)收放。該過(guò)程耙頭絞車(chē)速度恒定,到達(dá)設(shè)定著地深度前三級(jí)減速;中管絞車(chē)采用跟隨控制策略,根據(jù)上、下耙管垂直角度值實(shí)時(shí)調(diào)整速度。
該階段中管絞車(chē)若速度過(guò)大或過(guò)小會(huì)導(dǎo)致萬(wàn)向節(jié)角度(上耙管垂直角度-下耙管垂直角度)過(guò)大,產(chǎn)生施工風(fēng)險(xiǎn)。而絞車(chē)頻繁啟停,會(huì)影響液壓系統(tǒng)和絞車(chē)液壓馬達(dá)的使用壽命。通過(guò)常規(guī)PID 控制器已經(jīng)實(shí)現(xiàn)中管絞車(chē)速度的自動(dòng)調(diào)控,但在實(shí)船測(cè)試時(shí)中管經(jīng)常存在超放現(xiàn)象。這是由于液壓系統(tǒng)的慣性以及流量放大卡校準(zhǔn)偏差等原因,并且常規(guī)PID 控制器的配置參數(shù)固定[10],對(duì)運(yùn)行工況的適應(yīng)能力差,無(wú)法達(dá)到控制精度要求。
針對(duì)該問(wèn)題,引入響應(yīng)速率快、自適應(yīng)能力強(qiáng)的BP 神經(jīng)網(wǎng)絡(luò)模型,對(duì)PID 控制器參數(shù)進(jìn)行智能尋優(yōu)調(diào)節(jié)構(gòu)建基于神經(jīng)網(wǎng)絡(luò)的智能PID 控制器,實(shí)現(xiàn)中管絞車(chē)速度的自適應(yīng)調(diào)節(jié)。
3.4.1 智能PID 控制器系統(tǒng)圖
控制器由兩部分組成:1)常規(guī)PID,對(duì)受控對(duì)象形成閉環(huán)反饋控制;2)BP 神經(jīng)網(wǎng)絡(luò)部分根據(jù)受控對(duì)象的當(dāng)前狀態(tài)進(jìn)行在線學(xué)習(xí),得到最優(yōu)的PID 控制參數(shù)。如圖3 所示。
圖3 基于BP 神經(jīng)網(wǎng)絡(luò)的PID 控制器原理圖Fig.3 Schematic diagram of PID controller based on BP neural network
3.4.2 智能PID 控制器參數(shù)配置
BP 神經(jīng)網(wǎng)絡(luò)的基本原理可參考相關(guān)文獻(xiàn)[11-12],下面闡述智能PID 控制器的設(shè)計(jì)流程。
1)神經(jīng)網(wǎng)絡(luò)參數(shù)配置,見(jiàn)圖4。
圖4 智能PID 控制器-神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.4 Intelligent PID controller-neural network structure diagram
①采用單隱層網(wǎng)絡(luò)模型,學(xué)習(xí)速率設(shè)為0.5 s;
②輸入層神經(jīng)元節(jié)點(diǎn)數(shù)為5,分別對(duì)應(yīng)中管絞車(chē)實(shí)際速度、當(dāng)前鋼絲繩長(zhǎng)和上、下耙管垂直角度實(shí)時(shí)值、萬(wàn)向節(jié)角度期望值;
③綜合考慮控制器的實(shí)際響應(yīng)速率,設(shè)計(jì)隱藏層神經(jīng)元個(gè)數(shù)為7;
④輸出層神經(jīng)元個(gè)數(shù)為3,分別對(duì)應(yīng)PID 的3個(gè)參數(shù)kp、ki、kd。
2)萬(wàn)向節(jié)角度期望值:結(jié)合實(shí)際工藝,萬(wàn)向節(jié)角度期望值固定為±1°。
通過(guò)采集中管絞車(chē)和耙管姿態(tài)信號(hào),神經(jīng)網(wǎng)絡(luò)自主學(xué)習(xí)并計(jì)算最優(yōu)PID 控制參數(shù),智能控制器實(shí)時(shí)輸出目標(biāo)速度,達(dá)到中管絞車(chē)速度最優(yōu)控制目的,保證全自動(dòng)收放耙過(guò)程耙管姿態(tài)穩(wěn)定。
全自動(dòng)收放耙絞車(chē)速度自動(dòng)控制已部署于“新?;?”輪,并成功應(yīng)用于呂四、長(zhǎng)江口等多個(gè)工程項(xiàng)目工地。
實(shí)船使用過(guò)程中,當(dāng)耙管在舷內(nèi)和吸口以上進(jìn)行全自動(dòng)收放時(shí),上下耙管垂直角度偏差最大不超過(guò)1°,當(dāng)耙管接近限位時(shí),能有效減速,避免了高速撞擊。
當(dāng)耙管在吸口以下時(shí),以放耙為例,當(dāng)耙頭深度為12.5 m 時(shí),中管繩長(zhǎng)由吸口三管平至耙頭到達(dá)設(shè)定深度的目標(biāo)伸長(zhǎng)量為3.6 m,圖5 分別反映了采用常規(guī)PID 和智能PID 控制器時(shí)中管絞車(chē)鋼絲繩的實(shí)際伸長(zhǎng)量。
圖5 中管絞車(chē)鋼絲繩實(shí)際伸長(zhǎng)量Fig.5 Actual elongation of the steel wire rope of intermediate winch
根據(jù)實(shí)際試驗(yàn)結(jié)果,盡管常規(guī)PID 控制器能夠基本滿(mǎn)足控制需求,但使用改進(jìn)的智能PID 控制器能夠?qū)崿F(xiàn)中管絞車(chē)速度精細(xì)化控制,進(jìn)一步降低了施工風(fēng)險(xiǎn)。
通過(guò)對(duì)全自動(dòng)收放耙耙管姿態(tài)自適應(yīng)控制需求的分析,按耙管位置分階段詳細(xì)設(shè)計(jì)了絞車(chē)速度自動(dòng)控制策略,實(shí)現(xiàn)了絞車(chē)速度的精細(xì)化自適應(yīng)調(diào)控,提高收放耙作業(yè)的安全性及智能化水平。通過(guò)“新?;?”輪的實(shí)船試驗(yàn)與應(yīng)用,該技術(shù)較人工操作控制精度高、自適應(yīng)能力強(qiáng),初步實(shí)現(xiàn)了耙管智能控制,可推廣至其他耙吸挖泥船。