新四季網

用於將杆式泵控制器位置與負載值配對的方法和裝置與流程

2024-03-06 06:20:15


本公開內容總體上涉及杆式泵控制器,具體而言,涉及用於將杆式泵控制器位置與負載值配對的方法和裝置。



背景技術:

抽油機用於操作從油井抽油的井下泵。在某些情況下,杆式泵控制器在抽油機的操作過程中收集數據,以產生幫助確定抽油機及其相關部件的性能的示功圖。



技術實現要素:

本文公開的示例性方法包括:藉助杆式泵控制器確定抽油機的光杆的第一位置值,將第一時間值分配給確定的第一位置值,接收光杆的第一負載值,將第二時間值分配給第一負載值的各值,基於無線通信延遲值,將每一個第二時間值調整為各自的第三個時間值,及基於第一負載值和第三時間值確定與在第一時間值的第一位置值相關聯的第二負載值。

示例性杆式泵控制器包括:第一處理器,用以藉助杆式泵控制器確定抽油機的光杆的第一位置值;將第一時間值分配給第一位置值;接收光杆的第一負載值;將第二時間值分配給第一負載值的各值;基於無線通信延遲值,將每一個第二時間值調整為各自的第三個時間值;及基於第一負載值和第三時間值確定與在第一時間值的第一位置值相關聯的第二負載值。

示例性有形計算機可讀介質具有當被執行時使得機器執行以下操作的指令:藉助杆式泵控制器確定抽油機的光杆的第一位置值,將第一時間值分配給確定的第一位置值,接收光杆的第一負載值,將第二時間值分配給第一負載值的各值,基於無線通信延遲值,將每一個第二時間值調整為各自的第三個時間值,及基於第一負載值和第三時間值確定與在第一時間值的第一位置值相關聯的第二負載值。

附圖說明

圖1顯示了根據本公開內容的教導的包括示例性裝置的抽油機。

圖2示出了用於採樣及接收已知抽油機的光杆的負載值和位置值的示例性時間序列。

圖3A顯示了在圖1的示例性裝置將光杆的位置值與負載值同步並配對之前產生的示例性參考表。

圖3B示出了考慮到無線通信延遲情況下由圖1的示例性裝置產生的另一個示例性參考表。

圖3C顯示了根據本公開內容的教導的由圖1的示例性裝置產生的示例性參考表。

圖4-7是表示可以用於實施圖1的示例性裝置的示例性方法的流程圖。

圖8是實施圖4-7的方法和/或圖1的裝置的處理器平臺。

附圖沒有按照比例。在可能的情況下,相同的參考標記在附圖和所附文字說明通篇中用於指代相同或相似的部分。

具體實施方式

抽油機或往復杆式泵系統經常使用的診斷設備或示功圖來確定或分析操作特性。泵示功圖可以提供通過在操作過程中收集與抽油機相關的數據和/或使用數學模型或波動方程確定的位置相對於時間數據,負載相對於時間數據,和負載相對於位置數據。為了提高泵示功圖的準確性,以相對高的頻率測量光杆負載值和光杆位置值(例如,大於20Hz)。此外,為了確保所產生的示功圖的準確性,給予光杆的特定測量負載(例如,力)應與光杆的測量行程位置關聯或配對(例如同步)。未能將測量負載與測量負載時光杆的行程位置關聯或配對可以導致不正確的數據,及因此的不正確的示功圖。因而,將負載與光杆的位置值同步顯著增大了泵示功圖的準確性。

一些抽油機採用安裝到光杆的負載單元來測量光杆的負載和位置傳感器以確定光杆的位置。負載單元和/或位置傳感器通常使用數據傳輸電纜通過有線連接耦合到杆式泵控制器。由於有線連接,杆式泵控制器基本上在檢測到對應於測量的負載值的光杆位置的同時接收測量的負載值。結果,由於實際上不存在與有線連接相關聯的時間延遲,在第一採樣時間的第一光杆位置值和在第一採樣時間的第一光杆負載值被適當地配對。此外,藉助有線連接,杆式泵控制器使用單一定時器確定負載值和位置值的採樣頻率,從而消除了對定時器漂移的顧慮。然而,有線連接或電纜常常會損壞,因為有線連接的電纜受到重複的運動,可能會導致電纜扭曲。結果,通過有線連接耦合到杆式泵控制器的光杆負載單元需要增加維護。

為了減少與負載單元和杆式泵控制器之間的有線連接相關聯的維護,一些已知的抽油機採用無線通信鏈路來將由負載單元測量的負載值傳輸到杆式泵控制器。然而,負載單元信號的無線傳輸引入了時間延遲(例如,無線通信延遲和定時器漂移)。例如,無線通信通常包括在無線通信鏈路傳送信號的時間與杆式泵控制器接收信號的時間之間的無線通信延遲。結果,在第一採樣時間的第一光杆負載值在相對於測量或確定光杆位置值的時間的偏移的時間由杆式泵控制器接收。此外,在某些示例中,由第一定時器控制獲得光杆位置值的採樣頻率,由第二定時器控制獲得光杆負載值的採樣頻率。雖然第一和第二定時器最初是同步的,但第一定時器的漂移往往是不同於第二定時器的漂移,使得第一定時器的採樣頻率與第二定時器的採樣頻率不同。相比於由於在無線通信鏈路和杆式泵控制器之間的無線通信延遲的偏移量,漂移可能會導致獲得的樣本更多的偏移量(例如,相比於恆定的偏移量的可變偏移量)。因此,定時器的漂移可能會導致可變偏移量,其在將光杆位置值與光杆負載值配對時會是難以確定的。

結果,當光杆處於特定的行程位置時負載單元提供負載單元信號可能與由杆式泵控制器確定的光杆行程位置不對應。換言之,杆式泵控制器可以在第一時間接收或確定光杆位置值,而杆式泵控制器可以在與第一時間不同的第二時間通過無線通信鏈路接收與光杆位置相對應的測量負載值。結果,測量負載值與適當的光杆位置值不同步或配對。如上所述,未能正確地使測量負載值與相應的光杆位置值配對導致在產生泵示功圖時的不準確性。減少在負載單元信號和對應於負載信號的位置信號之間的延遲,一些示例性裝置數位化模擬負載單元信號(例如,毫伏級信號),並將數位訊號傳送到杆式泵控制器的接收器。接收器可以將數位訊號轉換回模擬信號。然而,這樣的方法可能會導致例如由於增益(例如,功率增益)的不準確性。

本文所公開的方法和裝置識別或確定抽油機的整個行程中的光杆位置和/或確定在光杆位置給予光杆的相應負載。換句話說,本文所公開的方法和裝置使確定的光杆位置值與在光杆位置給予光杆的適當相應或各自測量負載值同步和/或配對。具體地說,本文所公開的方法和裝置考慮了在無線傳送的負載信號(例如表示給予光杆的力)與相應的位置信號(例如表示在測量光杆上的負載時光杆的位置)之間的時間延遲。因此,本文所公開的方法和裝置使得光杆的負載值與光杆的位置值同步和/或配對。在不對光杆的給定位置補償如本文公開的傳輸延遲的情況下,光杆的測量位置值可能與測量的負載不正確地相關聯。

