APP下载

石油钻机起升系统的模块化设计系统研究与开发

2016-09-29陈悦军孙汉卿解文芳方力平胡海明

甘肃科技 2016年17期
关键词:滑轮绞车钻机

陈悦军,孙汉卿,解文芳,方力平,张 力,胡海明

(1.上海蓝滨石化设备有限责任公司,上海201518;2.上海蓝海科盛石油装备有限公司,上海 201518;3.兰州理工大学 机电工程学院,甘肃 兰州730050)

石油钻机起升系统的模块化设计系统研究与开发

陈悦军1,孙汉卿2,解文芳1,方力平1,张力3,胡海明1

(1.上海蓝滨石化设备有限责任公司,上海201518;2.上海蓝海科盛石油装备有限公司,上海 201518;3.兰州理工大学 机电工程学院,甘肃兰州730050)

模块化设计技术是近年来迅速发展并普遍采用的一种现代设计方法。用模块化设计方法代替传统的钻机设计方法,可实现钻机的快速设计。本文以石油钻机起升系统为研究对象,以Window7作为软件开发和运行的操作系统,基于Visual Basic 6.0可视化编程语言和Access数据库技术研究开发了一套计算机辅助模块化设计系统,该研究对于石油企业加快钻机产品开发速度,提高设计效率,降低设计成本具有十分重要意义。

钻机起升系统;模块化设计;数据库;模块管理

随着全球工业的迅速发展,石油资源消耗剧增,全世界范围内出现了石油资源短缺,石油开采难度日益复杂。为提高石油产量,就必须快速设计出满足实际需求的石油钻机以响应市场的需求。石油钻机作为石油行业广泛使用的大型机械设备,具有多种型号、多种规格、且生产周期长。传统的钻机设计方法设计效率低、设计成本高且生产周期长,已不能快速响应市场需求[1]。模块化技术较好地解决了这一矛盾,利用模块化设计技术,将钻机划分为若干模块,建立模块数据库,借助计算机辅助管理,研究开发有效可靠的计算机辅助模块化设计系统,以实现钻机起升系统零部件的快速设计、查询,缩短了设计周期,提高了设计效率,对企业实施模块化战略,制造模块化产品,有十分重要的意义。

1 钻机起升系统模块划分

模块化设计是通过有限的通用化部件 (基本模块)组装成满足用户个性化需求的多种功能和用途的产品[2~3]。它包括模块划分和模块选择。模块划分应遵循合理的划分原则。按照产品生命周期、产品复杂程度和模块继承性的三维模块划分原则对钻机进行模块划分。图1为三维维系模块划分示意图。

由钻机的生命周期可知,钻机的模块划分应侧重于设计、制造、装配和维修。按产品复杂程度,钻机属于大型复杂产品,在进行模块划分时,不但要保证模块的完整性和独立性,还要注意模块的层次,按照钻机设计的继承性,所划分的模块要保证模块之间弱耦合,模块内部之间强耦合[4]。最终得到的钻机模块划分方案如图2所示,将钻机分为传动系统模块,动力系统模块,起升系统模块等八大一级模块,其中一级起升系统模块可分为绞车模块和游动系统模块的二级模块等,最终可将钻机起升系统划分为绞车模块,天车模块,游车模块,大钩模块,钢丝绳模块等[5]。

图1 三维维系模块划分示意图

图2 钻机模块划分

2 起升系统模块编码及数据库建立

对钻机起升系统进行模块划分之后,建起升系统模块数据库以实现计算机对模块的管理。为了方便计算机对模块的检索查询,需要对模块进行编码。利用成组技术将模块归类,采用OPITZ编码方法对模块进行编码[6~7]。编码包括用于区分不同模块的识别码和表示模块特征的信息码。在区分不同模块时,识别码可采用模块英文单词或者汉语拼音的首字母命名。如绞车:JiaoChe-JC,天车:TianChe-TC等。特征信息码用来描述模块的具体结构参数和性能特征。钻机起升系统各模块编码的具体形式见表1,每个模块分别对应的特征信息码见表2~5。

表1 钻机起升系统模块主码

表2 绞车模块特征信息码

表3 天车模块特征信息码

表4 游车模块特征信息码

表5 大钩模块特征信息码

表2~5最后一列均为以后扩充预留空间。以ZJ40钻机为例,起升系统模块具体参数在表6中列出,根据以上编码方式,编码如下:

表6 某钻机起升系统模块参数和编码

编码完成之后,建立钻机起升系统模块数据库,数据库中应包括模块质量,制造厂商,模块编码等完整模块信息,以便后期对模块的准确查询的检索。

3 钻机起升系统计算机辅助模块化设计系统开发

以Window7作为软件开发和运行的操作系统,基于VisualBasic钻机起升系统计算机辅助模块化设计系统包括模块设计、模块管理、用户管理三大主要子系统。模块设计是模块化设计思想的主要体现,对各种设计资源的具体操作;模块管理用于管理各种设计资源,实现模块的查询检索;用户管理是对该系统使用者安全使用的权限设置。系统展示如下:

3.1系统登录界面和主界面

