于航艦,臧浩良,李剛剛,谷戰(zhàn)壘
(1.國網(wǎng)新疆電力公司哈密供電公司,新疆哈密,839000;2.河南許繼儀表有限公司,河南許昌,461000)
國家發(fā)改委、財政部、水利部、農(nóng)業(yè)農(nóng)村部等部委聯(lián)合下發(fā)《關(guān)于加快推進農(nóng)業(yè)水價綜合改革的通知》,通知要求各省、自治區(qū)、直轄市圍繞《國務(wù)院辦公廳關(guān)于推進農(nóng)業(yè)水價綜合改革的意見》確定目標和任務(wù),進一步完善工作機制,強化組織領(lǐng)導,狠抓各項改革任務(wù)落實,加大力度推進農(nóng)業(yè)水價綜合改革。2019年,新增農(nóng)田改革實施面積約1.1億畝,累積超過1.6億畝,改革成效逐步顯現(xiàn),改革呈現(xiàn)良好勢頭[1-2]。同時,改革仍面臨一些困難和問題,如部分地區(qū)對改革重視不夠,計量設(shè)施短板制約改革措施落實,改革目標不清,底數(shù)不清,嚴重影響了改革的深入推進,為貫徹落實中發(fā)[2020]1號文件要求,加快推進農(nóng)業(yè)水價綜合改革,健全節(jié)水激勵機制。綜上所述,積極推動農(nóng)業(yè)水價綜合改革,建立合理的農(nóng)業(yè)灌溉商業(yè)運營模式,是保障農(nóng)業(yè)生產(chǎn)、促進節(jié)約用水有效手段[3-4]。
通過研究梳理我國農(nóng)業(yè)水價政策變遷,分析我國農(nóng)業(yè)灌溉水價綜合改革發(fā)展現(xiàn)狀,結(jié)合農(nóng)業(yè)水價的價格變化對農(nóng)民收入、生產(chǎn)、糧食安全保障等方面的影響。在此基礎(chǔ)上,提出農(nóng)業(yè)機井灌溉用水價格測試方法及商業(yè)運營模式,建立農(nóng)業(yè)水價綜合改革的具體方法和指標體系[5-6]。以新疆省農(nóng)田機井排灌為例,綜合評估新疆農(nóng)業(yè)水價綜合改革的思路和方案,結(jié)合新疆省農(nóng)業(yè)水價綜合改革政策實施中存在的問題,提出基于BP神經(jīng)網(wǎng)絡(luò)的農(nóng)業(yè)灌溉用水價格測算方法。以農(nóng)灌智慧用電裝置為依托,利用智能傳感技術(shù),實時采集土壤墑情、氮、磷、鉀等數(shù)據(jù),為農(nóng)民種田提供科學合理的指導意見,為鄉(xiāng)村振興、精準扶貧提供科學有效的技術(shù)手段7-8]。
按照正常供水對象分類,水價分成農(nóng)業(yè)灌溉類水價與非農(nóng)類水價。農(nóng)業(yè)灌溉水價即提供給農(nóng)業(yè)水利部門的水資源成本價格。由于農(nóng)業(yè)生產(chǎn)的功能性和特殊性,要求農(nóng)業(yè)灌溉水價具有公益性和政策性,即農(nóng)業(yè)水價的制定和實施不能完全按照市場定價規(guī)則來測算,應(yīng)當按照政府要求適當調(diào)控。根據(jù)《水利工程供水價格管理辦法》要求,我國農(nóng)業(yè)灌溉水價制定原則為彌補農(nóng)業(yè)供水成本和相關(guān)費用,不考慮利潤及稅收[9]。在此原則下,農(nóng)業(yè)水價的基本構(gòu)成,見公式(1)。

