亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        電纜防噴管的模塊參數(shù)化設(shè)計(jì)*

        2015-02-22 09:14:54韓成才,朱林,魚洋
        機(jī)械研究與應(yīng)用 2015年3期
        關(guān)鍵詞:二次開發(fā)設(shè)計(jì)

        ?

        電纜防噴管的模塊參數(shù)化設(shè)計(jì)*

        韓成才1, 朱林1, 魚洋2, 王小波3, 王麗春1

        (1.西安石油大學(xué) 機(jī)械工程學(xué)院,陜西 西安710065;2.寶雞石油鋼管有限責(zé)任公司西安石油專用管分公司,陜西 西安710200;

        3. 寶雞市賽孚石油機(jī)械有限公司,陜西 寶雞721006)

        摘要:針對(duì)系列化電纜防噴管設(shè)計(jì)效率低下,提出以SolidWorks為二次開發(fā)平臺(tái),結(jié)合VB語(yǔ)言和Excel類型庫(kù),對(duì)電纜防噴管進(jìn)行模塊參數(shù)化設(shè)計(jì)。實(shí)踐證明,在設(shè)計(jì)圖紙階段,模塊參數(shù)化設(shè)計(jì)可以幫助設(shè)計(jì)人員方便快捷準(zhǔn)確地完成設(shè)計(jì)任務(wù),提高效率140倍以上。很大程度上節(jié)省了人力資源和縮短了生產(chǎn)周期,從而降低生產(chǎn)成本。

        關(guān)鍵詞:電纜防噴管;二次開發(fā);模塊參數(shù)化;設(shè)計(jì)

        0引言

        參數(shù)化設(shè)計(jì)[1-5]是三維軟件重點(diǎn)強(qiáng)調(diào)的設(shè)計(jì)理念。參數(shù)是參數(shù)化設(shè)計(jì)的核心概念,在一個(gè)模型中,參數(shù)是通過(guò)“尺寸”的形式來(lái)體現(xiàn)的。參數(shù)化設(shè)計(jì)的突出特點(diǎn)在于可以通過(guò)變更參數(shù)的方法來(lái)方便的修改設(shè)計(jì)意圖,簡(jiǎn)化設(shè)計(jì)人員的工作,提高相關(guān)產(chǎn)品設(shè)計(jì)效率。

        基于某公司研發(fā)中心對(duì)于系列化產(chǎn)品— 電纜防噴管 —圖紙?jiān)O(shè)計(jì)效率低,設(shè)計(jì)標(biāo)準(zhǔn)、規(guī)范不統(tǒng)一,計(jì)算公式多樣化,系列化產(chǎn)品圖紙重復(fù)操作等,嚴(yán)重加大工作人員體力和腦力勞動(dòng),影響公司產(chǎn)品生產(chǎn)效率。為了改善這一現(xiàn)狀,以solidworks三維軟件作為二次開發(fā)平臺(tái),結(jié)合VB語(yǔ)言,從電纜防噴管的設(shè)計(jì)思路到其研發(fā)最終輸出文件,參照標(biāo)準(zhǔn)、規(guī)范及相關(guān)計(jì)算公式進(jìn)行模塊參數(shù)化設(shè)計(jì)。

        1建立電纜防噴管三維模型

        電纜防噴裝置是用于油田電纜測(cè)井作業(yè)時(shí)提供安全可靠的井口控制系統(tǒng)。在作業(yè)過(guò)程電纜處于靜態(tài)和動(dòng)態(tài)狀況下密封井口,或者是在作業(yè)過(guò)程中井口有溢流不能控制及其他意外情況時(shí)關(guān)閉井口,防止井噴事故的發(fā)生,是油田安全作業(yè)的理想設(shè)備。電纜防噴管是電纜防噴裝置中不可或缺的關(guān)鍵部件之一,主要作用是在起、下作業(yè)工具串時(shí)起到容納作業(yè)工具串,并與電纜密封頭、防噴器等一起協(xié)同工作,起到防止井噴事故。因此電纜防噴管為下井工具串提供了壓力緩沖區(qū)和儀器通過(guò)的過(guò)渡區(qū)。根據(jù)現(xiàn)場(chǎng)需要,電纜防噴管可以多根組合使用。但不宜超過(guò)18 m。其工作環(huán)境一般是高壓、含H2S和酸的原油、天然氣、水的油氣井,工作溫度為-29~121 ℃。電纜防噴管根據(jù)基本結(jié)構(gòu)分為兩類:組合式防噴管和整體式防噴管。本文主要介紹整體式防噴管的設(shè)計(jì)過(guò)程,整體防噴管如圖1。

        圖1 整體式防噴管1.公口護(hù)絲 2.管體 3.由壬螺母 4.O型圈 5.母扣護(hù)絲

        根據(jù)標(biāo)準(zhǔn)文件,查詢電纜防噴管的通徑、長(zhǎng)度、工作壓力、工作溫度等級(jí)、承受壓力等級(jí)、材料,圖2為電纜防噴管尺寸圖,模型尺寸計(jì)算過(guò)程如下。

        圖2 電纜防噴管尺寸圖

        (1) 按剪切應(yīng)力計(jì)算螺紋強(qiáng)度

        (1)

        式中:Kz為載荷不均勻系數(shù),d/P<9時(shí),Kz=5P/d;d/P≥9時(shí),Kz=0.56;d7為外螺紋小徑(mm);b為螺紋牙根部寬度(mm),普通三角螺紋b=0.75P,國(guó)標(biāo)Tr螺紋b=0.58P;P為螺距;z為螺紋旋合數(shù); [τ]為許用剪切應(yīng)力(MPa); [τ]=0.6[σ]=σs/2.5。

        (2) 按彎曲應(yīng)力計(jì)算螺紋強(qiáng)度

        (2)

        式中:h為螺紋牙的工作高度(mm),普通三角螺紋h=0.54P,國(guó)標(biāo)Tr螺紋h=0.5P,美標(biāo)ACME螺紋h=0.5P,美標(biāo)SA螺紋h=0.3P。[σ]w為材料許用彎曲應(yīng)力(MPa),[σ]w=σs/1.5。

        按式(1)和(2)計(jì)算螺紋長(zhǎng)度,取其中較大者,向上圓整即為設(shè)計(jì)螺紋長(zhǎng)度。

        由以上尺寸計(jì)算過(guò)程可知,電纜防噴管模型尺寸主要由壓強(qiáng)P、通徑D、材料、螺紋類型、溝槽等直接或間接計(jì)算確定。取通徑D=62 mm,P=35 MPa,材料為35CrMo,長(zhǎng)度為1 500 mm,螺紋連接為SA型螺紋,溝槽內(nèi)徑為60.4 mm,計(jì)算各個(gè)尺寸參數(shù)。啟動(dòng)SolidWorks,建立一個(gè)標(biāo)準(zhǔn)的防噴管管體三維模型,并將模型文件與數(shù)據(jù)文件放到一起。

        2模塊設(shè)計(jì)

        電纜防噴管模型尺寸主要由壓強(qiáng)P、通徑D、材料、螺紋類型、溝槽等直接或間接計(jì)算確定。所以將模型的模塊設(shè)計(jì)分為四部分:①基本參數(shù)(通徑、壓力、長(zhǎng)度、材料、安全系數(shù));②外形設(shè)計(jì);③扣型設(shè)計(jì);④溝槽設(shè)計(jì)。這四部分包含了所有的基本變量,這些變量也就是程序設(shè)計(jì)中需要定義的變量。如通徑“D”壓力“P”、長(zhǎng)度“L”、安全系數(shù)“α”、標(biāo)準(zhǔn)參數(shù)文件名“扣型”“溝槽內(nèi)徑”“O型圈規(guī)格”等,如圖3(b)。

        圖3 用戶界面

        2.1 模塊窗口設(shè)計(jì)

        在Visual Basic 6.0中建立用戶使用界面[6],該界面分為兩個(gè)窗體:“防噴管管體設(shè)計(jì)”和“計(jì)算結(jié)果如下”?!胺绹姽芄荏w設(shè)計(jì)”用戶界面主要包括四部分:①基本參數(shù);②外形設(shè)計(jì);③扣型設(shè)計(jì);④溝槽設(shè)計(jì)。用戶通過(guò)輸入基本參數(shù),選擇所需螺紋類型等點(diǎn)擊試算,就會(huì)彈出“計(jì)算結(jié)果如下”窗口,該窗體可以明確的顯示計(jì)算結(jié)果,并推薦螺紋、密封溝槽內(nèi)徑尺寸、管體外徑、O形圈規(guī)格。經(jīng)過(guò)用戶考慮核實(shí),然后再選擇或輸入這些數(shù)據(jù),點(diǎn)擊建模,應(yīng)用程序直接啟動(dòng)SolidWorks,完成用戶模型如圖3(a)。

        2.2 操作失誤提示窗口

        圖4 問(wèn)題提示

        雖然模塊窗口很清晰,但也難免會(huì)出現(xiàn)操作失誤,如在操作過(guò)程中如果沒(méi)有選擇螺紋類型,模型將不完整,無(wú)法建模。為了提醒用戶正確操作,加入了問(wèn)題提示如圖4。

        程序如下:

        Private Sub Command1_Click()

        If Cb2.Text=”請(qǐng)選擇螺紋類型” Then

        MsgBox “請(qǐng)選擇連接螺紋類型”,0,“警告”

        ElseIf Cb2.Text=“SA螺紋”or“ACME螺紋”Then.........

        End If

        End Sub

        3建立模塊、模型、參數(shù)之間的聯(lián)系

        模型通過(guò)模塊改變參數(shù)實(shí)現(xiàn)模型的重新建立,但有些參數(shù)不能隨意輸入,如螺紋,溝槽等,這些參數(shù)都有國(guó)家標(biāo)準(zhǔn)或企業(yè)內(nèi)部標(biāo)準(zhǔn),必須按照標(biāo)準(zhǔn)完成設(shè)計(jì)任務(wù)。所以必須調(diào)用標(biāo)準(zhǔn)數(shù)據(jù),這就需要建立模型、模塊、參數(shù)之間的聯(lián)系。

        3.1 建立模型與模塊之間的聯(lián)系

        SolidWorks通過(guò)OLE(對(duì)象的嵌入與鏈接)或者COM為用戶提供了自由開放、功能完整的二次開發(fā)接口(API)[3]。所以,可以通過(guò)Visual Basic編程語(yǔ)言建立SolidWorks模型和VB模塊之間的聯(lián)系,關(guān)鍵程序如下:

        Option Explicit

        Dim swapp As Objection

        Dim Part As Objection.....’定義全局變量

        Set swapp=CreateObject(Sldworks.application)’創(chuàng)建Sldworks對(duì)象

        Swapp.visible=True

        Set Part=swapp.OpenDoc(App.Path&“防噴管體.sldprt’’,1)

        Set Part=swapp.ActivateDoc(“防噴管管體”)’激活建模對(duì)象

        Part.Parameter(“L@草圖1”).SystemValue=(Val(Text3)+Val(Text11))/1000

        Part.Parameter(“d2@草圖1”).SystemValue=Val(Text12/1000)

        Part.Parameter(“d5@草圖1”).SystemValue=Val(L1/1000)

        ......’編輯公式,變量賦值

        Part.EditRebuild ’刷新,重新建模

        Part.ShowNameView”*上下二等角軸測(cè)”,8’最佳顯示視角

        Part.viewZoomtofit2

        Boolstatus=part.Extension.SelectByID2(“前示準(zhǔn)面”,“PLANE”,0,0,0,True,1,Nothing,0)

        Part.ClearSelection2 True

        ......

        3.2 建立模塊與參數(shù)的聯(lián)系

        在二次開發(fā)過(guò)程中,一開始采用文件數(shù)據(jù)庫(kù)實(shí)驗(yàn),但由于數(shù)據(jù)庫(kù)量巨大,數(shù)據(jù)整理麻煩而且易出錯(cuò)。微軟公司的電子表格軟件Excel具有快捷方便的數(shù)據(jù)輸入和強(qiáng)大的數(shù)據(jù)處理能力,它對(duì)編輯、格式化、設(shè)計(jì)報(bào)表和打印等功能都提供了很完美的解決方案,為我們的工作帶來(lái)了極大方便[7]。本文實(shí)現(xiàn)了外圍Excel類型庫(kù)大中型數(shù)據(jù)為SolidWorks的調(diào)用,建立了模塊與參數(shù)之間的聯(lián)系,從而實(shí)現(xiàn)了模型與參數(shù)之間的聯(lián)系。在應(yīng)用前確保工程引用Excel類型庫(kù):從“工程”菜單中選擇“引用”欄,選擇Microsoft Excel 9.0 Object Library。以下為VB模塊調(diào)用Excel數(shù)據(jù)的應(yīng)用程序:

        Private Sub Command_2Click()

        Dim XlsApp As Excel.Application

        Dim XlsWorkbook As Excel.Workbook

        Dim XlsSheet As Excel.Worksheet’定義Excel對(duì)象

        Dim i As Integer

        Dim j As Integer

        Dim s(13,13)As String

        Set XlsApp=CreatObject(“Excel.Application”)’創(chuàng)建Excel對(duì)象

        Set XlsWorkbook=XlsApp.Workbooks.open(App.Path&”SA螺紋.xls”) ’打開存在的Excel工作薄

        XlsApp.Visible=False’不可見

        Set XlsSheet=XlsWorkbook.worksheets(“Sheet1”)’設(shè)置“表”名

        XlsSheet.Activate

        For i=1 to 13

        For j=1 to 13

        S(i-1,j-1)=XlsSheet.Cell(i,j)‘將Excel中的數(shù)據(jù)取出

        Next j

        Next i

        Text1.Text=S(0,0)

        Text2.Text=S(0,1)

        .....

        XlsApp.Quit’結(jié)束

        Set XlsSheet=Nothing’釋放

        Set XlsWorkbook=Nothing

        Set XlsApp=Nothing

        3.3 整理文件

        在VB-文件下生成exe應(yīng)用程序,并將所有文件放到一個(gè)文件夾中,如圖5。

        圖5 文件內(nèi)容

        4調(diào)試與實(shí)驗(yàn)

        打開電纜防噴管模塊文件包,雙擊防噴管VB.exe,進(jìn)入到模塊界面,基本參數(shù)部分輸入通徑、安全系數(shù)、壓力、長(zhǎng)度、材料,扣型設(shè)計(jì)選擇螺紋類型、扣型,溝槽設(shè)計(jì)選擇溝槽內(nèi)。,至于其他參數(shù),模塊將會(huì)自動(dòng)計(jì)算,并填寫。如果程序計(jì)算的參數(shù)不能滿足設(shè)計(jì)者要求,設(shè)計(jì)者可以自行填寫參數(shù)如圖3(a)右側(cè)。然后點(diǎn)擊試算,模塊將會(huì)彈出“計(jì)算結(jié)果如下”,給設(shè)計(jì)者一定參考。然后再點(diǎn)擊建模,將會(huì)啟動(dòng)SolidWorks,建立出設(shè)計(jì)者所要求的電纜防噴管三維模型,如圖6。

        圖6 電纜防噴管建模過(guò)程

        三維模型確定后,設(shè)計(jì)者很快就完成二維工程圖及其標(biāo)注。整個(gè)過(guò)程大概10 min左右,并且與傳統(tǒng)設(shè)計(jì)相比較,模塊參數(shù)化的電纜防噴管工程圖完全滿足加工要求。經(jīng)調(diào)查,以防噴管管體設(shè)計(jì)為例,如果按照傳統(tǒng)設(shè)計(jì)方法,一位正式設(shè)計(jì)人員完成圖紙大概要3天,而應(yīng)用模塊參數(shù)化設(shè)計(jì),包括打印、審核在內(nèi)僅僅是10 min左右的時(shí)間。該公司還對(duì)法蘭、防噴器等進(jìn)行模塊參數(shù)化設(shè)計(jì),設(shè)計(jì)開發(fā)出適用于自己的應(yīng)用程序和參數(shù)化模塊,極大的減輕了設(shè)計(jì)人員的工作量,提高工作效率140倍以上。

        5結(jié)語(yǔ)

        以VB和Excel為基礎(chǔ),SolidWorks為平臺(tái),成功實(shí)現(xiàn)電纜防噴管模塊參數(shù)化設(shè)計(jì),提高設(shè)計(jì)人員工作效率140倍以上,從而縮短了企業(yè)產(chǎn)品開發(fā)周期,降低產(chǎn)品開發(fā)和制造成本。

        首次實(shí)現(xiàn)Excel中參數(shù)調(diào)入VB6.0建立的模塊,實(shí)現(xiàn)外圍Excel中大型數(shù)據(jù)為SolidWorks的調(diào)用,極大簡(jiǎn)化了標(biāo)準(zhǔn)參數(shù)的處理,節(jié)省了模塊參數(shù)化的工作量,為模塊參數(shù)化設(shè)計(jì)的進(jìn)一步開發(fā)提供了新方法。

        模塊參數(shù)化設(shè)計(jì)是非常適合基本結(jié)構(gòu)不變的系列化產(chǎn)品的設(shè)計(jì),尤其對(duì)單件小批量產(chǎn)品的生產(chǎn),極大的降低生產(chǎn)成本。因此模塊參數(shù)化設(shè)計(jì)對(duì)日益多樣化的市場(chǎng)具有很大優(yōu)勢(shì),可以提高企業(yè)競(jìng)爭(zhēng)力,為廣大企業(yè)指明了方向。

        參考文獻(xiàn):

        [1]李凱,付志強(qiáng),張若青.基于Pro/E的參數(shù)化建模方法比較[J].機(jī)電信息,2010(12):194-202.

        [2]郗向如,韓銳,李珣.SolidWorks環(huán)境下的參數(shù)化建模方法[J].機(jī)床與液壓,2004(9):73-75.

        [3]饒錫新,傅航,王佳璽,等.基于UG的風(fēng)機(jī)葉片參數(shù)化建模方法[J].南昌大學(xué)學(xué)報(bào),2010,32(4):335-338.

        [4]王錦紅,邵明.基于UG軟件的參數(shù)化建模技術(shù)應(yīng)用[J].現(xiàn)代制造工程,2003(2):29-30.

        [5]禹誠(chéng).基于UG的產(chǎn)品參數(shù)化設(shè)計(jì)方法[J].中國(guó)機(jī)械工程,2003,14(S1):19-21.

        [6]劉蓮英.Visual Basic程序設(shè)計(jì)教程[M].北京:北京工業(yè)出版社,2011.

        [7]邵洪成.VB與Excel中的數(shù)據(jù)互換[J].平頂山工學(xué)院學(xué)報(bào),2006,15(2):29-32.

        Parametric Design of Wireline Lubricator Module

        HAN Cheng-cai1, ZHULin1, YUYang2, WANG Xiao-bo3, WANG Li-chun1

        (1.CollegeofMechanicalEngineering,Xi′anShiyouUniversity,Xi′anShaanxi710065,China;

        2.BaojiPetroleumSteelPipeCo.,Ltd,OctgBranch,Xi′anShaanxi710200,China;

        3.BaojiSaifuPetroleumMachineryCo.,Ltd,BaojiShaanxi721006,China)

        Abstract:For the series of wireline lubricator low design efficiency, parametric design of wireline lubricator module is put forward,which is made in SolidWorks secondary development platform and combined with VB language and the Excel type library.Practice has proved that module parametric design can help designers complete design tasks easily ,quickly and accurately and improve 140 times greater efficiency in the design drawings stage.The new way largely saves human resources and shorten the production cycle, thus reducing the cost of production.

        Key words:wireline lubricator;secondary development;module parametric;design

        中圖分類號(hào):TH164

        文獻(xiàn)標(biāo)志碼:A

        文章編號(hào):1007-4414(2015)03-0180-04

        作者簡(jiǎn)介:韓成才(1962-),男,教授,碩士研究生導(dǎo)師,研究方向:井下工具、石油裝備設(shè)計(jì)與研發(fā)。

        *收稿日期:2015-03-20

        猜你喜歡
        二次開發(fā)設(shè)計(jì)
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        淺談基于Revit平臺(tái)的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        西門子Operate高級(jí)編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        Micaps3.2 版本二次開發(fā)入門淺析
        西藏科技(2015年12期)2015-09-26 12:13:51
        ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
        汽車零部件(2014年5期)2014-11-11 12:24:32
        av免费不卡一区二区| 欧洲一区在线观看| 亚洲一区精品一区在线观看| 国产精品亚洲一区二区麻豆| 国产精品妇女一二三区| 国产午夜福利短视频| 2021年性爱喷水视频| 内射爆草少妇精品视频| 亚洲中文字幕无码中文字| 成年男女免费视频网站| 开心五月婷婷综合网站| 精品国产精品三级在线专区| 久久综合丝袜日本网| 亚洲成在人线久久综合| 手机av在线观看视频| 国产一品二品三品精品在线| 久久www免费人成人片| 久久久久亚洲AV成人网毛片 | 中文字幕日韩熟女av| 久久免费看的少妇一级特黄片| 国产美女精品一区二区三区| 欧美激情αv一区二区三区| 在线观看日韩精品视频网站| 日韩人妻另类中文字幕| 亚洲av综合日韩| 女人的天堂av免费看| 日韩不卡一区二区三区色图| 特黄熟妇丰满人妻无码| 亚洲午夜精品久久久久久人妖| 日本一级淫片免费啪啪| 国产精品一区二区三区免费视频| 中文字幕一区二区三区日韩精品| 国产又黄又爽又无遮挡的视频| 在线看亚洲一区二区三区| 宅男66lu国产在线观看| 这里只有久久精品| 精品人妻一区二区三区av| 8x国产精品视频| 免费国精产品自偷自偷免费看| 久久国产精品男人的天堂av| 日韩中文字幕在线观看一区|