為了使負載值和位置值同步和/或配對,本文所公開的方法和裝置以相似的採樣頻率(例如,20赫茲)獲得光杆的位置值和負載值。例如,位置傳感器以一定採樣頻率執行光杆的位置測量,該採樣頻率類似於負載傳感器或單元獲得光杆的負載值的採樣頻率。為了提供相似的採樣頻率,本文所公開的方法和裝置使用與位置傳感器相關聯的第一定時器和與負載傳感器相關聯的第二定時器。為了顯著減少與定時器相關的計時器漂移,本文所公開的方法和裝置周期性地(例如大約每100毫秒)同步定時器。此外,本文所公開的方法和裝置估計由無線通信鏈路(例如,無線傳輸系統)引起的平均時間延遲。

在操作過程中,示例性杆式泵控制器確定和/或接收光杆的位置相對於時間測量和負載相對於時間測量。杆式泵控制器將負載相對於時間測量偏離或修正由無線通信鏈路引起的估計平均時間延遲。當接收的負載值的調整時間值與接收的位置值的時間值不對應時,本文所公開的方法和裝置確定與位置相對於時間值相關聯的負載值。可替換地,本文所公開的方法和裝置確定與負載相對於偏離時間值相關聯的位置值。

藉助考慮無線傳輸延遲和定時器漂移,本文所公開的方法和裝置基於相對於調整時間的接收負載值和相對於時間的位置值數學上確定或配對負載測量與位置測量。本文所公開的一些方法和裝置採用插值法將光杆的測量負載與光杆的位置相關聯。例如,本文所公開的示例性杆式泵控制器在數學上確定對應於抽油機的控制器確定或接收的光杆的各自位置值的負載值。在一些示例中,本文所公開的示例性杆式泵控制器在數學上確定對應於抽油機的控制器接收的光杆的各自負載值的位置值。

圖1顯示了抽油機100,可用於從油井102生產石油。抽油機100包括底座104、遊梁支柱106和步進梁108。步進梁108可以用於藉助託梁112使光杆110相對於油井102往復運動。抽油機100包括發動機或電機114,其驅動皮帶和滑輪系統116轉動齒輪箱118,並依次轉動曲柄臂120和配重121。連杆122連接在曲柄臂120和步進梁108之間,以使得曲柄臂120的旋轉移動連杆122和步進梁108。隨著步進梁108繞支點和/或鞍形軸承124旋轉,步進梁108移動馬頭126和光杆110。

為了檢測曲柄臂120何時完成一個周期和/或通過一個特定的角度位置,第一傳感器128相鄰於曲柄臂120耦合。為了檢測和/或監視電機114的旋轉數量,第二傳感器130相鄰於電機114耦合。從第一傳感器128和/或第二傳感器130獲得的數據可用於確定(例如,測量或推斷)在抽油機100的整個行程中光杆110的位置。

為了測量或檢測在操作過程中給予光杆110的負載(例如,力),示例性抽油機100採用了負載測量組件132。負載測量組件132包括負載傳感器134(例如,負載單元)和無線通信裝置136(例如,通過電纜164連接)。負載單元134被定位或耦合到光杆110,無線通信裝置136將由負載傳感器134測量的負載傳送到杆式泵控制器138。在所示的示例中,杆式泵控制器138和無線通信裝置136之間的通信例如可以藉助無線電頻率來完成。例如,杆式泵控制器136和無線通信裝置138各自的收發器156和146實現了在杆式泵控制器138和無線通信設備136之間的通信。例如,在無線通信設備136和杆式泵控制器138之間的通信可以通過雙向高帶寬(例如,57600波特或更高)的無線網絡或通信鏈路建立。在一些示例中,例如在無線通信裝置136包括主定時器152且杆式泵控制器138包括從定時器142時,在無線通信裝置136和杆式泵控制器138之間的通信可以通過單向高帶寬的無線網絡或通信鏈路建立。

所示示例的無線通信裝置136包括處理器140、從定時器142、輸入/輸出接口144、收發器146和儲存接口或存儲器148。從負載荷傳感器134(例如,負載單元)獲得的數據由輸入/輸出(I/O)設備144接收,可以存儲在存儲器148中,存儲器148可以由處理器140訪問。例如,在操作過程中,處理器140在採樣周期(例如,每50毫秒,每一秒等)中從負載傳感器134接收負載值。在一些示例中,處理器140和/或負載傳感器134採用從定時器142確定採樣周期和/或確定何時請求、發送和/或接收來自負載傳感器134的數據(例如,測量的負載值)。在一些示例中,處理器140還採用從定時器142確定何時將數據(例如,測量的負荷值)發送到杆式泵控制器138。

所示示例的杆式泵控制器138包括處理器150、主定時器152、輸入/輸出接口154、收發器156和儲存接口或存儲器158及時鐘159。從第一和第二傳感器128和130獲得的數據由杆式泵控制器138的輸入/輸出(I/O)設備154接收並存儲在存儲器158中,存儲器158可由處理器150訪問。例如,在操作過程中,處理器150在採樣周期(例如,每50毫秒,每一秒等)中接收和/或基本上同時接收來自第一傳感器128的曲柄脈衝計數或脈衝、來自第二傳感器130的相對於時間的電機脈衝計數和/或脈衝。在一些示例中,處理器150和/或第一和第二傳感器128和130採用主定時器152確定採樣周期和/或確定何時請求、發送和/或接收來自第一和第二傳感器128和130的數據(例如,測量的參數值)。

在操作中,杆式泵控制器138基於由第一傳感器128和/或第二傳感器130提供的信號值,隨抽油機100移動通過行程周期,測量或推斷光杆110的位置。杆式泵控制器138隨光杆110移動通過行程周期,接收光杆110的負載值。然而,在從無線通信裝置136傳送負載值和杆式泵控制器138接收所傳送的負載值之間的時間延遲可能會使得相應的位置值的時間戳不同於所接收的負載值的時間戳,導致位置值和負載值不準確的配對。

例如,圖2示出了時序序列200,用於在杆式泵控制器138採樣和接收負載值和位置值。可以在特定的一天或特定的時間獲得第一組的跡線202、204和206。在由跡線202、204和206表示的序列中,負載208由無線通信裝置136在時間TML測量。如上所述,編程無線通信裝置136以在一定的頻率,例如每50毫秒,讀取並傳送樣本。杆式泵控制器138在時間TMP測量光杆110的位置210。在一定時間量後(例如,無線通信和傳輸延遲212),杆式泵控制器138在時間TRL從無線通信裝置136接收測量的負荷214。

