新四季網

基于禁忌搜索和遺傳算法的湖庫藻類水華生成機理時變模型優化及預測方法

2023-05-24 04:24:16

基于禁忌搜索和遺傳算法的湖庫藻類水華生成機理時變模型優化及預測方法
【專利摘要】本發明公開了一種基于禁忌搜索和遺傳算法的湖庫藻類水華生成機理時變模型優化及預測方法,包括步驟一、構建水華生成機理時變模型;步驟二、建立影響因素函數模型庫;步驟三、基於遺傳算法優化水華生成機理時變模型參數;步驟四、基于禁忌搜索算法優化水華生成機理時變模型結構及影響因素分析;步驟五、最優水華生成機理時變模型預測;本發明對水華生成機理模型引入時間變量,建立水華生成機理時變模型,使其不僅適用於模擬水華生成過程,且可用於水華預測,解決基於數據驅動模型的水華預測不夠準確而機理驅動模型無法進行水華預測的問題。
【專利說明】基于禁忌搜索和遺傳算法的湖庫藻類水華生成機理時變模型優化及預測方法
【技術領域】
[0001]本發明涉及一種湖庫藻類水華生成機理時變模型優化及水華預測方法,屬於環境工程【技術領域】。
【背景技術】
[0002]隨著經濟社會的發展,水體富營養化已經成為一個全球性的重大水環境問題。隨著全球水體富營養化的加劇,湖泊發生水華現象也越來越普遍。水華的暴發,破壞了水體中的生物多樣性,嚴重製約了經濟建設和社會發展。因此,深入研究藻類水華生成過程,對藻類水華暴發這一非常規突發事件進行有效模擬和預測,對促進水環境保護和技術進步具有
重要意義。
[0003]目前水華生成過程建模研究主要包括機理驅動模型和數據驅動模型。機理驅動模型包含生態變量和待定參數,通過描述水華生成機理過程進行機理建模;而數據驅動模型採用數據挖掘技術,從大量的實測數據中通過智能算法搜索隱藏於其中的相關信息,尤其適用於機理不明確的高維非線性系統。上述兩類建模方法各有所長,但機理驅動模型多是針對湖庫水體的環境、化學、物理及營養因素與水華生成的作用機理方面展開研究,建模過程複雜且模型結構固定,難以保證模型的環境適應性;而基於數據驅動的分析模型缺乏機理支撐,無法合理解釋各種影響因素與水華生成的因果關係,難以保證模型的準確性。
[0004]在機理驅動模型的基礎上,採用數據驅動模型的智能算法對其進行優化可實現兩種模型的優勢互補。機理模型的優化可分為模型結構的優化和模型參數的優化兩個方向。現有機理模型優化方法多是針對模型參數的優化,即模型結構固定不變,僅優化模型參數,而很少有針對模型結構的優化。然而僅優化模型參數,模型的環境適應性並不能得到大幅提高,當水體環境與模型結構不匹配時,其模型準確性也無從談起,因此需對模型結構和模型參數均進行優化。
[0005]在對水華預測的研究中,現有的水華預測方法大多基於數據驅動模型,存在預測結果不夠準確的問題。而在現有水華生成過程的機理驅動模型研究中,所建的水華生成機理模型大多沒有引入時間變量,由於水華生成過程是一個具有時變特性的動態過程,因此現有水華生成機理模型僅適用於模擬水華生成過程,而難以將其用於水華預測。
[0006]因此,如何建立一個環境適應性高且能夠用於水華預測的水華生成機理模型,需綜合考慮對水華生成機理模型引入時間變量後其模型結構優化和模型參數優化的方法,是湖庫藻類水華研究領域中亟待解決的問題。

【發明內容】