其中,Pj為農(nóng)業(yè)水價,Cc為灌溉用水成本,Hc抽水成本。
近年來,中央和地方為了解決末級渠系用水管理維護的問題,提出農(nóng)業(yè)末端水價改革,建立從水源到田地的全成本測算,其中國管部分由國管工程征收水資源成本費用,末級渠水系部分由農(nóng)民組建的農(nóng)民用水戶協(xié)會組織負責收取,通過農(nóng)民自治組織來解決末級水系的運維成本問題。
機器學習BP神經(jīng)網(wǎng)絡(luò)算法是人工智能領(lǐng)域新興的熱點方法,它是對人腦神經(jīng)元進行抽象處理后,而建立的一種簡單模型方法。按連接方式的不同,組成各種不同的神經(jīng)網(wǎng)絡(luò)。機器學習BP神經(jīng)網(wǎng)絡(luò)算法是一種數(shù)學模型,是由神經(jīng)元相互連接構(gòu)成的,每一個神經(jīng)元都是一個算法因子,每兩個神經(jīng)元之間的連接都代表一個連接權(quán)重指數(shù)。整個神經(jīng)網(wǎng)絡(luò)的輸出則根據(jù)網(wǎng)絡(luò)連接、權(quán)重指標和算法因子變化而變化。近年來,隨著計算機、物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,計算機運算能力的增加,使得BP神經(jīng)網(wǎng)絡(luò)的研究工作不斷深入,不斷取得了很大的成效。BP神經(jīng)網(wǎng)絡(luò)在模式識別、模糊控制、預測、估算、經(jīng)濟等領(lǐng)域都發(fā)揮著重要的作用,解決了許多的實際問題,表現(xiàn)出良好的實用特性。通過研究機器學習BP神經(jīng)網(wǎng)絡(luò)算法,將此算法應(yīng)用到農(nóng)業(yè)灌溉水價系數(shù)的計算中。
機器學習算法衍生出的很多類型的方法,其中誤差反向傳播方法是應(yīng)用最為廣泛的機器BP神經(jīng)網(wǎng)絡(luò)學習算法,通過研究農(nóng)灌水價系數(shù)的輸入特征量,通過BP神經(jīng)網(wǎng)絡(luò)誤差反向傳播算法,回歸計算出農(nóng)灌水價系數(shù)。在實際應(yīng)用中,大多數(shù)都是BP神經(jīng)網(wǎng)絡(luò)或其更復雜的變化形式。BP神經(jīng)網(wǎng)絡(luò)具有很強的分類和函數(shù)擬合的能力,在許多行業(yè)領(lǐng)域都得到了廣泛的應(yīng)用。BP神經(jīng)網(wǎng)絡(luò)是一種單向網(wǎng)絡(luò),即前向傳播,其結(jié)構(gòu)上包含輸入層、隱含層和輸出層。BP神經(jīng)網(wǎng)絡(luò)算法主要包括正向傳播與誤差反向傳播,前向傳播是輸入在各層神經(jīng)元函數(shù)因子作用下傳遞至輸出層,誤差反向傳播是指誤差信號由輸出層向輸入層反向傳播,通過誤差來調(diào)整權(quán)重指標與閾值,不斷優(yōu)化算法精度,使得誤差達到期望目標。典型的三層BP神經(jīng)網(wǎng)絡(luò)算法的拓撲結(jié)構(gòu)如下圖2所示。

圖2 農(nóng)灌水價系數(shù)三層PB神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
BP神經(jīng)網(wǎng)絡(luò)的訓練過程步驟如下:
步驟1:網(wǎng)絡(luò)初始化。首先確定系統(tǒng)的輸入量(X,Y),針對水價系數(shù)的輸入量包括地下水位、水泵揚程、水泵效率、管道摩擦系數(shù)、土地商情等,輸入層、隱藏層及輸出層節(jié)點的數(shù)量n,l,m,初始化各層神經(jīng)元之間的鏈接權(quán)重ωij,ωjk,給定學習速率以及神經(jīng)元激勵函數(shù),并初始化隱含層和輸出層的閾值a,b。
步驟2:隱含層輸出測算。通過輸入變量X和隱含層連接權(quán)重ωij和閾值a來計算H。

式(2)中,f為隱含層激勵函數(shù),本文選取函數(shù)為:

步驟3:輸出層輸出計算。基于隱含層輸出H,連接權(quán)重ωjk及閾值b計算輸出層輸出O。
步驟4:誤差計算。根據(jù)預測輸出O和期望輸出Y計算預測誤差e。

步驟5:權(quán)值更新。根據(jù)預測誤差更新網(wǎng)絡(luò)連接權(quán)值ωij,ωjk。

步驟6:閾值更新。根據(jù)預測誤差e更新網(wǎng)絡(luò)節(jié)點閾值a,b。