第二組跡線216、218和220表示相對於第一組的跡線202、204和206不同的一天和/或時間。在跡線216-220所表示的序列中,負載208』由無線通信裝置136測量,光杆110的位置210』由杆式泵控制器138測量,測量負載214』由杆式泵控制器138接收。在所示的示例中,用於位置和負載的採樣頻率相同或實質上類似的(例如,每50毫秒)。如跡線202-206與216-220的比較所示的,在無線通信裝置136和杆式泵泵控制器138各自的定時器142和152中的漂移和/或誤差222可能導致測量位置的時間TMP和測量負載的時間TML(例如,採樣頻率)明顯隨時間波動或漂移。因此,即使無線通信延遲212可以是常數,但定時器漂移222是可變值,其影響無線通信延遲212。例如,儘管定時器漂移可以在抽油機100的幾個連續行程中恆定,但在主定時器152和從定時器142之間的定時器漂移222可以明顯隨著時間的推移(例如,在抽油機100的四或六個連續行程後)漂移,從而導致在採樣周期或頻率中的不準確性。例如,已知的晶體振蕩器的定時器漂移222可以導致百萬分之10(ppm)以上的時鐘漂移。這樣的定時器漂移可能發生在主定時器152、從定時器142和/或主定時器152和從定時器142兩者。例如,10ppm量級的誤差可能會導致在0.85秒/天的定時器漂移。在一些此類示例中,50毫秒的採樣周期可能導致每100秒1毫秒的定時器漂移。

圖1的示例性杆式泵控制器138被配置為考慮了例如如圖2所示的時間延遲。為了考慮圖2所示的上述無線通信延遲212和定時器漂移222,示例性杆式泵控制器138被配置為考慮在由杆式泵控制器138接收負載值的時間與由杆式泵控制器138測量位置的時間之間的時間偏移。示例性偏移確定可以使用以下等式(1)來說明。

等式(1):(TRL-TMP)=(TRL-TML)-(TMP-TML);

其中,TRL=杆式泵控制器138接收負載測量的時間;TMP=杆式泵控制器138測量位置的時間;TML=無線通信裝置136測量負載值的時間。值(TRL-TML)表示無線通信或傳輸延遲。無線通信延遲例如可以是由杆式泵控制器138與無線通信裝置136之間的傳輸和廣播時間引起的一定延遲量。值(TMP-TML)表示在主定時器152與從定時器142之間的定時器漂移值(例如在約為零與採樣頻率(例如50毫秒)之間的值)。

為了使各自的位置值與各自的負載值同步和/或配對,將無線通信延遲(TRL-TML)確定為恆定值(例如,通過校準過程),藉助主定時器152和從定時器142之間的周期性同步(例如每100秒)校正定時器漂移延遲(TMP-TML)。

可以通過實驗數據、校準和/或其他方法獲得無線通信延遲(TRL-TML)。參考圖1,在一些示例中,可以通過校準過程來確定無線通信延遲。在一些示例中,圖1的無線通信裝置136可以參考次級負載傳感器160(例如,負載單元設備)校準,次級負載傳感器160通過電纜162暫時有線連接到杆式泵控制器138(例如在抽油機100的正常操作前)。例如,杆式泵控制器138通過電纜162提供的有線連接從次級負載傳感器160接收和/或讀取光杆負載值,從負載傳感器134接收和/或讀取在一段時間內(例如抽油機100的一個或兩個完整的行程周期)無線通信裝置136提供的光杆負載值。分析由負載傳感器134提供的負載數據或與由次級負載傳感器160提供的負載數據(例如由杆式泵控制器138的處理器150或通信耦合到杆式泵控制器138的控制室的遠程計算機提供的)比較以確定在負載傳感器134的讀數和由次級負載傳感器160提供的相應的負載讀數之間的相移。在完成校準過程後,從抽油機100和/或光杆110去除次級負載傳感器160和電纜162,抽油機100的正常操作和/或連續操作可以開始。

在一些示例中,可以在不使用次級負載傳感器160(例如負載單元設備)的情況下校準圖1的無線通信裝置136。在一些這樣的示例中,無線通信裝置136通過導線或電纜164和I/O接口144通信地耦合到負載傳感器134,無線通信裝置136通過臨時電纜或導線166和I/O接口154通信地耦合到杆式泵控制器138(例如,臨時表示在抽油機100的正常運行之前)。在一些這樣的示例中,無線通信裝置136可以被配置為通過I/O接口144的輸出和收發器146發射從負載傳感器134接收的信號。為了完成校準過程,無線通信裝置136將由負載傳感器134提供的信號通過收發器146無線傳送到杆式泵控制器138並通過藉助由臨時電纜166提供的有線連接的有線輸出傳送到杆式泵控制器138。例如,杆式泵控制器138從負載傳感器134接收和/或讀取通過由電纜166提供的有線連接和收發器146提供的相同的光杆負載值。分析或比較通過由電纜166提供的有線連接由負載傳感器134提供的負載數據和由收發器146提供的無線信號之間的時間差確定在無線通信裝置136和杆式泵控制器138之間提供的無線通信的無線延遲。在校準過程完成後,從抽油機100去除電纜166,抽油機100的正常操作和/或連續操作可以開始。

在一些示例中,可以在不使用負載單元134和/或次級負載傳感器160(例如負載單元設備)的情況下校準圖1的無線通信裝置136。因此,在一些這樣的示例中,當不使用次級負載傳感器160時,不需要臨時電纜162。在校準過程中,可以藉助例如無線通信裝置136上的按鈕和/或由杆式泵控制器138提供的校準信號將無線通信裝置136設置在校準模式中。無線通信裝置136可以被配置為通過收發器146無線地和通過由臨時導線或電纜166提供的有線連接發射(例如,標準)信號(即,不使用臨時導線或電纜162)。例如,無線通信裝置136可以發射波形信號(例如,標準波形,30Hz到60Hz正弦波信號、鋸齒波信號,方波信號等)。這樣的信號可以通過收發器146無線地和通過由臨時電纜166提供的有線連接被同時發射或發送到杆式泵控制器138,臨時電纜166耦合無線通信裝置136的I/O接口144與杆式泵控制器138的I/O接口154。為了確定無線傳輸延遲,杆式泵控制器138可以分析例如在通過收發器156接收信號的時間與通過由臨時電纜166提供的有線連接接收信號的時間之間的相移(例如,以秒計的)或差。在校準過程完成後,從抽油機100去除電纜166,抽油機100的正常操作和/或連續操作可以開始。

結合圖6和7中所示的流程圖說明校準杆式泵控制器138和無線通信裝置136的示例性方法。圖6的校準方法600和/或圖7的校準方法700可以為與特定杆式泵控制器(例如杆式泵控制器138)一起使用的相同製造商/型號的無線通信裝置(例如無線通信裝置136)產生一致的無線通信延遲值。因而,校準僅需執行一次,無線通信延遲可以是適用於相同製造商/型號的無線通信裝置和杆式泵控制器的標準值。另外,使用類似於杆式泵控制器138和無線通信裝置136的杆式泵控制器和無線通信裝置的其他抽油機可能經歷相同的無線通信延遲,因而,可以使用來自類似抽油機的在前校準數據獲得無線通信延遲。

