发明名称 半潜式平台瞬态钻井井筒温度计算方法
摘要 本发明公开了一种半潜式平台瞬态钻井井筒温度计算方法,包括以下步骤:1)应用初始条件海水区所有节点的初始温度为对应深度处海水温度;地层区所有节点的初始温度为对应深度处地层原始温度;2)根据钻井液总模拟循环时间和时间步长划分时间段,从初始时刻开始,累加时间,每一时间步的温度计算需要以上一时间步的温度场数据作为初始条件,迭代计算,直至收敛。同时提供了实现该方法的模拟器,本发明所述的模拟器是基于离散格式表示的二维全瞬态数学模型,并采用隐式的有限差分法进行求解,提高了计算的精度。
申请公布号 CN102682195B 申请公布日期 2015.12.16
申请号 CN201210060322.6 申请日期 2012.03.09
申请人 中国石油大学(华东) 发明人 宋洵成
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 代理人
主权项 一种半潜式平台瞬态钻井井筒温度计算方法,其特征在于,包括以下步骤:1)应用初始条件海水区所有节点的初始温度为对应深度处海水温度;地层区所有节点的初始温度为对应深度处地层原始温度;2)根据钻井液总模拟循环时间和时间步长划分时间段,从初始时刻开始,累加时间,每一时间步的温度计算需要以上一时间步的温度场数据作为初始条件,迭代计算,直至收敛;所述步骤2)的温度场计算步骤如下:A用二维数组Node记录上一时间步结束时的温度数据;B将节点温度数据复制一份保存至二维数组NodeNew中;C收敛状态记为“假”;D以Node中的数据作为初始值按照钻柱内钻井液、钻柱管体、钻柱外环空、井筒界面、隔水管、地层的顺序按列依次计算各传热对象内所有节点的新时间步的温度数据,每一列节点的每个节点计算结束时都要比较新计算出的节点温度与NodeNew中保存的温度数据的差值,并记录在变量TDiff二维数组中,然后将新计算出的温度数据存入二维数组NodeNew中;E找出数组TDiff中的最大值,若该值很小,则认为该时间步温度计算达到收敛,结束该时间步的迭代,将NodeNew中的温度数据复制到Node数组中,进入下一时间步;否则,重复步骤D直至收敛。
地址 266555 山东省青岛市黄岛区长江西路66号