原始資料對數學建模的影響論文

來源:才華庫 1.02W

1訊號特性分析

原始資料對數學建模的影響論文

通過在Excel中對感測器的原始資料作圖,可以知道感測器AD輸出資料與溫度有關聯,但這些訊號呈非線性特徵,所以需要進行數字校正才能達到所需的測量精度。而且分析知在壓力超過3750時,實際壓力與壓力感測器的AD輸出值幾乎成線性關係,而在0~3750之間,它們之間不成線性關係,可以用多項式來確定,所以選擇用多項式曲線來擬和它們,至於具體階數應根據擬和後與實際值的誤差大小來確定。在本研究中,因為在相同的實際壓力值下,壓力的AD輸出值是隨溫度的改變而不同的。因而分別將試驗環境固定在一定溫度下,再依次改變壓力,把測得的壓力AD和溫度AD的轉換值作紀錄;然後再改變溫度,再重覆上面的步驟。把這樣測得的一系列的試驗值進行數學建模,在實際油井環境中使用該模型,讓它們依據轉換出的AD值把實際的壓力和溫度計算出來。同時實現精度高達0.02%~0.03%的目標。

2感測器訊號數學模型的建立

本研究中該模型將內嵌一個C#編寫的程式,該程式是將前面生成的AD取樣資料檔案每十分鐘一次讀入,再用建立的感測器模型分類進行處理。首先,在MATLAB中生成M檔案將資料檔案中的同一溫度下的實際壓力值賦給陣列變數y,感測器的AD值賦值給陣列變數x。然後利用MATLAB中的曲線擬和函式polyfit(x,y,n)計算出擬和函式的各個係數,該函式中n表示擬和函式的階數。由於擬和階數n不同,計算出來的各系數也是不一樣的,並且精度是不同的。在計算中發現,並非擬和階數n越高,精度就越高,因為n太高了,會使擬和曲線有很多拐點和極點,並不符合上面分析的函式圖形特徵。

為了能找到合適的擬和階數n,需經過多次計算。表1是當溫度T=24.45時,擬和階數分別取n=3,4,5時,通過擬和出來的函式,將壓力的AD值代入後與實際壓力之間的對比情況。由此可見,當n=5時擬和函式的誤差最小,所以可以得出T=24.45時,壓力的AD值x和實際壓力P之間的多項式函式關係是:P=(.1.844685812422678e.025)*x^5+(2.623605645188009e.018)*x^4+(.1.491892666856428e.011)*x^3+(4.239815615419902e.005)*x^2+(.6.020327553395332e+001)*x+3.415481318125316e+007然後分別在T=0,50.05,75.05,100.05,125.05,150的實際溫度下,分別依照上述步驟計算出各自的5階多項式函式。由於在不同的壓力下,各系數也與實際溫度有函式依賴關係,所以再以實際溫度為x,以上面計算得來的5階多項式函式的同階係數為y,進行函式擬和,將得到的擬和函式再代入5階多項式函式的各個係數。這樣實際壓力P就是以實際溫度和壓力的AD值為兩個自變數的函式。由於溫度也是採用感測器測得的,但是它的線性度比較好,所以將在同樣實際溫度下測得的不同的溫度AD值取平均值,將此AD值與實際溫度再進行一次函式擬和。

最後可以得到的是實際壓力P關於壓力的AD值和溫度的AD值為兩個自變數的`複合擬和函式。根據上述的數學模型處理後的資料,再經過最小乘方法濾波後的訊號時域波形如圖1中濾波後的波形。從圖1可以看出,這些經過濾波的資料可以保證每個偏差的絕對值都很小,偏差比較大的噪聲均被濾除,波形中波谷清晰可見,並且無濾波前的毛刺現象,總體而言是比較整齊平滑的,波形的特徵更明確了,可辨識性提高了。

3結論

本文在對壓力和溫度感測器進行建模時,採用了最小二乘資料擬和的方法,通過對感測器的試驗測量建立起各個引數之間的對應關係,從而實現了精度很高的測量目標。

熱門標籤