考慮了在抽油機100的正常操作過程中在由負載傳感器134提供的負載測量與由杆式泵控制器138提供的位置測量之間的定時器漂移(TRL-TMP)。在操作中,處理器150和/或主定時器152周期性地產生同步信號並將同步信號通過收發器156傳送到無線通信裝置136。例如,處理器150可以每100秒向無線通信裝置136提供或廣播同步信號。同步信號導致從定時器142復位。同步主定時器152和從定時器142的示例性方法在如圖5所示的示例性流程圖中示出。在所示的示例中,杆式泵控制器138包括主定時器152,無線通信裝置136包括從定時器142。然而,在一些示例中,杆式泵控制器138包括從定時器142,無線通信裝置136包括主定時器152。例如,實施具有主定時器152的無線通信裝置136需要在無線通信裝置136和杆式泵控制器138之間的單向通信,而不是如圖1所示的雙向通信。

藉助確定的無線通信延遲和顯著減小或消除的定時器漂移,本文公開的示例性方法和裝置考慮在由無線通信裝置136傳送測量負載值的時間與杆式泵控制器138接收傳送的測量負載值的時間之間的時間延遲,否則這種時間延遲會導致負載值與各自的測量位置值的不正確配對。如上所述,這種不正確的配對可能會導致泵示功圖不準確。具體而言,所示示例的杆式泵控制器138關聯、同步和/或配對光杆110的數學確定的負荷值與光杆110的相應一個測量或推斷的位置值。具體而言,當從無線通信裝置136所接收到的測量負載值的時間戳與所確定的位置值的時間戳不對應或相關時,示例性杆式泵控制器138使用由無線通信裝置136提供的測量負載值(例如,第一負載值)並(例如,數學上)確定與所確定的光杆位置相關聯的負載值(例如,第二負載值)。例如,在操作中,杆式泵控制器138基於由傳感器128和/或130提供的信號確定(例如,測量或推斷)光杆110的位置,並在接收到的負載值與測量位置值不對應時,關聯對應於光杆110的位置值的光杆110的確定負載值。

例如,圖3A例示了示例性參考表300,具有在不考慮例如等式(1)提供的偏移延遲的情況下,由杆式泵控制器138使用50毫秒的採樣周期(例如20Hz頻率)提供的位置數據和杆式泵控制器138接收由無線通信裝置136發送的光杆負載測量(例如第一組負載值)的時間。類似於杆式泵控制器138,無線通信裝置136使用50毫秒的採樣周期(例如20Hz頻率)測量並發送光杆負載值。在圖3A的所示示例中,由無線通信裝置136提供的光杆負載信號在杆式泵控制器138測量或推斷光杆位置值後約5毫秒由杆式泵控制器138讀取/接收。

參考圖3A,參考表300包括第一或左欄302(按照圖3A取向),對應於杆式泵控制器138接收測量或推斷光杆位置值和光杆負載值的以秒計的時間,第二或中間欄304對應於從第一傳感器128和第二傳感器130接收和/或確定的光杆位置值,第三或右欄306對應於從負載傳感器134接收和/或確定的光杆負載值。

儘管杆式泵控制器138在接收相應的位置測量值後約5毫秒讀取或接收每一個光杆負載值,但在無線通信裝置136測量的實際光杆負載與杆式泵控制器138接收的光杆負載值之間的時間延遲可以大於或小於5毫秒,如參考表300所示的。如果將光杆110的負載測量(例如10234lbs的負載)分配給光杆110的「時間上」最近的位置值(例如0.05毫秒)以定義一對測量點,當確定例如泵示功圖時會引入明顯的誤差。

為了在沒有明顯誤差的情況下確定或正確配對測量或推斷的光杆位置值與光杆負載值,所示示例的示例性杆式泵控制器138將接收的光杆負載值的每一個時間戳偏離一定偏移值(例如等式(1)確定的無線通信延遲)。例如,圖3B是類似於圖3A的參考表300的參考表308,但具有由偏移值和/或無線通信延遲值(例如藉助等式(1)確定的)修正的每一個接收光杆負載值的時間戳。例如,圖3B的參考表包括第四欄310,例示了由無線通信裝置136基於由偏移或無線通信延遲確定的調整的時間戳提供的光杆負載值。例如,將接收光杆負載值的每一個時間戳修正或調整該偏移值(例如第三時間值)。為了反映基於偏移的接收的時間戳,圖3B的示例性參考表308的第一欄312包括藉助無線通信延遲值調整的時間戳條目。例如,如果在杆式泵控制器138與無線通信裝置136之間的傳輸延遲(例如無線通信延遲)是20毫秒,那麼參考表308的第一欄312的條目就反映接收並藉助無線通信延遲值調整光杆負載值的時間戳(例如第三時間戳值)。例如,在圖3A的參考表300中,在0.55秒接收的光杆負載值約為10234磅。但例如由等式(1)確定的20毫秒的無線通信延遲表示在0.55秒接收的光杆負載值由無線通信裝置136的負載傳感器134在0.035秒(例如0.055秒-0.020秒)的時間戳得到或測量的時間。因而,調整示例性參考表308的第一欄312以包括額外的時間戳條目(在與圖3A的參考表300相比時),第四欄310包括與偏離或調整的時間戳相關聯的光杆負載值。但如圖3B的參考表308中所示的,第四欄310中的偏離的負載測量不與杆式泵控制器138測量或推斷光杆位置的時間對齊、同步、配對和/或匹配。

圖3C例示了參考表314,其可以結合本文所公開的示例產生和/或用於實施本文所公開的示例。使用圖3B的偏離負載數據,杆式泵控制器138的處理器150確定與光杆位置值和/或光杆位置值的時間值相關聯的光杆負載值(例如第二組負載值)。例如,處理器150和/或更一般地,杆式泵控制器138確定光杆負載值,其對應於由杆式泵控制器138例如藉助插值法接收的光杆位置值。參考圖3C,示例性參考表314包括確定的光杆負載值(例如藉助插值法確定的第二負載值),其對應於在特定時間或時間戳獲得的測量或推斷位置值。圖3C的示例性表316類似於圖3B的表308,但包括第五欄316,用以例示確定的光杆負載值。具體而言,處理器150和/或更一般地,杆式泵控制器138採用例如圖3B的參考表308所示的時間戳值、光杆位置值與光杆負荷值以插值光杆負載值。因此,示例性杆式泵控制器138將在特定時間(例如0.05秒)由杆式泵控制器138接收的位置值(例如14.75英寸)與相關於該特定時間(例如0.05秒)的插值負載值(例如10301lbs)配對。

在所示示例中,杆式泵控制器138的處理器150採用了線性插值算法來確定第五欄316中所示的插值負載。在所示示例中,基於在調整到時間0.085秒(即,在時間0.105接收並基於20毫秒的無線通信延遲時間調整的)的第一負載值(例如10456lbs)和在調整到時間0.135秒(即,在基於20毫秒的無線通信延遲時間調整的時間0.155接收的)的第二負載值(例如11657lbs)確定插值負載值(例如,10816lbs)。例如,可以由以下等式來確定線性插值:

等式(2):y=y0+(y1–y0)[(x-x0)/(x1-x0)];