系统登录界面如图3所示。输入正确的用户名的和密码,进入系统主界面(图4)。主界面包括菜单栏,主窗口和状态栏。菜单栏主要显示系统的功能,主窗口显示系统名称,设计者,软件授权信息等。状态栏显示系统运行时间,操作用户等信息。

图3 系统登陆界面

图4 系统主界面

3.2模块设计界面

若数据库没有适合的模块,需要对起升系统各部件重新设计。图5为模块设计菜单。“模块设计”子模块包括参数设计计算、绞车模块设计、天车模块设计、和钢丝绳选用等。部分设计窗口如图6~9。可利用该子模块得到各模块的主要参数,后期通过CAE分析等方法来验证设计的合理性,进而将满足要求的模块存入数据库,以备下次设计选用。

图5 模块设计菜单栏

图6 滚筒尺寸参数初步设计窗口

图7 滚筒轴尺寸参数初步设计窗口

图8 天车滑轮尺寸参数初步设计窗口

图9 钢丝绳断裂拉力计算窗口

3.3模块管理界面

模块管理子系统界面如图10所示。模块管理界面包括绞车、天车、游车和大钩模块管理子界面,其中每个子界面又包括模块的添加、修改和查询界面。部分模块管理界面如图11~14。

以绞车模块为例,在如图11窗口点击“添加”按钮,读取程序便可在“绞车编号”文本框按顺序自动显示新添加模块的编号。如图11所显示的“MJC1010”,依次在个文本框中填入模块参数,点击保存便可以将新模块添加到绞车模块数据库。

图10 模块管理菜单栏

图11 绞车模块添加界面

以天车模块为例,当需要删除某天车模块信息,在如图11窗口点击“删除”按钮可完成绞车模块的删除。

图12 天车模块删除界面

以大钩模块为例,当已储存的编号为MDG4011的大钩模块数据有误,需要对该模块参数订正。在如图13窗口的 “大钩编号”文本框输入该模块编号,“回车”之后便会自动显示该模块的各项信息,修改错误信息点击保存便可完成该大钩模块修改。

以游车模块为例,通过设计界面得到游车模块的一些具体参数,需要根据已得参数检索数据库来得到满足要求的游车模块,图14给出了按照游车编码查询模块的实例。

图13 大钩模块修改界面

图14 游车模块查询界面

4 系统合理性验证

以ZJ70DB钻机天车滑轮为例,通过天车滑轮设计窗口(图15)输入相关参数计得到天车滑轮尺寸。

表7给出了该钻机天车滑轮设计值和实际值的对比,可知该系统计算结果与实际结果能较好吻合,误差小,说明系统设计准确可靠。

表7 滑轮计算结果和实际值对比

依据天车滑轮设计窗口求得的滑轮外形参数及所受载荷,采用实体建模对滑轮进行有限元分析,加载及求解结果如图16~18。

图16 天车滑轮边界条件及加载

图17 天车滑轮拉移云图

图18 天车滑轮应力云图

由图17可知,滑轮的最大变形量为0.0705mm,完全满足刚度要求。由图18可知,最大应力为65.5MPa。由公式:

材料的屈服极限σS=835MPa,可求得安全系数n=13,满足强度要求。从而证明了通过该软件系统所设计的天车滑轮模块符合使用要求。验证了系统的合理性。

5 结论

1)基于模块化设计理论,按照三维维系模块化划分原则,对石油钻机进行模块划分,得到了石油钻机的模块划分方案,对钻机模块化设计有一定的参考价值。

2)采用成组技术及OPITZ编码方法,对绞车、天车等模块进行编码,建立了钻机起升系统模块数据库,最终实现了计算机对模块的快速检索和查询。

3)基于Visual Basic6.0开发了一套钻机起升系统计算机辅助管理系统,实现了模块的快速设计、查询,并通过实例验证了该软件系统的合理性,对缩短钻机设计周期,提高设计效率有重要意义。

[1] 冯定,唐海雄.模块钻机的现状及发展趋势[J].石油机械,2008,36(9):143-147.

[2] 童时中.模块化研究及实践的现状和发展[J].电子机械工程,2011,27(2):3-8.

[3] 祁卓娅.机械产品模块化设计方法研究[D].北京:机械科学研究院,2006.

[4] 冯定,华北庄,周迪勋.钻井机械模块化设计研究[J].江汉石油学院学报,1997.

[5] 陈如恒.钻机的模块化设计系列专题之三[J].石油矿场机械,2004,33(4):1-8.

[6] 黄建龙,吴志刚,孙付仲.基于成组技术的数控卧式车床模块化设计.机床与液压[J],2012,7:110-112.

[7] 吴志刚.基于SolidWorks的数控卧式车床模块化设计系统的硏究与开发[D].兰州:兰州理工大学,2012.

TE922

猜你喜欢

滑轮绞车钻机
JC-70DBZ型直驱绞车研制
邻近既有建筑物全套管回转钻机拔桩技术
传统钻机的升级改造
大直径潜孔锤钻机
旋挖钻机钻具产品类型
矿用调度绞车常见故障及预防措施
浅析矿用无极绳连续牵引绞车选型计算
基于模糊自适应PID的水下某型拖带绞车张力控制方法研究