史麗麗
(鄭州升達經(jīng)貿(mào)管理學院 信息工程學院,鄭州 451191)
插秧機作業(yè)過程中經(jīng)常出現(xiàn)動力不足現(xiàn)象,影響插秧作業(yè)效率;同時,由于插秧作業(yè)人員水平差異,無法保證插秧質(zhì)量穩(wěn)定性。在實際插秧過程中,水田土壤具有較大的差異性,往往導致秧苗行距和株距均存在較大的波動,影響后期植保作業(yè)效率[1-3]。精準化無人駕駛插秧智能控制系統(tǒng),能夠有效提高插秧作業(yè)的直線度和插秧作業(yè)效率[4]。為此,以插秧作業(yè)過程中插秧機橫向偏差和航向偏差為控制對象,基于面向?qū)ο蠹夹g(shù)設(shè)計了一種智能插秧機控制系統(tǒng)。
插秧機智能控制系統(tǒng)的本體是插秧機,其作業(yè)精度和穩(wěn)定性會受到環(huán)境因素的影響。因此,在智能控制系統(tǒng)設(shè)計過程中,要考慮作業(yè)過程安全性和穩(wěn)定性,保留插秧機本體原有結(jié)構(gòu),避免插秧機功能受到干擾。插秧機智能控制系統(tǒng)在設(shè)計過程中所選擇的傳感器行程和精度要求能夠滿足作業(yè)需求,保證插秧作業(yè)過程的直線度和精度;智能控制系統(tǒng)要求具有人工操作和自動操作兩種不同的工作模式[5-6]。表1所示為插秧機本體主要性能參數(shù)。
表1 插秧機本體主要性能參數(shù)Table 1 Main performance parameters of transplanter body
插秧機智能控制系統(tǒng)硬件要求能夠在作業(yè)過程中對相關(guān)環(huán)境信息進行實時采集,保證插秧作業(yè)過程順利進行,其硬件主要包括信息獲取、控制策略及執(zhí)行子系統(tǒng)[7-8],如圖1所示。
插秧機智能控制系統(tǒng)主要包含插秧導航功能模塊和插秧機行進作業(yè)控制功能模塊[9]。其中,插秧機行進作業(yè)控制模塊包含行進控制、轉(zhuǎn)向控制及插秧作業(yè)控制;插秧導航模塊以插秧機為控制對象,建立插秧機運動學模型,制定導航作業(yè)過程中的跟蹤控制策略,同時對控制系統(tǒng)的穩(wěn)定性和動態(tài)特性進行分析,對控制參數(shù)進行動態(tài)調(diào)整,以滿足插秧機行進過程中的誤差要求[10]。
圖1 插秧機智能控制系統(tǒng)總體框架示意圖Fig.1 Overall framework diagram of intelligent control system of transplanter
插秧機智能控制決策系統(tǒng)是系統(tǒng)硬件平臺核心,利用算法將獲取到的相關(guān)環(huán)境參數(shù)進行計算分析和傳遞,由主控制器、繼電器及其他控制裝置組成[11]。在控制作業(yè)過程中,主控制器將實時獲取到的相關(guān)環(huán)境參數(shù)信息、插秧機行進姿態(tài)信息及轉(zhuǎn)角信息傳輸至繼電器,驅(qū)動插秧機執(zhí)行機構(gòu),從而實現(xiàn)插秧機作業(yè)過程路徑實時調(diào)整。
插秧機實際作業(yè)過程中,要求具有較好的實時性,能夠快速對相關(guān)信息進行分析處理,同時要求設(shè)備具有較低的成本。綜上所述,智能控制系統(tǒng)選用STM32型數(shù)據(jù)處理電路板[12]。在作業(yè)過程中,數(shù)據(jù)處理電路板實時獲取插秧機的相關(guān)位置信息、航向姿態(tài)信息、轉(zhuǎn)角及行進速度信息,對各種參數(shù)信息進行分析處理后,實現(xiàn)插秧機相關(guān)執(zhí)行機構(gòu)的自動化智能控制,同時能夠根據(jù)相關(guān)插秧需求,對插秧株距進行調(diào)整,完成智能插秧作業(yè)過程[13]。
插秧機作業(yè)控制過程中,主控制器電路板將輸出信號傳輸至繼電器,驅(qū)動相關(guān)執(zhí)行機構(gòu)動作,因此繼電器在控制過程中用來進行信號隔離、信號切斷及大功率負載[14]。表2所示為繼電器相關(guān)性能參數(shù)。
表2 繼電器性能參數(shù)Table 2 Relay performance parameters
插秧機智能控制系統(tǒng)要求能夠進行自主導航和自動駕駛,插秧作業(yè)過程中完全實現(xiàn)自動化,同時要求能夠?qū)Σ逖磉^程中的行進速度、行駛誤差及行駛狀態(tài)進行實時監(jiān)測,并反饋至控制系統(tǒng)主電路,達到穩(wěn)定控制的目的[15]。圖2所示為智能插秧機整機框架圖。
圖2 智能插秧機整機框架Fig.2 Frame of intelligent transplanter
插秧機本體是一種四輪驅(qū)動的作業(yè)車輛,依靠前輪進行轉(zhuǎn)向,建立以作業(yè)車輛后軸中心為控制點的運動學模型,即
其中,l表示作業(yè)車輛后軸中心運動路徑弧長;v表示作業(yè)車輛行進速度;d表示運動路徑橫向偏差;ρ表示車輛行進航向偏差;c(l)表示運動路徑曲率半徑;θ表示作業(yè)車輛前輪轉(zhuǎn)角;H表示插秧機作業(yè)車輛后軸軸長;γ表示外界干擾。
假設(shè)存在z=[z1,z2]T=[d,ρ]T,則有
作業(yè)車輛后軸中心為控制點的運動學模型變換為
綜上所述,插秧機智能控制系統(tǒng)標準控制模型可表示為
為驗證智能插秧機控制系統(tǒng)的有效性,對插秧機控制系統(tǒng)進行性能試驗驗證。插秧機實際作業(yè)過程中,環(huán)境因素存在較大的不確定性,因此在進行性能試驗驗證時在水泥路面和水田內(nèi)進行試驗,對控制系統(tǒng)的實用性和可靠性進行分析。
在水泥路面進行試驗時,插秧機從開始位置進行作業(yè)時,控制系統(tǒng)導航模塊實時記錄行進過程中產(chǎn)生的橫向偏差和航向偏差。圖3所示為水泥路面進行試驗時插秧機行進路徑橫向偏差;圖4所示為水泥路面進行試驗時插秧機行進路徑航向偏差。
圖3 插秧機行進路徑橫向偏差(水泥路面)Fig.3 Lateral deviation of rice transplanter travel path (cement pavement)
圖4 插秧機行進路徑航向偏差(水泥路面)Fig.4 Heading deviation of rice transplanter travel path (cement pavement)
進行水田試驗時,利用插秧機控制系統(tǒng)導航模塊對水田邊界點坐標值和航向角度進行采集,試驗過程中自主形成行進作業(yè)路徑。圖5所示為水田進行試驗時插秧機行進路徑橫向偏差;圖6所示為水田進行試驗時插秧機行進路徑航向偏差。
圖5 插秧機行進路徑橫向偏差(水田)Fig.5 Lateral deviation of transplanter travel path (paddy field)
圖6 插秧機行進路徑航向偏差(水田)Fig.6 Heading deviation of rice transplanter travel path (paddy field)
由圖3~圖6可以看出:插秧機在水泥路面的行進速度約為0.8m/s,轉(zhuǎn)彎過程中速度約為0.4m/s,在行進至100m處位置時,插秧機進行轉(zhuǎn)彎。曲線數(shù)據(jù)表明:插秧機在水泥路面行進過程中,橫向偏差小于50mm,航向偏差小于2°;插秧機在水田進行作業(yè)試驗時,受到環(huán)境中滑移。暗坑及泥土深度等因素的干擾,插秧機在水田行進過程中,橫向偏差小于60mm,航向偏差小于3°。
基于面向?qū)ο蠹夹g(shù),利用自動導航和智能控制的方式設(shè)計一種智能控制系統(tǒng),實現(xiàn)了插秧機作業(yè)過程的自主導航和自動駕駛等智能控制,有效改善插秧作業(yè)的直線度和作業(yè)效率。