其中,y是確定光杆負載值,y0是第一接收測量負載值,y1是第二接收測量負載值,x是與要確定的負載值相關的時間值,x0是杆式泵控制器138接收第一測量負載值的時間值,x1是杆式泵控制器138接收第二測量負載值的時間值。例如,為了確定與參考表314中所示的時間值0.1秒和位置值15.78英寸相關聯的負載值,處理器150可以採用等式(2),將測量負載值10456lbs用作y0,將測量負載值11657lbs用作y1,將0.1秒用作x,將0.085秒用作x0,將0.135秒用作x1,來確定與時間值0.1秒和位置值15.78英寸關聯或相關的10816lbs的負載值(y)。在一些示例中,參考表314中所示的任何其他信息和/或其他收集的數據可以用於確定與各自位置值相關的負載值。在一些示例中,使用其他插值法,包括但不限於,二次插值,多項式插值,拉格朗日插值,樣條插值等。

儘管在圖1中例示了實施無線通信裝置136和/或杆式泵控制器138的示例性方式,但圖1中所示的一個或多個元件、過程和/或設備可以組合、分割、重新布置、省略、去除和/或以任何其他方式實施。此外,處理器140、從定時器142、I/O接口144、收發器146、存儲器148,和/或更一般地,圖1的示例性無線通信裝置136可以由硬體、軟體、固件和/或硬體、軟體和/或固件的任何組合來實施。此外,處理器150、主定時器152、I/O接口154、收發器156、存儲器158、時鐘159和/或更一般地,圖1的示例性杆式泵控制器138可以由硬體、軟體、固件和/或硬體、軟體和/或固件的任何組合來實施。因此,例如,處理140、從定時器142、I/O接口144、收發器146、存儲器148的任意一個,和/或更一般地,示例性無線通信裝置136和/或處理器150主定時器152、I/O接口154、收發器156、存儲器158、時鐘159的任意一個和/或更一般地,示例性杆式泵控制器138可以由一個或多個模擬或數字電路、邏輯電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)和/或現場可編程邏輯器件(FPLD)來實施。當閱讀包含純軟體和/或固件實施方式的本專利的任何裝置或系統權利要求時,處理器140、從定時器142、I/O接口144、收發器146、存儲器148的任意一個,和/或更一般地,示例性無線通信裝置136和/或處理器150主定時器152、I/O接口154、收發器156、存儲器158、時鐘159的任意一個和/或更一般地,示例性杆式泵控制器138的至少一個示例由此明確地限定為包括實體計算機可讀儲存設備或儲存檔,如存儲了軟體和/或固件的存儲器、數字多功能盤(DVD)、光碟(CD)、藍光碟等。此外,圖1的示例性無線通信裝置136和/或杆式泵控制器138可以包括除了在圖1中示出的那些以外或者替代它們的一個或多個元件、過程和/或設備,和/或可以包括多於一個的任何或全部所示的元件、過程和設備。儘管圖1示出了一個傳統的曲柄平衡抽油機,但本文中所公開的示例可以結合任何其他抽油機來實施。

圖4-7中顯示了表示用於實施圖1的無線通信裝置136和/或杆式泵控制器138的示例性方法的流程圖。在這個示例中圖4-7的方法可以由機器可讀指令來實施,機器可讀指令包括程序,用於由處理器執行,如下面結合圖8討論的示例性處理器平臺800中所示的處理器812。程序可以體現在存儲在實體計算機可讀儲存介質上的軟體中,實體計算機可讀儲存介質例如是與處理器812相關聯的CD-ROM、軟盤、硬碟驅動器、數字多功能盤(DVD)、藍光碟或存儲器,但整個程序和/或其部分可以可替換地由除了處理器812以外的設備來執行和/或體現在固件或專用硬體中。此外,儘管參考圖4-7中所示的流程圖說明了示例性程序,但可以可替換地使用實施示例性無線通信裝置136和/或示例性杆式泵控制器138的許多其他方法。例如,可以改變塊的執行順序,和/或一些所述塊可以改變、消除或合併。

如上所述,可以使用存儲在實體計算機可讀儲存介質上的編碼指令(例如,計算機和/或機器可讀的指令)來實施圖4-7的示例性方法,實體計算機可讀儲存介質例如是在任何持續時間(例如,延長的時間期間、永久地、短暫的情況下、暫時緩衝,和/或用於信息的緩存)中存儲了信息的硬碟驅動器、快閃記憶體、只讀存儲器(ROM)、光碟(CD)、數字多功能盤(DVD)、緩存器、隨機存取存儲器(RAM)和/或任何其他儲存設備或儲存檔。本文使用的術語實體計算機可讀儲存介質被明確定義為包括任何類型的計算機可讀儲存設備和/或儲存檔,並排除傳播信號和排除傳輸介質。本文所使用的「實體計算機可讀儲存介質」和「實體機器可讀儲存介質」可互換地使用。此外或可替換地,可以使用存儲在非暫時性計算機和/或機器可讀介質上的編碼指令(例如,計算機和/或機器可讀的指令)來實施圖4-7的示例性方法,非暫時性計算機和/或機器可讀介質例如是在任何持續時間(例如,延長的時間期間、永久地、短暫的情況下、暫時緩衝,和/或用於信息的緩存)中存儲了信息的硬碟驅動器、快閃記憶體、只讀存儲器、光碟、數字多功能盤、緩存器、隨機存取存儲器和/或任何其他儲存設備或儲存檔。本文使用的非暫時性計算機可讀介質被明確定義為包括任何類型的計算機可讀儲存設備和/或儲存檔,並排除傳播信號和排除傳輸介質。如本文所使用的,在將短語「至少」用作權利要求的前序部分中的過渡詞時,它是開放式的,與術語「包括」是開放式的方式相同。

圖4例示了實施圖1的示例性杆式泵控制器138的示例性方法400。杆式泵控制器138執行圖4的方法400以確定或配對在給定時刻的光杆負載值與光杆位置值。在402塊,處理器150確定是否應該將同步信號發送到無線通信裝置136(塊402)。同步信號啟動主定時器152和從定時器142的復位,以減少和/或消除主定時器152和從定時器142之間的定時器漂移(例如,圖2的定時器漂移222)。例如,所示示例的處理器150通過確定是否經過了預定同步時間期間(例如使用主控制器138的時鐘159)在塊402確定是否應該發送同步信號。例如,可以周期性地發送(例如,每100秒)同步信號。如果處理器150確定應發送的=同步信號,處理器150通過收發器156向無線通信裝置136廣播或發送信號(塊404)。一旦在塊404發送了同步信號,處理器150就復位主定時器152(塊406)。在一些示例中,為了幫助同步過程,處理器150不復位主定時器152,直到從發送同步信號時經過了等於無線通信延遲的時間期間後。

在塊406復位主定時器152後或如果在塊402沒有發送同步信號,杆式泵控制器138的處理器150就基於預定頻率啟動數據收集(塊408)。例如,處理器150從存儲器158取得預定採樣頻率或採樣周期(例如20Hz或50毫秒),用於從第一傳感器128和第二傳感器130獲得數據,以測量或推斷光杆位置值或用於從無線通信裝置136獲得光杆負載值。可以經由杆式泵控制器138的用戶輸入接口提供或修改預定頻率或採樣周期。在一些示例中,處理器150啟動和/或初始化主定時器152,藉助主定時器152確定從初始化主定時器152後經過的時間量。處理器150確定經過的時間是否在預定時間或之後,例如50毫秒(例如採樣周期)。