步驟7:判斷算法迭代是否結(jié)束,若沒有結(jié)束,則返回步驟2。
BP神經(jīng)網(wǎng)絡(luò)算法的訓練是正向傳播和反向傳播交替進行,通過誤差的反向傳播來調(diào)整整個網(wǎng)絡(luò)的閾值和權(quán)值,使整個網(wǎng)絡(luò)能夠得到輸入和輸出之間的映射關(guān)系。當輸出水價系數(shù)誤差減小至預設(shè)值或訓練次數(shù)、訓練時間達到預設(shè)值時就會停止訓練,訓練完成的網(wǎng)絡(luò)就可以進行水價系數(shù)預測工作。
農(nóng)灌智慧用電裝置具備地下水灌溉用電與地上溝渠灌溉用電自動切換模式,通過農(nóng)灌智慧用電裝置外接水位監(jiān)測傳感器,判斷地上溝渠水位是否具備灌溉條件,指導用戶優(yōu)先使用地下水灌溉,詳細原理如下圖3所示。若地下水位不滿足灌溉條件,則允許用戶使用地下水灌溉,智能電源箱裝置灌溉場景切換原理如下圖所示。智能電源箱裝置可以設(shè)置溝渠水位深度,若溝渠水位大于設(shè)定值,則允許溝渠灌溉水泵負荷開關(guān)通電,否則,允許地下灌溉水泵負荷開關(guān)通電,根據(jù)歷史經(jīng)驗和水泵尺寸,設(shè)定溝渠水位深度,詳細計算公式如下。

圖3 農(nóng)灌智慧用電裝置用電自動切換原理圖

其中,Hs為電源箱內(nèi)設(shè)置的溝渠水位深度值,Hb溝渠內(nèi)放置水泵的實際尺寸高度值,Hg為高出水泵實際尺寸的水位值,λ為水位安全系數(shù)值。若實際水位值H≥Hs,則允許溝渠灌溉水泵負荷開關(guān)通電。
農(nóng)灌智慧用電裝置具有墑情在線監(jiān)測功能,農(nóng)灌智慧用電裝置通過RS-485總線外接墑情監(jiān)測傳感器,實時監(jiān)測農(nóng)田土壤墑情數(shù)據(jù)。農(nóng)灌智慧用電裝置可以設(shè)置土壤墑情限值,若土壤墑情低于設(shè)定值,則以短信的方式通知用戶及時灌溉。若土壤墑情高于智能電源箱內(nèi)設(shè)定值,則提醒用戶不允許灌溉用電。通過科學引導的方式,提醒用戶合理用電,科學種田。
在水價系數(shù)的基礎(chǔ)上,通過用戶農(nóng)田排灌的用電量折算出灌溉農(nóng)田的用水量。將水價系數(shù)嵌入農(nóng)灌智慧用電裝置內(nèi),實現(xiàn)農(nóng)田灌溉水量自動折算,同時開展用能分時控制、智能支付等功能,實現(xiàn)農(nóng)戶灌溉用水的精確計量及管理。按照每戶的土地確權(quán)數(shù)量,設(shè)定每戶的階梯用水量,用戶通過系統(tǒng)開卡用電時,通過系統(tǒng)將階梯用水量寫入用戶卡內(nèi),以電費的形式收取。用戶實際刷卡用電時,按年度周期自動累計階梯電量分配額度,達到第二階梯電量后,自動結(jié)算,形成結(jié)算用電記錄,執(zhí)行第二階梯電價,依次類推,見圖4。

圖4 階梯電價執(zhí)行流程
本文介紹了一種基于BP神經(jīng)網(wǎng)絡(luò)的農(nóng)業(yè)灌溉用水價格測試方法,包括農(nóng)業(yè)灌溉水價的理論機制、水價系統(tǒng)測算算法、階梯收費模式等內(nèi)容。按照國家出臺的《關(guān)于加快推進農(nóng)業(yè)水價綜合改革的通知》,研究農(nóng)業(yè)灌溉水價測算系數(shù)。根據(jù)農(nóng)戶實際擁有的土地面積、種植作物類型,制定水價收費階梯模式。通過農(nóng)業(yè)灌溉水價調(diào)控機制,引導農(nóng)戶節(jié)約用水、科學灌溉。