System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及光伏逆變器并網測試。更具體地說,本專利技術涉及一種用于光伏逆變器并網測試數據的自動化處理方法及系統。
技術介紹
1、當前,行業內的數據處理產品大多采用軟硬件結合的方式,尚未出現完全基于軟件的數據處理解決方案。通常,制造商將測試設備與數據處理軟件緊密結合,以便在測試完成后直接進行數據分析。這種方案的缺點在于測試設備和數據處理軟件之間的高度耦合,導致軟件的靈活性受限。當測試設備出現故障時,相關的數據處理無法正常進行。此外,這類設備的維護和使用成本較高。
技術實現思路
1、本專利技術的一個目的是解決至少上述問題,并提供至少后面將說明的優點。
2、為了實現根據本專利技術的這些目的和其它優點,提供了一種用于光伏逆變器并網測試數據的自動化處理方法,包括以下步驟:
3、s1、獲取光伏逆變器并網測試的原始數據;
4、s2、獲取配置的參數、變量及轉換函數,其中,所述參數包括選自所述原始數據的原始參數和所述轉換函數運算的目標參數,所述變量包括所述轉換函數運算需要的設定值;
5、s3、基于所述目標參數從所述原始數據中摘取原始參數和該原始參數對應的測試值,然后基于所述轉換函數和對應的變量轉換處理得到轉換數據,并存儲,所述目標參數形成所述轉換數據的列名,轉換處理的數值形成所述目標參數的列的值;
6、s4、獲取配置的階段區間劃分參數、階段區間劃分變量及階段區間劃分函數,其中,所述階段區間劃分參數選自所述轉換數據的列名;
7、
8、s6、生成包括參數、變量及階段區間的分析報告;
9、s7、顯示步驟s6的分析報告。
10、優選的是,步驟s3摘取所述原始數據前,還包括驗證所述原始數據是否有效,若有效,則繼續進行后序步驟處理;
11、其中,原始數據驗證規則包括:
12、檢測原始數據中是否具有步驟s3中配置的參數的列名稱,若否,則驗證為原始數據數據無效;
13、檢測原始數據中具有步驟s3中配置的參數的列名稱,且參數對應的列的值是否出現非數字,若否,則繼續判斷是否有部分參數的列的值為空單元格,若是,則計算對應的列各行非空單元格的值的加和,然后再除以非空單元格的總行數,以得到的計算值填充對應的空單元格的值,且驗證為原始數據有效;
14、檢測原始數據中具有步驟s3中配置的參數的列名稱,且參數對應的列的值是否出現非數字,若否,則繼續判斷是否有部分參數的列的值為空單元格,若否,則驗證為原始數據有效;
15、檢測原始數據中具有步驟s3中配置的參數的列名稱,且參數對應的列的值是否出現非數字,若是,則驗證為原始數據無效。
16、優選的是,所述變量還包括單次遍歷時長、續時長、總遍歷時長,以及需要獲得的階段區間的階段區間劃分參數的下浮動值a1、上浮動值a2、標準值b,其中,每個階段區間的階段區間劃分參數、下浮動值a1、上浮動值a2、標準值b可以設置為相同,也可以設置為不同;
17、所述階段區間劃分函數配置為:基于配置的階段區間劃分參數,按照單次遍歷時長遍歷所述轉換數據中該階段區間劃分參數的列的值,并判斷第一個進入區間[b-a1,b+a2]范圍的值對應的行作為該階段區間的起始行、最后一個位于區間[b-a1,b+a2]范圍的值對應的行作為該階段區間的結束行;
18、以及,當遍歷一個單次遍歷時長后,未發現所述轉換數據中該階段區間劃分參數的列的值有落入區間[b-a1,b+a2]范圍的值,則判斷該階段區間不存在,繼續下一階段區間的劃分,且該下一階段區間的劃分的起始遍歷位置為相鄰存在的階段區間的結束行的下一行;
19、重復上述遍歷判斷方法遍歷達到總遍歷時長,依次完成所述轉換數據的全部的階段區間的劃分。
20、優選的是,所述變量還包括毛刺點數量閾值,在一個單次遍歷時長內,一個階段區間內的該階段區間劃分參數的列的值位于區間[b-a1,b+a2]范圍外的數量大于所述毛刺點數量閾值時,判斷該原始數據中該階段區間劃分參數為不正常。
21、優選的是,在步驟s6之前,還包括獲取配置的各階段區間的錨點參數、錨點變量和錨點函數,其中,所述錨點參數選自所述轉換數據的列名中的一種或幾種的組合,所述錨點變量為一個或多個的設定數值;
22、基于所述錨點函數和錨點變量計算得到錨點值,遍歷對應的階段區間內所述錨點參數的列的值與所述錨點值相同的行,即作為錨點位置;
23、步驟s6中,所述分析報告包括錨點位置的標記。
24、優選的是,所述原始數據的原始參數包括輸入電壓、輸入功率、輸出電壓a相、輸出電壓b相、輸出電壓c相、正序電壓、負序電壓、有功功率、無功功率、視在功率、功率因素及輸出頻率;
25、所述變量包括時間變量、額定交流輸出電壓、額定交流輸出電流、額定交流輸出視在功率、額定交流輸出有功功率、最小輸出功率及額定充電功率。
26、優選的是,還包括計算步驟s5劃分出的各階段區間的時間的總和t總,并與預設的總時間進行比較,其中,當t總大于等于總時間時,判斷為正常運行;
27、當t總小于總時間時,判斷為正常運行,并同時輸出比較結果至分析報告。
28、提供一種執行所述用于光伏逆變器并網測試數據的自動化處理方法的系統,包括:
29、數據采集模塊,其用于獲取光伏逆變器并網測試的原始數據;
30、數據輸入模塊,其用于獲取配置的參數、變量及轉換函數,其中,所述參數包括選自所述原始數據的原始參數和所述轉換函數運算的目標參數,所述變量包括所述轉換函數運算需要的設定值;以及,
31、用于獲取配置的階段區間劃分參數、階段區間劃分變量及階段區間劃分函數,其中,所述階段區間劃分參數選自所述轉換數據的列名;
32、數據轉換模塊,其用于基于所述目標參數從所述原始數據中摘取原始參數和該原始參數對應的測試值,然后基于所述轉換函數和對應的變量轉換處理得到轉換數據,并存儲,所述目標參數形成所述轉換數據的列名,轉換處理的數值形成所述目標參數的列的值;
33、階段區間劃分模塊,其用于依據所述階段區間劃分參數、所述階段區間劃分函數及所述階段區間劃分變量執行對所述轉換數據劃分為多個階段區間的操作,劃分出的每一階段區間包括階段區間劃分參數、階段區間劃分變量、起始行和結束行、該階段區間劃分參數對應的起始行和結束行對應的數值;
34、報告生成模塊,其用于生成包括參數、變量及階段區間的分析報告;
35、數據顯示模塊,其用于顯示所述分析報告。
36、優選的是,所述數據輸入模塊還用于獲取配置的各階段區間的錨點參數、錨點本文檔來自技高網...
【技術保護點】
1.用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,包括以下步驟:
2.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,步驟S3摘取所述原始數據前,還包括驗證所述原始數據是否有效,若有效,則繼續進行后序步驟處理;
3.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,所述階段區間劃分變量包括單次遍歷時長、續時長、總遍歷時長,以及需要獲得的階段區間的階段區間劃分參數的下浮動值a1、上浮動值a2、標準值b,其中,每個階段區間的階段區間劃分參數、下浮動值a1、上浮動值a2、標準值b可以設置為相同,也可以設置為不同;
4.如權利要求3所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,所述階段區間劃分變量還包括毛刺點數量閾值,在一個單次遍歷時長內,一個階段區間內的該階段區間劃分參數的列的值位于區間[b-a1,b+a2]范圍外的數量大于所述毛刺點數量閾值時,判斷該原始數據中該階段區間劃分參數為不正常。
5.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在
6.如權利要求5所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,所述原始數據的原始參數包括輸入電壓、輸入功率、輸出電壓A相、輸出電壓B相、輸出電壓C相、正序電壓、負序電壓、有功功率、無功功率、視在功率、功率因素及輸出頻率;
7.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,還包括計算步驟S5劃分出的各階段區間的時間的總和T總,并與預設的總時間進行比較,其中,當T總大于等于總時間時,判斷為正常運行;
8.執行權利要求1~7任一項所述用于光伏逆變器并網測試數據的自動化處理方法的系統,其特征在于,包括:
9.如權利要求8所述的系統,其特征在于,所述數據輸入模塊還用于獲取配置的各階段區間的錨點參數、錨點變量和錨點函數,其中,所述錨點參數選自所述轉換數據的列名中的一種或幾種的組合,所述錨點變量為一個或多個的設定數值;
10.電子設備,其特征在于,包括:
...【技術特征摘要】
1.用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,包括以下步驟:
2.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,步驟s3摘取所述原始數據前,還包括驗證所述原始數據是否有效,若有效,則繼續進行后序步驟處理;
3.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,所述階段區間劃分變量包括單次遍歷時長、續時長、總遍歷時長,以及需要獲得的階段區間的階段區間劃分參數的下浮動值a1、上浮動值a2、標準值b,其中,每個階段區間的階段區間劃分參數、下浮動值a1、上浮動值a2、標準值b可以設置為相同,也可以設置為不同;
4.如權利要求3所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,所述階段區間劃分變量還包括毛刺點數量閾值,在一個單次遍歷時長內,一個階段區間內的該階段區間劃分參數的列的值位于區間[b-a1,b+a2]范圍外的數量大于所述毛刺點數量閾值時,判斷該原始數據中該階段區間劃分參數為不正常。
5.如權利要求1所述的用于光伏逆變器并網測試數據的自動化處理方法,其特征在于,在步驟s6之前,...
【專利技術屬性】
技術研發人員:胡品,鄭凱,譚華美,黃鉉程,
申請(專利權)人:通標標準技術服務有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。