專利名稱:井下儀器的時間同步方法
技術領域:
本發(fā)明涉及一種井下儀器的時間同步方法。
背景技術:
測井,也叫地球物理測井或石油測井,簡稱測井,是利用巖層的電化學特性、導電特性、聲學特性、放射性等地球物理特性,測量地球物理參數的方法,屬于應用地球物理方法(包括重、磁、電、震、測井)之一。一般按所探測的巖石物理性質或探測目的可分為電法測井、聲波測井、放射性測井、地層傾角測井、氣測井、地層測試測井、 鉆氣測井等。把利用電、磁、聲、熱、核等物理原理制造的各種測井設備,由測井電纜下入井內,使地面電測儀可沿著井筒連續(xù)記錄隨深度變化的各種參數。通過表示這類參數的曲線,來識別地下的巖層,如油、氣、水層、煤層、金屬礦床等。在傳統(tǒng)測井技術中,每個測井設備獲取的數據都通過統(tǒng)一的時鐘節(jié)拍傳送到地面控制設備上,然后在控制設備打印統(tǒng)一的時間戳。這個模式有很多缺點
一、每個測井設備都與地面控制設備相關,整個系統(tǒng)耦合度大,增加任何新測井設備都要需改地面控制設備的源代碼。二、時間不精確。每個測井設備數據的時間戳跟時鐘節(jié)拍和地面控制設備的處理延時有關,時間誤差大,精度低。
發(fā)明內容
本發(fā)明將保證井下各個測井設備的時鐘一致,這樣各個設備都獨立運行,分別對自己的數據進行打包,極大的減輕整個系統(tǒng)的耦合度。根據本發(fā)明的一個方面提供了一種時間同步方法,所述方法包括
主設備獲取基準時間;
主設備發(fā)送時間同步報文,所述時間同步報文包含所述基準時間;
從設備接收時間同步報文;
從設備根據接收的時間同步報文修改本地時間。可選地,主設備發(fā)送時間同步報文的步驟包括主設備通過廣播周期地發(fā)送時間同步報文??蛇x地,主設備在接收到從設備發(fā)起的請求報文后,執(zhí)行獲取基準時間步驟。其中,所述報文由報文頭字段、版本號字段、模式字段、精度字段、報文類型字段、響應時間字段以及校驗碼字段構成。根據本發(fā)明的另一個方面提供了一種用于多個測井設備和控制設備之間的數據傳輸方法,所述多個測井設備包括第一測井設備和第二測井設備,所述方法包括
第一測井設備獲取基準時間;
第一測井設備發(fā)送時間同步報文,所述時間同步報文包含所述基準時間;
第二測井設備接收時間同步報文;第二測井設備根據接收的時間同步報文修改本地時間;
所述第一和第二測井設備為獲取的測井數據打印時間戳,
所述第一和第二測井設備將測井數據傳送給控制設備。
圖I示出了根據本發(fā)明的測井系統(tǒng)的主從設備的實施例的框 圖2示出了主動模式下測井系統(tǒng)的時間同步過程;
圖3示出了服務器客戶端模式下測井系統(tǒng)的時間同步過程;
圖4示出了通過網絡連接的測井設備的一個實例。
具體實施例方式網絡時間協議NTP目前廣泛用于網絡進行設備時間的同步,在大多數情況下,NTP根據同步源和網絡路徑的不同,能夠提供不同的時間精確度,例如,在Internet上可以獲得幾十毫秒的精度,在局域網中可以獲得小于I毫秒的精度。另外還出現了一種簡化的NTP協議,即SNTP,其省略了 NTP協議的許多對時算法。SNTP協議能夠與NTP協議兼容,即SNTP客戶可以與NTP服務器協同工作,同樣NTP客戶也可以接受SNTP服務器發(fā)出的時間信息。這是因為NTP和SNTP的數據包格式是一樣的,計算客戶時間、時間偏差以及包往返時延的算法也是一樣的。但是無論NTP協議還是SNTP協議為了保證高度的精確性,需要很復雜的算法。本發(fā)明根據測井技術的特點提出了一種新的時間同步協議。而根據本發(fā)明提出的協議,在保證時間精確的前提下,使得網絡時間的開發(fā)和應用變得容易。本發(fā)明的時間同步協議的協議格式如下___
權利要求
1.一種時間同步方法,所述方法包括 主設備獲取基準時間; 主設備發(fā)送時 間同步報文,所述時間同步報文包含所述基準時間; 從設備接收時間同步報文; 從設備根據接收的時間同步報文修改本地時間。
2.根據權利要求I所述的方法,其中主設備發(fā)送時間同步報文的步驟包括主設備通過廣播周期地發(fā)送時間同步報文或者通過單播響應請求的時間同步報文。
3.根據權利要求I所述的方法,其中主設備在接收到從設備發(fā)起的請求報文后,執(zhí)行獲取基準時間步驟。
4.根據權利要求2或3所述的方法,其中所述報文由報文頭字段、版本號字段、模式字段、精度字段、報文類型字段、響應時間字段以及校驗碼字段構成。
5.一種用于多個測井設備和控制設備之間的數據傳輸的方法,所述多個測井設備包括第一測井設備和第二測井設備,所述方法包括 第一測井設備獲取基準時間; 第一測井設備發(fā)送時間同步報文,所述時間同步報文包含所述基準時間; 第二測井設備接收時間同步報文; 第二測井設備根據接收的時間同步報文修改本地時間; 所述第一和第二測井設備為獲取的測井數據打印時間戳, 所述第一和第二測井設備將測井數據傳送給控制設備。
6.根據權利要求5所述的方法,其中所述多個測井設備包括多個第二測井設備。
7.根據權利要求6所述的方法,其中第一測井設備發(fā)送時間同步報文的步驟包括所述第一測井設備通過廣播周期地發(fā)送時間同步報文或者通過單播響應請求的時間同步報文。
8.根據權利要求6所述的方法,其中所述第一測井設備在接收到第二測井設備發(fā)起的請求報文后,執(zhí)行獲取基準時間步驟。
9.根據權利要求7或8所述的方法,其中所述報文由報文頭字段、版本號字段、模式字段、精度字段、報文類型字段、響應時間字段以及校驗碼字段構成。
全文摘要
一種用于多個測井設備和控制設備之間的數據傳輸方法,所述多個測井設備包括第一測井設備和第二測井設備,所述方法包括第一測井設備獲取基準時間;第一測井設備發(fā)送時間同步報文;第二測井設備接收時間同步報文;第二測井設備修改本地時間;所述第一和第二測井設備為獲取的測井數據打印時間戳,所述第一和第二測井設備將測井數據傳送給控制設備。
文檔編號H04L7/00GK102647269SQ20111004244
公開日2012年8月22日 申請日期2011年2月22日 優(yōu)先權日2011年2月22日
發(fā)明者周正志, 岳宏圖, 戴光明, 裴彬彬, 郭玉慶, 陳文軒 申請人:中國石油集團長城鉆探工程有限公司