[0007]本發明的目的是為了解決現有的水華生成機理模型環境適應性不高以及無法用於水華預測的問題,對水華生成機理模型引入時間變量,並基于禁忌搜索和遺傳算法對水華生成機理時變模型進行模型結構優化和模型參數優化,以提高模型的環境適應性及準確性,並實現基於水華生成機理時變模型的水華預測。
[0008]本發明提供的基于禁忌搜索和遺傳算法的湖庫藻類水華生成機理時變模型優化及預測方法,主要包括以下五個步驟:
[0009]步驟一、構建水華生成機理時變模型;
[0010]葉綠素是表徵水體中藻類現存量的最直接指標,可採用葉綠素作為反映藻類水華生成的表徵因素。葉綠素的變化率與葉綠素的生長率、死亡率以及淨損失率密切相關,其中葉綠素生長率由水溫、總磷、總氮和溶解氧等水華影響因素決定,考慮到葉綠素生長率、葉綠素含量及葉綠素死亡率的隨時間變化的特點,對葉綠素變化率、葉綠素含量及葉綠素死亡率構建帶有時間函數的水華生成機理時變模型。
[0011]步驟二、建立影響因素函數模型庫;
[0012]不同環境下水華影響因素對水華生成機理影響的效果不同,為建立適應不同環境下的水華生成機理時變模型,需構建水華影響因素的函數模型庫。考慮到影響因素的隨時間變化的特點,函數模型庫分為兩部分,一部分是反映影響因素與時間關係的時間函數模型庫,另一部分是反映影響因素與葉綠素生長率關係的作用函數模型庫。之後,為每個影響因素從函數模型庫中隨機選取一個時間函數模型和一個作用函數模型作為水華生成機理時變模型結構的初始解。
[0013]步驟三、基於遺傳算法優化水華生成機理時變模型參數;
[0014]對已確定模型結構的水華生成機理時變模型進行參數優化。水華生成機理時變模型參數優化分為兩個部分,即首先對影響因素時間函數模型參數採用最小二乘法進行優化,再對水華生成機理時變模型中(除影響因素時間函數模型參數以外)其餘參數採用遺傳算法進行優化。
[0015]步驟四、基于禁忌搜索算法優化水華生成機理時變模型結構及影響因素分析;
[0016]建立水華生成機理時變模型需要確定最優模型的結構,即在函數模型庫中搜索影響因素的時間函數模型和作用函數模型的最優組合,以提高對水華生成機理描述的準確性和環境適應性。本發明採用禁忌搜索算法實現水華生成機理時變模型結構的優化。此外,通過對水華生成機理時變模型結構的優化,可實現對水華影響因素種類的取捨,即水華影響因素分析。
[0017]步驟五、最優水華生成機理時變模型預測;
[0018]對由葉綠素變化率表示的最優水華生成機理時變模型,將其視為齊次微分方程,根據該齊次微分方程的解,得到由葉綠素含量表示的最優水華生成機理時變模型的預測公式。
[0019]本發明的優點在於:
[0020]1、本發明對水華生成機理模型引入時間變量,建立水華生成機理時變模型,使其不僅適用於模擬水華生成過程,且可用於水華預測,解決基於數據驅動模型的水華預測不夠準確而機理驅動模型無法進行水華預測的問題。
[0021]2、本發明對水華生成機理時變模型進行模型結構優化和模型參數優化,提高模型的環境適應性和準確性。
[0022]3、本發明將水華影響因素函數模型庫分為時間函數模型庫和作用函數模型庫,使模型結構的分類更符合實際,對葉綠素生長率隨時間變化的描述更準確。[0023]4、本發明將常數模型加入到影響因素函數模型庫中,通過對水華生成機理時變模型結構的優化,可實現對水華影響因素種類的取捨,即水華影響因素分析。
[0024]5、本發明採用禁忌搜索算法對水華生成機理時變模型進行模型結構優化,可大幅提高搜索速度,並增加獲得模型結構全局最優解的概率。
[0025]6、本發明針對模型參數較少的影響因素時間函數模型採用最小二乘法進行模型參數優化,使得模型參數優化速度快,計算存儲量小。
[0026]7、本發明針對水華生成機理時變模型除影響因素時間函數模型外的其餘參數採用遺傳算法進行模型參數優化,可對多個模型參數同時優化,並且優化速度快,易得到模型參數的全局最優解。
【專利附圖】

