System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及光伏組件,具體而言,涉及一種用于光伏組件陣列表面的清洗系統。
技術介紹
1、光伏組件是太陽能發電系統的核心部件,它的主要作用是將太陽能轉換為電能。光伏組件由多個太陽能電池片通過串聯和并聯的方式組合而成,以達到一定的輸出功率和電壓。這些電池片是組件最核心的元件,主要用于將光能轉化為電能。光伏組件通常還包括封裝材料、玻璃前板、背板、邊框等,以保護電池片并提供結構支撐。隨著技術的不斷進步,光伏組件的效率和可靠性也在持續提高,對于推動全球能源結構的轉型和應對氣候變化具有重要意義。
2、但是光伏電站發電效率很大程度上取決于光伏組件表面的清潔度,影響光伏組件清潔度的主要因素是組件表面的積塵,由于受地質沉降、安裝施工等因素影響,光伏組件一般都是通過有經驗的工作人員或者機器人來進行清洗,這就導致現有技術清洗方式過于單一,無法實現智能化清洗,清洗效率低,且無法根據一些實際情況對清洗參數進行智能化調節。
技術實現思路
1、本專利技術實施例提供一種用于光伏組件陣列表面的清洗系統,用以解決現有技術中無法對光伏組件進行智能化清洗,無法提高清洗精度和清洗效率的技術問題。
2、為了實現上述目的,本專利技術提供了一種用于光伏組件陣列表面的清洗系統,包括:
3、判斷模塊,用于確定待清洗光伏組件,并獲取所述待清洗光伏組件的實時圖像,根據所述實時圖像判斷是否生成清洗指令;
4、計算模塊,用于當生成清洗指令時,對所述實時圖像進行圖像區域劃分,并根據劃分的子圖像
5、設定模塊,用于根據所述積灰程度值設定所述待清洗光伏組件的清洗水量和清洗時間;
6、確定模塊,用于采集所述待清洗光伏組件的歷史清洗行為,根據所述歷史清洗行為確定所述清洗光伏組件的清洗平滑度,并基于所述清洗平滑度判斷是否對所述待清洗光伏組件的初始清洗強度進行優化;
7、調節模塊,用于當判斷對所述初始清洗強度進行優化時,根據所述清洗平滑度對所述初始清洗強度調節,得到目標清洗強度;
8、清洗模塊,用于根據所述清洗水量、清洗時間、目標清洗強度對所述待清洗光伏組件進行清洗。
9、進一步地,所述判斷模塊用于:
10、所述判斷模塊用于將所述實時圖像進行灰度轉換,確定對應的灰度圖像;
11、所述判斷模塊用于采用otsu算法判斷所述灰度圖像中是否含有積灰區域,若是,則判斷所述待清洗組件存在積灰,并生成清洗指令;
12、所述判斷模塊用于若否,則判斷所述待清洗組件不存在積灰。
13、進一步地,所述計算模塊用于:
14、所述計算模塊用于獲取所述實時圖像像素點的圖像梯度數據,并根據所述圖像梯度數據對所述實時圖像進行圖像區域劃分,得到多個子圖像;
15、所述計算模塊用于對所有的子圖像進行分析,對含有積灰區域的子圖像生成積灰標識,對不含有積灰區域的子圖像生成未積灰標識;
16、所述計算模塊用于對所有積灰區域進行邊緣檢測,并確定每個積灰區域與所述子圖像的面積占比;
17、所述計算模塊用于獲取預設面積占比,將所有小于所述預設面積占比的子圖像劃分至低積灰集合;
18、所述計算模塊用于將所有大于或等于所述預設面積占比的子圖像劃分至高積灰集合;
19、所述計算模塊用于根據所述低積灰集合和所述高積灰集合計算所述待清洗光伏組件的積灰程度值。
20、進一步地,所述計算模塊用于:
21、所述計算模塊用于根據下式計算所述待清洗光伏組件的積灰程度值:
22、
23、其中,a為待清洗光伏組件的積灰程度值,b1為低積灰計算系數,c1為低積灰集合中子圖像的數量,e為預設面積占比,f?i為低積灰集合中第i個子圖像對應的面積占比,b2為高積灰計算系數,c2為高積灰集合中子圖像的數量,gi為高積灰集合中第i個子圖像對應的面積占比,且b1+b2=1,b1>b2。
24、進一步地,所述計算模塊用于:
25、所述計算模塊用于獲取所述實時圖像當前像素點的水平梯度和垂直梯度;
26、所述計算模塊用于確定與當前像素點相鄰的所有相鄰像素點,并對當前像素點與所有相鄰像素點的水平梯度進行聚類,生成第一聚類序列,將所有垂直梯度進行聚類,生成第二聚類序列;
27、所述計算模塊用于基于k-中心點聚類算法確定所述第一聚類序列對應的第一聚類中心,確定所述第二聚類序列對應的第二聚類中心;
28、所述計算模塊用于分別計算所述第一聚類序列中每個水平梯度到所述第一聚類中心的距離值,并將所有的距離值進行擬合,確定水平距離擬合曲線;
29、所述計算模塊用于分別計算所述第二聚類序列中每個垂直梯度到所述第二聚類中心的距離值,并將所有的距離值進行擬合,確定垂直距離擬合曲線;
30、所述計算模塊用于確定所述水平距離擬合曲線上未被擬合的距離值,確定所述垂直距離擬合曲線上未被擬合的距離值;
31、所述計算模塊用于將所有未被擬合的距離值對應的像素點進行剔除,根據剩余距離值對應的像素點生成子圖像。
32、進一步地,所述設定模塊用于:
33、所述設定模塊用于預先設定積灰程度值集合,其中,所述積灰程度集合包括第一預設積灰程度值和第二預設積灰程度值;
34、所述設定模塊用于預先設定清洗水量集合,其中,所述清洗水量集合包括第一預設清洗水量、第二預設清洗水量和第三預設清洗水量;
35、所述設定模塊用于預先設定清洗時間集合,其中,所述清洗時間集合包括第一預設清洗時間、第二預設清洗時間和第三預設清洗時間;
36、所述設定模塊用于根據所述積灰程度值和所述積灰程度值集合之間的關系,從所述清洗水量集合和所述清洗時間集合中選定對應的預設清洗水量和預設清洗時間,并作為所述待清洗光伏組件的清洗水量和清洗時間,其中,預設清洗水量和預設清洗時間與所述積灰程度值為正相關關系。
37、進一步地,所述確定模塊用于:
38、所述確定模塊用于對所述歷史清洗行為進行解析,確定穩定清洗行為和超時清洗行為;
39、所述確定模塊用于統計每個超時清洗行為的超時時間和總超時時刻數量;
40、所述確定模塊用于根據下式計算所述清洗光伏組件的清洗平滑度:
41、
42、其中,k為清洗光伏組件的清洗平滑度,m為總超時時刻數量,tp為第i個超時清洗行為的超時時間,t為對應的標準清洗時間;
43、所述確定模塊用于當所述清洗平滑度小于或等于清洗平滑度閾值時,則判斷不對所述待清洗光伏組件的初始清洗強度進行優化;
44、所述確定模塊用于當所述清洗平滑度大于清洗平滑度閾值時,則判斷對所述待清洗光伏組件的初始清洗強度進行優化。
45、進一步地,所述調節模塊用于:
46、所述調節模塊用于計算所述清洗平滑本文檔來自技高網...
【技術保護點】
1.一種用于光伏組件陣列表面的清洗系統,其特征在于,包括:
2.根據權利要求1所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述判斷模塊用于:
3.根據權利要求1所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述計算模塊用于:
4.根據權利要求3所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述計算模塊用于:
5.根據權利要求3所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述計算模塊用于:
6.根據權利要求1所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述設定模塊用于:
7.根據權利要求1所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述確定模塊用于:
8.根據權利要求7所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述調節模塊用于:
【技術特征摘要】
1.一種用于光伏組件陣列表面的清洗系統,其特征在于,包括:
2.根據權利要求1所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述判斷模塊用于:
3.根據權利要求1所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述計算模塊用于:
4.根據權利要求3所述的用于光伏組件陣列表面的清洗系統,其特征在于,所述計算模塊用于:
5.根據...
【專利技術屬性】
技術研發人員:郭濤,王福譚,宮玉柱,丁華峰,李維虎,郝敬國,劉傳芳,蘇凱陽,吳月,李超,
申請(專利權)人:華能山東發電有限公司眾泰電廠,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。