如果處理器150基於來自第一傳感器請128和第二傳感器130的數據確定經過的時間在預定頻率值或之後,處理器150就收集光杆位置值(塊410)。例如,處理器150基於由第一傳感器128和/或第二傳感器130提供的信號測量或推斷光杆位置值。處理器150還將時間值(例如,時間戳)分配給所接收的光杆位置值(412塊)。例如,處理器150可以例如使用杆式泵控制器138的時鐘159確定接收光杆位置值的時間。

處理器150從無線通信裝置136收集測量的光杆負載值(塊414)。使用杆式泵控制器138的時鐘159,處理器150將時間值(例如,時間戳)分配給接收的測量光杆負載值(塊416)。光杆位置值及其分配時間、測量的光杆負載值及其分配時間存儲在存儲器158中(塊418)。在一些示例中,處理器150生成類似於參考表300的參考表。

處理器150隨後例如從存儲器158獲得無線通信延遲值(塊420)。處理器150將分配給測量的光杆負載值的時間值或時間戳調整等於無線通信延遲的值(塊422)。例如,參考圖3B的參考表308和/或圖3C的參考表316,將在杆式泵控制器138接收測量光杆負載值時記錄的每一個時間戳調整無線通信延遲值。在一些示例中,將接收的測量光杆負載值的分配的時間戳減少無線通信延遲值。

處理器150確定接收的測量光杆負載值的調整後的時間值是否與光杆位置值的時間值對齊(塊424)。如果在塊424測量光杆負載值的調整後的時間值與位置值的時間值對齊或相關聯(例如,等於),處理器150就分配或關聯測量的光杆負載值和光杆位置值(塊426)。

如果在塊424測量光杆負載值的調整時間值與光杆位置值的時間值不對應(例如,不等於)(例如,見參考表308),處理器150就確定與光杆位置值的時間值相關聯的光杆負載值(例如,參見圖3C)(塊428)。例如,為了確定第二光杆負載值,處理器150使用光杆位置值及其時間戳、測量的光杆負載值和測量的光杆負載值的調整後的時間戳值數學上確定(例如,插值)光杆負載值,以獲得、合成或確定用於與光杆位置值(例如,在塊410和412得到的)相同的時間值(例如,時間戳)。處理器150關聯或配對光杆位置值與在光杆位置值的時間值所確定的光杆負載值。在一些示例中,光杆位置值和所確定的光杆負載值對用於產生抽油機100的泵示功圖。

為了藉助插值確定光杆負載值,處理器150確定在杆式泵控制器138接收至少兩個測量光杆負載值時應執行插值。在一些示例中,是否執行插值的確定可以基於預定的時間期間。例如,預定的時間期間可以設置為1秒、10秒、和/或任何其他所希望的時間間隔或期間。例如,在每一個預定的時間期間後,處理器150可以基於收集的光杆位置值和測量的光杆負載值、光杆位置值的時間戳值及測量光杆負載值的調整後時間戳值執行插值。處理器150可以採用杆式泵控制器138的主定時器152、時鐘159和/或其他定時器來確定是否經過了預定時間期間。在一些示例中,一旦獲得或收集了特定數量的光杆位置值(例如在兩個到四個值之間)和特定數量的測量光杆負載值(例如在兩個到四個值之間),就執行插值。例如,處理器150可以確定由杆式泵控制器138獲得的光杆位置值的數量和測量光杆負載值的數量。在一些示例中,每一次杆式泵控制器138收集或接收光杆位置值和測量光杆負載值,處理器150就執行插值。在一些這樣的示例中,缺少執行插值所需的足夠數據點(例如,兩個測量光杆負載值)導致處理器150返回到塊402用於額外的數據收集。

在塊426將測量的光杆負載值與光杆位置值相關聯後,或者在塊428確定在與光杆位置值相同的時間的負載值後,處理器150確定是否應終止光杆位置值和測量光杆負載值的收集(塊430)。如果這個過程在塊430繼續,過程就返回到塊402。如果處理器150在塊430確定過程應終止,那麼過程400就結束。當杆式泵控制器138不再接收光杆位置值和/或測量光杆載荷值時,處理器150在塊430確定過程是否要終止。例如,當例如關閉電機114時,杆式泵控制器138停止接收光杆位置值和/或測量光杆負荷值時。在一些示例中,過程在預定的時間期間期滿後終止,例如,1小時,24小時,48小時,和/或任何其他所希望的時間。

圖5例示了根據本公開內容的教導的用於實施示例性無線通信裝置136的示例性方法500。參考圖5,無線通信裝置136的處理器140啟動從定時器142(塊502)。從定時器142例如從表示採樣時間(例如50毫秒)的初始值倒計數到零值,以表示何時要測量光杆負載值。從定時器142可以用於設定採樣周期和/或基本上確保以等於主定時器15所提供的用於收集光杆位置值的頻率的頻率來從負載傳感器134獲得數據。

處理器140確定是否接收到同步信號(塊504)。例如,處理器140接收由杆式泵控制器138在圖4的塊404啟動或發送的同步信號。在其他示例中,可以從遠程設備(例如,控制室的控制器、現場設備的控制器等)啟動或發送同步信號。如果處理器140在塊504確定接收到同步信號,處理器140就確定和存儲接收同步信號時的從定時器142的時間值或時間戳(塊506)。例如,處理器140在存儲器148中存儲時間戳。

如果在塊504沒有接收到同步信號,或者在塊506處理器140存儲了接收同步信號時的從定時器142的時間值,處理器140就確定是否要測量光杆110上的負載(塊508)。例如,示例性無線通信裝置136的處理器140在從定時器142期滿後測量光杆負載值。例如,如果設定從定時器142的頻率或採樣時間以周期性(例如,每50毫秒)測量光杆負載值,處理器140就從負載傳感器134獲得測量的光杆負載值(塊510)。如果處理器140在塊508確定採樣周期尚未期滿,處理器140就等待直到採樣周期期滿,以獲得測量的光杆負載值。