【附圖說明】
[0027]圖1是本發明基于禁忌搜索和遺傳算法的湖庫藻類水華生成機理時變模型優化及預測方法的流程圖;
[0028]圖2是最優水華生成機理時變模型對葉綠素含量的擬合結果及最優水華生成機理時變模型預測公式的預測結果;
【具體實施方式】
[0029]下面將結合附圖和實施例1對本發明作進一步的詳細說明。
[0030]為便於說明,本說明書中所有未經解釋的名詞及字母含義均由下述假設解釋:總採樣時間為N,影響因素總個數為M。
[0031]本發明是一種湖庫藻類水華生成機理時變模型優化及預測方法,具體方法實施流程如圖1所示,通過如下步驟實現:
[0032]步驟一、構建水華生成機理時變模型;
[0033]葉綠素是表徵水體中藻類現存量的最直接指標,可採用葉綠素作為反映藻類水華生成的表徵因素。
[0034]葉綠素的變化率與葉綠素的生長率、死亡率以及淨損失率密切相關,其變化符合以下方程:
[0035]
【權利要求】
1.一種湖庫藻類水華生成機理時變模型優化及預測方法,通過如下步驟實現: 步驟一、構建水華生成機理時變模型; 水華生成機理時變模型為:=(2> 其中,ca(t)為葉綠素含量的時間函數,Gp (t)為葉綠素生長率的時間函數,Dp (t)為葉綠素死亡率的時間函數,mp為葉綠素淨損失率,t表不時間; 葉綠素生長率的時間函數Gp(t)為:
Gp(t) =G(X1U)).G(X2(t)).....G(XM(t))⑶ 其中,Xi (t)為第i個影響因素的時間函數,G(XiU))為第i個影響因素的作用函數,i=I, 2,...,M ;葉綠素死亡率的時間函數Dp (t)為:
Dpa) =DfflaxX 1.08(T(t)-20) 其中,Dmax為葉綠素最大死亡 率,T(t)為水溫的時間函數; 步驟二、建立影響因素函數模型庫; 具體為: (1)建立各影響因素的時間函數模型庫,包括常數模型Xi(t)=ai;正比例函數模型Xi (t) = ai.t,反比例函數模型Xi (t) = ai/t,指數函數模型Xi(t) = ai.e\對數函數模型Xi (t) = Bi.1η?,冪函數模型X⑴-P,以及以上多個模型的組合模型,其中%表示第i個影響因素的時間函數模型參數,並給每一種時間函數模型編號; (2)建立各影響因素的作用函數模型庫,包括常數模型G(XJt))=bi;正比例函數模型G(Xi(t)) = h.t,反比例函數模型G(Xi (t)) = bi/t,指數函數模型G(XiU)) =IDi ^et,對數函數模型G(Xi (t))=匕.Int,冪函數模型(/)) =tb',以及以上多個模型的組合模型,其中4表示第i個影響因素的作用函數模型參數,並給每一種作用函數模型編號; (3)產生水華生成機理時變模型結構的初始解;水華生成機理時變模型結構的解表示為M個影響因素的時間函數模型編號和作用函數模型編號的一種組合,解的表示形式為一個包含2.Μ個元素的向量,即K第i個影響因素時間函數模型編號,第i個影響因素作用函數模型編號)J,i = 1,2,...,M ;為每個影響因素從函數模型庫中隨機產生一個時間函數模型編號和一個作用函數模型編號,將所產生的M個影響因素的時間函數模型編號和作用函數模型編號按解的表示形式組合成一個包含2.M個元素的向量作為初始解; 步驟三、基於遺傳算法優化水華生成機理時變模型參數; 對已確定模型結構的水華生成機理時變模型進行參數優化; 首先對影響因素時間函數模型參數進行優化,對每一個影響因素分別進行時間函數模型參數優化,採用最小二乘法,優化判據為誤差平方和?;(馬— HO)2達到最小,其中,Xit





