• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MATLAB 應(yīng)用程序組件的無縫鋼管穿孔工藝軟件開發(fā)*

      2021-05-10 02:36:14加世瀅王清華胡建華雙遠(yuǎn)華
      鋼管 2021年6期
      關(guān)鍵詞:無縫鋼管管型穿孔

      加世瀅,王清華,胡建華,雙遠(yuǎn)華

      (太原科技大學(xué)電子信息工程學(xué)院,山西 太原 030024)

      隨著我國經(jīng)濟(jì)的快速發(fā)展,無縫鋼管的生產(chǎn)在我國經(jīng)濟(jì)生產(chǎn)的眾多領(lǐng)域起著十分重要的作用,在無縫鋼管生產(chǎn)的機(jī)組中合理規(guī)劃穿孔機(jī)軋制工藝是生產(chǎn)高品質(zhì)鋼管的根本保證[1]。因此,設(shè)計合適的穿孔設(shè)備才能使得穿孔過程順利進(jìn)行,保證穿孔產(chǎn)品的質(zhì)量[2]。

      隨著圖形顯示設(shè)備的廣泛應(yīng)用和以“用戶為中心”的發(fā)展趨勢,工業(yè)生產(chǎn)對人機(jī)交互界面的需求也越來越多。無縫鋼管的斜軋穿孔設(shè)備的設(shè)計是一項復(fù)雜的工作,涉及到了許多繁雜的理論公式和經(jīng)驗公式。要滿足工藝要求并且能穿軋出符合要求的產(chǎn)品,計算過程不僅要求準(zhǔn)確,還需要隨時可以調(diào)整,所以進(jìn)行斜軋穿孔設(shè)備的參數(shù)化設(shè)計,取代人工計算是有實際應(yīng)用價值的。文獻(xiàn)[3]應(yīng)用Visual Basic 平臺根據(jù)斜軋擴(kuò)徑的工藝特點實現(xiàn)了輥形的設(shè)計,將復(fù)雜的設(shè)計工作參數(shù)化。文獻(xiàn)[4]應(yīng)用MATLAB 與AutoCAD 軟件實現(xiàn)了Y 型軋管機(jī)連軋棒材的孔型計算參數(shù)化設(shè)計,自動完成孔型參數(shù)計算、繪圖及輸出的功能。

      MATLAB 具有強(qiáng)大的數(shù)據(jù)處理能力,它還為用戶提供了直觀的程序設(shè)計流程、高品質(zhì)的可視化體驗以及便捷的與其他程序接口的功能[5]。對于參數(shù)繁多又經(jīng)常需要修改的大型計算程序,利用MATLAB 應(yīng)用程序功能設(shè)計一個交互式圖形用戶界面十分有意義,在越來越多的領(lǐng)域得到了應(yīng)用。文獻(xiàn)[6]利用MATLAB APP Designer 開發(fā)設(shè)計了一款A(yù)PP,實現(xiàn)電動汽車的驅(qū)動電機(jī)、動力電池和傳動比的關(guān)鍵參數(shù)匹配。文獻(xiàn)[7]利用MATLAB GUI 軟件平臺,開發(fā)出了滾動軸承修正額定壽命計算系統(tǒng),設(shè)計了常用的滾動軸承的計算界面。

      本文通過對斜軋穿孔工藝進(jìn)行分析,提取關(guān)鍵影響參數(shù),開發(fā)了穿孔工藝參數(shù)離線計算軟件,利用MATLAB 應(yīng)用程序組件,以傳統(tǒng)的數(shù)學(xué)模型為基礎(chǔ),進(jìn)行了軟件的可視化圖形界面設(shè)計。該軟件簡潔、易于操作、運行速度快、計算準(zhǔn)確,能夠使設(shè)計人員通過可視化界面預(yù)測、調(diào)整工藝參數(shù),大大簡化了傳統(tǒng)計算方法,并可根據(jù)已知參數(shù)提前獲得生產(chǎn)所需的各項指標(biāo)[8-13]。

      1 斜軋穿孔工藝軟件開發(fā)方案

      本文是在MATLAB APP 工具下完成的斜軋穿孔工藝軟件開發(fā),該斜軋穿孔工藝參數(shù)計算系統(tǒng)可在離線的情況下對穿孔設(shè)備中的關(guān)鍵參數(shù)進(jìn)行模擬計算,以便于在設(shè)計生產(chǎn)時能快捷、準(zhǔn)確地獲得主要的設(shè)備參數(shù)和產(chǎn)品信息。軟件要求實現(xiàn)的功能有:坯料信息、設(shè)備參數(shù)的維護(hù)、調(diào)用和修改,不同產(chǎn)品規(guī)格要求的軋輥設(shè)計、導(dǎo)板設(shè)計、頂頭設(shè)計、運動學(xué)參數(shù)、管型預(yù)測、力能參數(shù)計算。界面中設(shè)計多個EditFiled 可以導(dǎo)入影響鋼管參數(shù)計算的關(guān)鍵因素,通過“按鈕”將鋼管頂頭設(shè)計、管型預(yù)測、力能參數(shù)的預(yù)測值導(dǎo)入EditFiled 并顯示,最后可生成電子表格保存。該工具通過代碼視圖和設(shè)計視圖的結(jié)合,提供一種設(shè)計簡單、計算速度快、靈活性高且穩(wěn)定可靠的無縫鋼管穿孔工藝參數(shù)用戶界面。斜軋穿孔設(shè)備參數(shù)化設(shè)計流程如圖1 所示。現(xiàn)以頂頭設(shè)計、管型預(yù)測、力能參數(shù)計算模塊為例介紹軟件開發(fā)過程。

      圖1 斜軋穿孔設(shè)備參數(shù)化設(shè)計流程

      2 穿孔工藝數(shù)學(xué)模型

      2.1 毛管管型計算

      鋼管生產(chǎn)過程中,尺寸精度是影響產(chǎn)品精度的重要因素之一。近年來,隨著鋼管技術(shù)和自動化水平的不斷提高,對其尺寸精度要求愈來愈嚴(yán)格。尺寸精度主要包括有毛管的外徑、壁厚和延伸率。

      毛管外徑d0計算式為:

      式中 b —— 軋輥間距,mm;

      l —— 導(dǎo)板間距,mm;

      D —— 軋輥直徑,mm;

      Lp—— 頂頭圓弧部分長度,mm;

      γ —— 頂頭伸出量,mm;

      β —— 送進(jìn)角,(°);

      α2——軋輥出口錐角,(°);

      Δdi—— 直徑彈跳值,mm。

      壁厚值S0計算式為:

      式中 δn—— 頂頭直徑,mm;

      ΔSi—— 壁厚彈跳值,mm。

      穿孔延伸系數(shù)μ計算式為:

      式中 dz—— 管坯直徑,mm。

      2.2 軋制力計算

      軋制壓力、頂頭軸向負(fù)荷、軋制扭矩和軋制功率是鋼管斜軋管機(jī)工具設(shè)計中的主要參數(shù)[8]。斜軋穿孔的力能參數(shù)包括金屬對軋輥的軋制壓力、金屬作用在導(dǎo)板上的壓力和軸向力,而后面兩個均與第一個軋制壓力有關(guān),因此精確確定軋制壓力大小對設(shè)備設(shè)計很重要。計算總軋制壓力時,首先要確定接觸面積。在斜軋穿孔時,沿變形區(qū)長度,接觸表面的寬度是變化的。

      (1) 接觸面積F 為:

      式中 bi,bi+1—— 分點i 及i+1 上的接觸寬度,mm;

      Δl —— 分點i 及i+1 間的距離,mm。

      (2) 平均單位壓力p 為:

      式中 υ —— 中間主應(yīng)力影響系數(shù),取1.15;

      n —— 外摩擦及變形區(qū)幾何參數(shù)影響系數(shù),取1;

      n′ —— 外端影響系數(shù);

      n″ —— 張力影響系數(shù),取1;

      σs—— 一定的變形溫度、變形速度及變形程度金屬的變形抗力,MPa。

      綜上所述,軋制力P 為:

      2.3 頂頭設(shè)計

      二輥斜軋穿孔中,穿孔頂頭是重要內(nèi)變形工具,頂頭質(zhì)量的好壞直接影響到毛管的質(zhì)量、產(chǎn)量和各種消耗。就變形的作用看,由實心管坯變成空心毛管時,內(nèi)徑由0 擴(kuò)展到要求值,這種變形主要靠頂頭來完成[9]。

      (1) 鼻部直徑Dp:

      (2) 鼻部長度lo:

      (3) 頂頭伸出量:

      式中 Lo—— 毛管長度,mm;

      K —— 壓縮帶寬度,mm。

      3 功能模塊及界面

      MATLAB GUI 通常采用圖形對象的形式創(chuàng)建操作界面,如:窗口、光標(biāo)、按鈕、菜單、文本描述等[10]。其中,按鈕的主要功能是執(zhí)行命令,是最常用的控件;靜態(tài)文本框主要用于對界面提供功能性的解釋和說明;可編輯文本框為程序提供輸入?yún)?shù),包括文本或數(shù)字。利用MATLAB 應(yīng)用程序中的有關(guān)控件[11],構(gòu)造無縫鋼管斜軋穿孔工藝的運行界面及輸入、輸出窗口,再根據(jù)采集數(shù)據(jù)的輸入形式和數(shù)據(jù)結(jié)構(gòu)進(jìn)行計算。

      本文以頂頭設(shè)計、管型預(yù)測和力能參數(shù)計算為例介紹穿孔離線軟件的模塊功能及代碼。將理論基礎(chǔ)及晦澀難懂的電腦語言轉(zhuǎn)化成簡單易懂的圖形用戶界面,并編寫了后臺回調(diào)函數(shù),形成無縫鋼管斜軋穿孔工藝計算系統(tǒng),具有很強(qiáng)的實用性;該界面簡潔、易于操作,能直觀反映不同數(shù)據(jù)的測試結(jié)果,使操作人員提高生產(chǎn)效率,降低時間成本[13]。

      3.1 應(yīng)用程序交互界面設(shè)計

      基于MATLAB 應(yīng)用程序軟件開發(fā)無縫鋼管斜軋穿孔工藝系統(tǒng),采用該系統(tǒng)操作性能好,操作方法簡單,只需輸入幾個相關(guān)參數(shù)即可完成對頂頭設(shè)計、管型預(yù)測、力能參數(shù)的計算??紤]到使用該系統(tǒng)的用戶是非專業(yè)的計算機(jī)人員,在設(shè)計界面時應(yīng)遵循簡潔、友好、直觀的原則,這里采用的控件主要是按鈕(Push Button)、靜態(tài)文本框(Static Text)和可編輯文本框(Edit Text),并通過編輯m 腳本文件創(chuàng)建該界面。

      設(shè)計的交互界面主要劃分為3 部分:主界面、參數(shù)設(shè)定界面和參數(shù)計算界面,每個界面均可獨立運行。參數(shù)設(shè)定區(qū)包括坯料信息和設(shè)備參數(shù);參數(shù)計算包括頂頭設(shè)計、管型預(yù)測和力能參數(shù)。主界面設(shè)置了2 個菜單欄用于跳轉(zhuǎn)到相應(yīng)的界面,參數(shù)設(shè)定界面和參數(shù)計算界面需要從模塊組件庫中拖入多個“EditField”組件用來輸入初始參數(shù)和顯示計算結(jié)果,“Button”組件,用于啟動計算指令、重置數(shù)據(jù)和返回主界面,此外對組件進(jìn)行屬性編輯和排版美化,設(shè)計出人機(jī)交互界面。

      在進(jìn)行二輥斜軋穿孔工藝參數(shù)計算之前,需先設(shè)定坯料信息以及設(shè)備參數(shù),點擊“參數(shù)設(shè)定”菜單,彈出參數(shù)設(shè)定界面如圖2 所示。

      圖2 參數(shù)設(shè)定界面

      各項參數(shù)設(shè)定結(jié)束以后,點擊“保存參數(shù)”按鈕程序會彈出對話框提示參數(shù)設(shè)定成功,若參數(shù)需要重新輸入則點擊“修改”按鈕,然后點擊“返回”按鈕返回主界面,此時“參數(shù)計算”菜單變?yōu)榭删庉嫚顟B(tài),點擊“參數(shù)計算”菜單進(jìn)入?yún)?shù)計算界面,點擊“頂頭設(shè)計計算”“管型預(yù)測計算”“力能參數(shù)計算”3個按鈕分別得到二輥斜軋穿孔工藝頂頭設(shè)計、管型預(yù)測和力能參數(shù)的計算結(jié)果,參數(shù)計算界面如圖3所示,該界面可以實現(xiàn)對工藝參數(shù)的計算。

      圖3 參數(shù)計算界面

      3.2 應(yīng)用程序代碼編寫

      MATLAB APP Designer 的代碼編寫可在代碼視圖中完成。代碼視圖部分是畫布拖入組件后生成的默認(rèn)代碼,這些代碼不可修改。

      MATLAB App Designer 中可以通過添加回調(diào)函數(shù)、函數(shù)和屬性對APP 進(jìn)行代碼編寫。回調(diào)函數(shù)是代碼編寫的核心,可以使用它來響應(yīng)用戶交互。在設(shè)計的界面中對頂頭設(shè)計、管型預(yù)測、力能參數(shù)的計算就需要添加回調(diào)函數(shù)來實現(xiàn)。具體使用時是利用組件瀏覽器選擇“Button”組件,在代碼視圖中白色背景可編輯部分,可在此對回調(diào)進(jìn)行編寫。APP 功能的實現(xiàn),回調(diào)函數(shù)是代碼編寫的核心,此處需要將前面描述的理論計算數(shù)學(xué)模型編寫嵌入到其中,要求能夠準(zhǔn)確、快速地進(jìn)行計算,編寫的回調(diào)函數(shù)代碼如圖4 所示。

      圖4 編寫的回調(diào)函數(shù)代碼

      MATLAB 文件編譯完成后,可以將計算軟件相關(guān)的APP 文件和m 文件打包編譯成可執(zhí)行程序exe 文件,將MATLAB 組件的運行環(huán)境(MCR)和可執(zhí)行程序exe 文件一起打包,在用戶使用該計算軟件時,可以直接運行exe 文件打開使用。

      4 總 結(jié)

      應(yīng)用MATLAB APP Designer 中修改控件屬性簡單,具有代碼和界面設(shè)計切換方便等優(yōu)勢,結(jié)合理論數(shù)學(xué)模型和電子表格開發(fā)了無縫鋼管二輥斜軋穿孔設(shè)備的可視化軟件,實現(xiàn)了不同產(chǎn)品規(guī)格要求的軋輥設(shè)計、導(dǎo)板設(shè)計、頂頭設(shè)計、運動學(xué)參數(shù)、管型預(yù)測、力能參數(shù)計算及電子表格格式的輸出。該軟件可以顯著地縮短穿孔設(shè)備設(shè)計周期,由快捷的計算機(jī)輔助計算代替繁雜的人工計算,提高了設(shè)計效率,為無縫鋼管斜軋穿孔生產(chǎn)提供了指導(dǎo)。

      猜你喜歡
      無縫鋼管管型穿孔
      鼻石致鼻中隔巨大穿孔1例
      YB/T 4673—2018《冷拔液壓缸筒用無縫鋼管》開始實施
      鋼管(2019年3期)2019-03-18 04:02:50
      絕緣管型母線改半絕緣管型母線的工程應(yīng)用
      電線電纜(2018年3期)2018-06-29 07:41:04
      尿沉渣中蠟樣管型與不同類型腎小球疾病的相關(guān)性研究
      超超臨界火電機(jī)組用S31042不銹無縫鋼管的研制
      手術(shù)治療胃十二指腸穿孔效果研究
      管型結(jié)構(gòu)物維修摩擦疊焊設(shè)備研制
      焊接(2015年11期)2015-07-18 11:12:46
      老年急性胃十二指腸穿孔的治療分析
      低射頻下管型線圈感應(yīng)耦合探究
      自發(fā)性乙狀結(jié)腸穿孔7例診治體會
      荥阳市| 永德县| 兰溪市| 龙泉市| 景泰县| 昭觉县| 绩溪县| 连云港市| 德格县| 邢台市| 缙云县| 三都| 四子王旗| 深圳市| 阿克苏市| 清徐县| 嘉善县| 遂平县| 礼泉县| 抚宁县| 南开区| 多伦县| 黄浦区| 伊春市| 玉环县| 苍溪县| 安宁市| 江油市| 郸城县| 南京市| 固安县| 博客| 景洪市| 林周县| 得荣县| 龙陵县| 漳平市| 凌源市| 志丹县| 东莞市| 太和县|