當由負載傳感器134測量測量的光杆負載值時,處理器140通過收發器146將表示光杆負載值的信號發送給杆式泵控制器138(塊512)。處理器140在接收到同步信號時確定在從定時器142的初始時間值與從定時器142的時間戳之間的差值(塊514)。處理器140將從定時器142的值復位或調整到等於初始時間值加上確定的差值的值(塊516)。例如,如果將初始從定時器值或採樣時間設定為50毫秒,從定時器142就從50毫秒倒計數到零,在這一時間,處理器140在塊508測量光杆負載值。然而,如果處理器140在從定時器在48毫秒時從杆式泵控制器138接收到同步信號,從定時器142就比主定時器152運行快2毫秒。但所示示例的處理器140繼續允許從定時器142運行到零,並在塊510測量光杆負載值。處理器140隨後將從定時器142復位到52毫秒的值而不是50毫秒(例如,{(初始復位值(50毫秒)+2}–接收同步信號時的從定時器142的時間(48毫秒))。

圖6例示了根據本公開內容的教導的用於確定無線通信或傳輸延遲值的示例性方法600。過程600在校準準備模式中開始(塊602)。可以藉助杆式泵控制器138和/或無線通信裝置136上的按鈕和/或傳送給杆式泵控制器138和/或無線通信裝置136的校準信號來啟動校準模式。如果處理器150確定杆式泵控制器138沒有處於校準模式中,過程就返回到塊602。在校準模式602中,示例性次級負載傳感器160通過例如在圖1中所示的有線電纜162耦合到杆式泵控制器138的輸入/輸出接口154。此外,負載傳感器134和無線通信裝置備136可通信地耦合到杆式泵控制器138。

在校準模式中,杆式泵控制器138的處理器150藉助負載傳感器134和無線通信裝置136接收第一組光杆負載值(塊604)。可以以抽油機100的一個行程周期上的50毫秒採樣周期(例如20Hz的頻率)確定第一組光杆負載值。處理器150使用主定時器152來確定採樣周期或頻率。此外,處理器150可以使用時鐘159來確定從無線通信裝置136接收到每一個光杆負載值的時間戳。在一些示例中,在抽油機100的兩個或多個行程周期上和/或以任何其他所希望的採樣周期(例如,每10毫秒,每一秒等)獲得第一組光杆負載值。在一些示例中,第一組光杆負載值存儲在存儲器158中。

另外,杆式泵控制器138的處理器150通過次級負載傳感器160和有線電纜162接收第二組光杆負載值(塊606)。可以與由無線通信裝置136提供的第一組光杆負載值基本上同時(例如在同一時間)確定第二組光杆負載值。例如,可以以抽油機100的行程周期上的50毫秒的相同採樣周期確定第二組光杆負載值。例如,主定時器152和/或從定時器142可用於設定採樣周期和/或基本上確保以相等的頻率從負載傳感器134和次級負載傳感器160獲得數據。此外,處理器150可以使用時鐘159來確定從次級負載傳感器160接收每一個光杆負載值的時間戳。在一些示例中,第二組光杆負載值存儲在存儲器158中。在一些示例中,在初始化校準方法400前,同步主定時器152和從定時器142(例如,通過圖5的方法500)。

一旦獲得第一和第二光杆負載值,處理器150就分析了第一組和第二組光杆負載值(塊608)。例如,處理器150可以使用比較器來比較第一組光杆負載值和第二組光杆負載值,以確定哪些值基本上相等或具有相似的值(例如,在1%內)。處理器150隨後將第一組光杆負載值和第二組光杆負載值的相等或基本相似的光杆負載值的時間戳進行比較。例如,確定或計算在相等或基本相似的光杆負載值的每一個時間戳之間的平均時間差。在一些示例中,將第一組和第二組光杆負載值分別歸一化,以使得負載在零和一之間的值變動。隨後分析歸一化的數據,以確定每一個讀數之間的平均相移。在一些示例中,將第一組和第二組光杆負載值轉換為多個無量綱的負載閾值(例如,在0.1和0.9之間),並在無量綱負載值越過這些線處插值來自每一個數據集的所有點。處理器150將得到的相移(如以秒計)設定為無線通信延遲(TRL–TML)(塊610)。在一些示例中,無線通信延遲值存儲在存儲器158中,用於杆式泵控制器138的後續操作。在校準完成後,去除次級負載傳感器160和有線電纜162。

圖7例示了根據本公開內容的教導的用於確定無線通信或傳輸延遲值的示例性方法700。過程700在校準準備模式中開始(塊702)。可以藉助杆式泵控制器138和/或無線通信裝置136上的按鈕來啟動校準模式。在一些示例中,可以藉助傳送給杆式泵控制器138和/或無線通信裝置136的校準信號來啟動校準模式。如果處理器150確定杆式泵控制器138和/或無線通信裝置136沒有處於校準模式中,過程就返回到塊702。在校準模式中,無線通信裝置136產生信號(塊704)。在一些示例中,該信號可以是標準信號(例如標準波形信號,例如30-60Hz正弦波等)。在一些示例中,信號可以是由負載傳感器134提供的表示光杆110的負載測量的信號。

在產生信號後,無線通信裝置136通過無線通信和臨時有線連接傳送信號(例如,相同的信號)(塊706)。例如,無線通信裝置136通過收發器146無線傳送信號,並通過使用臨時導線166的臨時有線連接來發送信號。反過來,杆式泵控制器138通過無線通信接收信號(塊708)。例如,杆式泵控制器138通過收發器156接收無線通信裝置136的收發器146傳送的信號。在一些示例中,處理器150使用時鐘159來時間標記通過無線通信接收的信號。此外,杆式泵控制器138通過臨時有線連接接收信號(塊710)。例如,杆式泵控制器138的處理器150通過I/O接口154從臨時有線連接接收信號。在一些示例中,處理器150使用時鐘159來時間標記通過臨時有線連接接收到的信號。

處理器150或更一般地,杆式泵控制器138分析在通過無線通信接收信號的時間和通過臨時有線連接接收信號的時間之間的差(塊712)。例如,處理器150或更一般地,杆式泵控制器138可以使用比較器來比較和/或確定在通過無線通信接收信號的時間和通過臨時有線連接接收信號的時間之間的差。杆式泵控制器138將時間差(如以秒計)設定為無線通信延遲(TRL–TML)(塊714)。在一些示例中,無線通信延遲值存儲在存儲器158中,用於杆式泵控制器138的後續操作。校準完成後,去除有線電纜166。

圖8是能夠執行指令以實施圖4-7的方法和/或圖1的杆式泵控制器138與無線通信裝置136的示例性處理器平臺800的方框圖。處理器平臺800例如可以是伺服器、個人計算機、行動裝置(例如蜂窩電話、智慧型電話、諸如iPadTM的平板電腦)、個人數字助理(PDA)、網際網路裝置或任何其他類型的計算設備。

所示示例的處理器平臺800包括處理器812。所示示例的處理器812是硬體。例如,處理器812可以由一個或多個集成電路、邏輯電路、微處理器或來自任何所希望需的族或製造商的控制器來實現。

所示示例的處理器812包括本地存儲器813(例如,高速緩存)。所示示例的處理器812通過總線818與包括易失性存儲器814和非易失性存儲器816的主存儲器進行通信。易失性存儲器814可以由同步動態隨機存取存儲器(SDRAM)、動態隨機存取存儲器(DRAM)、RAMBUS動態隨機存取存儲器(RDRAM)和/或任何其他類型的隨機存取存儲器設備來實施。非易失性存儲器816可以由快閃記憶體和/或任何其它所希望類型的存儲器設備來實施。對主存儲器814、816的訪問由存儲器控制器控制。

所示示例的處理器平臺800還包括接口電路820。接口電路820可以由任何類型的接口標準實施,如乙太網接口,通用串行總線(USB),和/或PCI Express接口。

在所示示例中,一個或多個輸入設備822連接到接口電路820。輸入設備822允許用戶將數據和命令輸入到處理器812中。輸入設備例如可以由音頻傳感器、麥克風、鍵盤、按鈕、滑鼠、觸控螢幕、跟蹤板和/或軌跡球來實施。

一個或多個輸出設備824也連接到所示示例的接口電路820。輸出設備824例如可以由顯示設備(例如,發光二極體(LED)、有機發光二極體(OLED)、液晶顯示器、陰極射線管顯示器(CRT)、觸控螢幕)、觸覺輸出設備、發光二極體(LED)實施。所示示例的接口電路820因而典型地包括圖形驅動卡、圖形驅動晶片或圖形驅動處理器。

所示示例的接口電路820還包括通信設備,例如發射器、接收器、收發器、數據機和/或網絡接口卡,以便於通過網絡826(例如,乙太網連接、數字用戶線(DSL)、電話線、同軸電纜、蜂窩電話系統等)與外部機器(例如,任何種類的計算設備)的數據交換。

所示示例的處理器平臺800還包括用於存儲軟體和/或數據的一個或多個大容量儲存設備828。這種大容量儲存設備828的示例包括磁碟驅動器、硬碟驅動器磁碟、光碟驅動器、藍光碟驅動器、RAID系統和數字多用途盤(DVD)驅動器。

實施圖4-8的方法的編碼指令832可以存儲在大容量儲存設備828中、易失性存儲器814中、非易失性存儲器816中和/或在可移動實體計算機可讀儲存介質上,例如CD或DVD。

前述示例中的至少某些示例包括一個或多個特徵和/或益處,其包括但不限於以下的方面:

在一些示例中,一種方法包括藉助杆式泵控制器確定抽油機的光杆的第一位置值;將第一時間值分配給第一位置值;接收光杆的第一負載值;將第二時間值分配給第一負載值中的相應的第一負載值;基於無線通信延遲值,將每一個第二時間值調整為各自的第三個時間值;及基於第一負載值和第三時間值確定與在第一時間值的第一位置值相關聯的第二負載值。

在一些示例中,確定第二負載值包括基於第一時間值、第一負載值和第三時間值插值第二負載值。

在一些示例中,方法包括使用第一位置值、第一時間值和第二負載值生成參考表。

在一些示例中,確定無線通信延遲值包括確定在杆式泵控制器與無線通信裝置之間的傳輸延遲。

在一些示例中,確定傳輸延遲包括確定在從第一負載傳感器接收由無線通信裝置提供的第一信號與從第二負載傳感器接收由有線連接提供的第二信號之間的時間差,第一信號和第二信號表示在同一時間在光杆上的負載。

在一些示例中,確定傳輸延遲包括確定在通過無線通信接收由無線通信裝置提供的信號與通過有線連接接收由無線通信裝置提供的信號之間的時間差。

在一些示例中,方法包括向無線通信裝置周期性廣播同步信號。

在一些示例中,方法包括在廣播了同步信號後復位主定時器。

在一些示例中,方法包括通過無線通信裝置將光杆的第一負載值傳送到杆式泵控制器。

在一些示例中,方法包括啟動從定時器為初始值,當從定時器從初始值移動到零值時,傳送第一負載值的測量負載值,初始值藉助將光杆的第一負載值傳送到杆式泵控制器的頻率來確定。

在一些示例中,方法包括當無線通信裝置接收同步信號時確定復位時間戳值。

在一些示例中,方法包括將無線通信裝置的從定時器復位到等於初始值加上在初始值與復位時間戳值之間的差的值。

在一些示例中,一種與抽油機一起使用的杆式泵控制器包括第一處理器,用以:藉助杆式泵控制器確定抽油機的光杆的第一位置值;將第一時間值分配給第一位置值;接收光杆的第一負載值;將第二時間值分配給第一負載值的中的相應的第一負載值;基於無線通信延遲值,將每一個第二時間值調整為各自的第三個時間值;及基於第一負載值和第三時間值確定與在第一時間值的第一位置值相關聯的第二負載值。

在一些示例中,處理器基於第一時間值、第一負載值和第三時間值插值第二負載值。

在一些示例中,第一處理器使用第一位置值、第一時間值和第二負載值生成參考表。

在一些示例中,杆式泵控制器包括可通信地耦合到杆式泵控制器的無線通信裝置,所述無線通信裝置將光杆的第一負載值傳送到杆式泵控制器。

在一些示例中,第一處理器確定在杆式泵控制器與無線通信裝置之間的傳輸延遲,以確定校準過程中無線通信延遲值。

在一些示例中,第二負載傳感器在校準過程中通過臨時有線連接可通信地耦合到杆式泵控制器,第一處理器確定在校準過程中在從第一負載傳感器接收由無線通信裝置提供的第一信號與從第二負載傳感器接收由臨時有線連接提供的第二信號之間的時間差,第一信號和第二信號表示在同一時間在光杆上的負載。

在一些示例中,第一處理器通過確定在校準過程中在通過無線連接接收由無線通信裝置提供的信號與從無線通信裝置接收通過臨時有線連接提供的信號之間的時間差來確定傳輸延遲值。

在一些示例中,第一處理器向無線通信裝置周期性廣播同步信號。

在一些示例中,第一處理器在廣播了同步信號後復位主定時器。

在一些示例中,無線通信裝置的第二處理器啟動從定時器為初始值,當從定時器從初始值移動到零值時,第二處理器傳送第一負載值的測量負載值,初始值藉助將光杆的第一負載值傳送到杆式泵控制器的頻率來確定。

在一些示例中,當無線通信裝置接收同步信號時第二處理器確定復位時間戳值。

在一些示例中,第二處理器將無線通信裝置的從定時器復位到等於初始值加上在初始值與復位時間戳值之間的差的復位值。

在一些示例中,一種有形計算機可讀介質包括指令,當被執行時,所述指令使得機器:藉助杆式泵控制器確定抽油機的光杆的第一位置值;將第一時間值分配給第一位置值;接收光杆的第一負載值;將第二時間值分配給第一負載值中的相應的第一負載值;基於無線通信延遲值;將每一個第二時間值調整為各自的第三個時間值;及基於第一負載值和第三時間值確定與在第一時間值的第一位置值相關聯的第二負載值。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:基於第一時間值、第一負載值和第三時間值插值第二負載值。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:使用第一位置值、第一時間值和第二負載值產生參考表。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:確定在從第一負載傳感器接收由無線通信裝置提供的第一信號與從第二負載傳感器接收由有線連接提供的第二信號之間的時間差,以確定無線通信延遲值。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:在與第二信號相同的時刻產生並傳送第一信號。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:確定在從無線通信裝置接收通過無線通信提供的信號與從無線通信裝置接收通過有線連接提供的信號之間的時間差,以確定無線通信延遲值。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:周期性廣播同步信號。

在一些示例中,所述計算機可讀介質包括指令,當被執行時,所述指令使得機器:在廣播了同步信號後復位主定時器。

儘管本文公開了某些示例性的方法、裝置和製造品,但本專利的覆蓋範圍不局限於此。相反,本專利涵蓋了完全落入本專利的權利要求書的範圍內的所有方法、裝置和製造品。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