t=\為第i個影響因素在t時刻的真實值,Xi (t)為第i個影響因素在t時刻的函數值; 將參數優化後的各影響因素時間函數模型參數代入水華生成機理時變模型,再對水華生成機理時變模型中其餘參數進行優化,採用遺傳算法,對同時進行優化;步驟四、基于禁忌搜索算法優化水華生成機理時變模型結構及影響因素分析; 禁忌搜索算法優化水華生成機理時變模型結構的基本流程為: (1)初始狀態設定;將步驟二中產生的初始解作為當前最優解;禁忌表中的元素為所有解的任期,將禁忌表中所有元素初值設為O,設置禁忌長度為固定值L以及設置最大搜索步數;若某一個解被加入禁忌表,則將該解在禁忌表中的任期設為L,每執行一次搜索將其任期減1,該解在被禁忌了 L次以後將自動解禁,再次參與搜索,從而使搜索算法跳出局部最優解; (2)鄰域解的產生;首先要產生當前最優解的鄰域,即隨機選取m個影響因素作為需改變的影響因素的個數,m〈M,然後隨機產生這m個影響因素的時間函數模型和作用函數模型在函數模型庫中的編號,再與當前最優解中未改變的影響因素的時間函數模型和作用函數模型的編號組合即為鄰域解; (3)候選解的確定;對鄰域解進行禁忌檢查,若領域解不在禁忌表中,即該鄰域解在禁忌表中的任期為零,則將其作為候選解;若鄰域解已在禁忌表中,即該鄰域解在禁忌表中的任期非零,則將禁忌表中所有非零的元素減1,並重新產生鄰域解,重複第(2)、(3)步直至得到候選解; (4)適應度檢查;對候選解所確定的水華生成機理時變模型結構按步驟三進行模型參數優化,並得到該候選解對 應的適應度值,若適應度值不小於適應度閾值,則將該候選解作為最優解,得到相應的最優水華生成機理時變模型,終止禁忌搜索;若候選解的適應度值未達到適應度閾值,則執行第(5)步; (5)當前最優解的獲得;首先將禁忌表中所有非零的元素減I;當候選解對應的適應度值差於當前最優解,即候選解的適應度值小於當前最優解的適應度值,則把候選解加入禁忌表,即將候選解的任期設為L ;若候選解對應的適應度值優於當前最優解,即候選解的適應度值大於等於當前最優解的適應度值,則將當前最優解加入禁忌表,即將當前最優解的任期設為L,再用候選解替代當前最優解; (6)禁忌搜索終止;禁忌搜索重複次數達到最大的搜索步數則終止搜索,由當前最優解得到相應的最優水華生成機理時變模型;若未達到最大搜索步數,則重複第(2)-(5)步; 步驟五、最優水華生成機理時變模型預測; 將最優水華生成機理時變模型寫成齊次微分方程形式為:
2.根據權利要求1所述的一種湖庫藻類水華生成機理時變模型優化及預測方法,所述的步驟三中,採用遺傳算法,對IvDm^mp同時進行優化的具體步驟如下:(1)給定初始化條件;確定個體數目K、最大遺傳代數、待優化參數個數、代溝、適應度閾值; (2)初始化種群個體;採用多參數級聯浮點數編碼;隨機產生K種不同的參數組合作為初始種群,構成待選參數空間; (3)個體適應度評價;建立適應度函數:

3.根據權利要求1所述的一種湖庫藻類水華生成機理時變模型優化及預測方法,所述的步驟四中,還包括水華影響因素分析,由於影響因素作用函數模型庫中包含了常數模型,當最優水華生成機理時變模型中某一個或多個影響因素的作用函數模型為常數模型時,說明該影響因素並未對水華生成機理產生影響,從而通過對水華生成機理時變模型結構的優化,實現對水華影響因素種類的取捨,即水華影響因素分析。
【文檔編號】G06N3/12GK103984996SQ201410225546
【公開日】2014年8月13日 申請日期:2014年5月26日 優先權日:2014年5月26日
【發明者】王小藝, 施彥, 王立, 許繼平, 於家斌, 姚俊楊 申請人:北京工商大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