999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

帶式輸送機參數化設計系統的設計與實現

2024-01-21 18:33:21孫向青
無線互聯科技 2023年20期
關鍵詞:參數化設計

孫向青,龔軍,解玲

摘要:帶式輸送機是一種以連續方式輸送物料的機械設備,能夠部署在各種復雜的環境場所,現已成為散裝物料的主要輸送設備,具有安裝方便、使用壽命長、工作效率高等諸多優點。文章提出了一種在.NET框架下,采用C# .NET為編程語言實現的帶式輸送機參數化設計系統。實踐證明,參數化設計系統,能夠使得帶式輸送機設計過程變得更加高效、準確和靈活,大大提高了設計者的工作水平和工作效率。

關鍵詞:.NET框架;帶式輸送機;參數化設計

中圖分類號:TP311? ? ? ? ? ? ? ? ?文獻標志碼::A

0引言

帶式輸送機是一種被廣泛應用在港口、電廠、礦山、廠房的機械運輸設備,具有構造簡單、輸送能力強、方便安裝、維修方便、投資成本低等諸多優點,受到眾多用戶的喜愛。近年來,隨著我國帶式輸送機技術快速的發展,帶式輸送機的設計理念和設計水平已經達到了國際先進水平。但是,隨著用戶對帶式輸送機的整體功能和性能的要求不斷提高,帶式輸送機設計已經朝著高運載、大速度、長距離的方向發展,顯然還延續人工方式進行設計、修改、再設計、再修改的方式已經不能適應當前的技術要求[1]。因此,使用相關的輔助軟件對帶式輸送機主要部件進行參數化設計是提高廣大設計者工作效率和設計水平的一種有效方法。

帶式輸送機的優點眾多,但主要優點如下。

(1)能夠運輸多種物料。

帶式輸送機可以運輸的物料種類非常豐富,不僅可以運輸石料、木材、面粉等日常物資,還可以運輸鹽酸、硫酸以及其他一些腐蝕性強的物品[2]。

(2)運載能力強。

帶式輸送機具有超強的運輸能力。一臺帶式輸送機可以在1小時內完成上百噸物資的運送,在一些特殊的場合,甚至可以完成上萬噸物資的運送。

(3)適合復雜環境工作。

同一般的運輸工具,如汽車、輪船等比較,其適合的運輸場所更加廣泛,它不僅可以安裝在具有一定角度的坡面上,同時還可以根據實際的地形進行安裝,甚至可以按照用戶的需要在一定的角度范圍內轉動[3]。

(4)運行狀況穩定、運輸成本低。

由于帶式輸送機故障率低的優點,在實際工作過程中,不需要投入太多的人力對其進行現場看護,大大節省了企業人力、物力的投入成本[4]。

從以上特點來看,帶式輸送機具有一些無可比擬的優點。但隨著用戶的需求不斷變化,其設計水平還有很大的提升空間,需要設計者來改進優化,以滿足用戶新需求。

1帶式輸送機設計計算帶式輸送機總體設計過程中,需要考慮因素如下:(1)運輸物料特性,如物料的粒度及級配、溫度、濕度以及物料是否有腐蝕性或者其他特殊因素。(2)驅動裝置的最大功率或者是運輸能力。(3)安裝環境及地質狀態。(4)送料口位置、方向及卸料位置和方向。(5)帶式輸送機安裝角度、高度等因素。除了上述考慮的因素外,還需要對一些參數進行計算,需要重點考慮以下方面。

1.1輸送帶張力計算

輸送帶張力是設計中的重要參數之一。在輸送帶正常工作的前提下,可以采用必要的實驗手段和對應的計算方法來較為精準地計算輸送帶的實際張力。在已知輸送帶上物料質量和輸送帶的速度的前提下,可以根據物料的質量和輸送帶的速度來計算輸送帶的張力[5]。在張力計算的過程中,還要重點考慮彈性形變和垂度兩個關鍵因素來保障輸送帶的運行穩定。

1.2輸送帶彎曲應力計算

輸送帶在實際的運行過程中,需要使用多個托輥和滾筒,所以在計算過程中還需要考慮輸送帶所承受的彎曲應力[6]。在計算輸送帶的彎曲應力時,需要考慮輸送帶的彎曲半徑、輸送帶的彈性模量、泊松比以及抗拉強度等因素。根據輸送帶的彎曲半徑和抗拉強度等參數,可以計算出輸送帶在彎曲處的應力分布情況,并據此選擇合適的輸送帶材料。

1.3軸和軸承設計

軸和軸承是帶式輸送機中的重要組成部分。在設計軸和軸承時,需要考慮軸的強度和剛度、軸承的承載能力以及潤滑和密封等因素[7]。根據實際工作情況和運行要求,可以選擇適合的軸和軸承類型,并對其進行強度和剛度校核。此外,還需要考慮軸和軸承的安裝和維護等方面的因素。

1.4驅動裝置選擇與設計

驅動裝置是保證帶式輸送機正常工作的必要條件,對輸送機的運載承受能力和工作效率起到重要的作用。在選擇和設計驅動裝置時,需要考慮電機功率、轉速、扭矩等因素,還需要考慮減速器和制動器等輔助裝置的選型和使用要求[8]。

1.5制動和逆止裝置設計

制動和逆止裝置是帶式輸送機安全運行的重要保障。在設計制動和逆止裝置時,需要綜合全盤考慮制動和逆止裝置的制動力矩和逆止力矩等重要參數,以確保在緊急情況下能夠及時停車或逆止[9]。此外,還需要考慮制動和逆止裝置的安裝和維護等方面的因素。

1.6托輥選擇與設計

托輥是支撐運輸帶的重要組成部分,在選擇和設計托輥時,需要考慮托輥的承載能力、轉動慣量以及密封和潤滑等因素。根據實際工況和運行要求,可以選擇適合的托輥類型,并對其進行強度和剛度校核[10]。

1.7機架設計

帶式輸送機最重要的支撐零部件為機架,設計水平對輸送機的穩定性起到非常重要的作用。在設計和選擇機架時,需要考慮機架的結構形式、材料和尺寸等因素,以確保機架具有足夠的承載能力和穩定性。根據實際工況和運行要求,可以選擇適合的機架類型,并進行相應的強度和剛度校核。綜上所述,帶式輸送機設計過程中,需要考慮多個方面,包括輸送帶張力計算、輸送帶彎曲應力計算、軸和軸承設計、驅動裝置選擇與設計、制動和逆止裝置設計、托輥選擇與設計以及機架設計等。在設計過程中,需要綜合考慮各個方面的因素,以確保帶式輸送機的穩定、高效和安全運行。

2參數設計化實例2.1參數化設計帶式輸送機在參數設計的過程中主要考慮以下4種因素。

2.1.1帶寬

帶寬是帶式輸送機的重要參數之一,它決定了輸送帶的最大承載能力。根據所需運輸物料的大小和重量,選擇合適的帶寬。例如:如果需要運輸大型物料或重載物料,則需要選擇較大帶寬的輸送帶。

2.1.2驅動功率/扭矩

驅動功率/扭矩是帶式輸送機的另一個重要參數,它決定了輸送帶的驅動力和輸送速度。根據所需運輸物料的摩擦系數和提升高度,選擇合適的驅動功率/扭矩。

2.1.3輸送速度

輸送速度是帶式輸送機的第三個重要參數,它決定了物料運輸的時間和效率。根據實際生產需求和物料特性,選擇合適的輸送速度。

2.1.4托輥類型和尺寸

托輥是帶式輸送機的支撐部件,對輸送帶的穩定運行起著關鍵作用。托輥的類型和尺寸需要根據實際運輸需求和輸送帶的寬度來選擇。

基于.NET程序的帶式輸送機參數化設計流程如圖1所示。

2.2設計框圖

在對帶式傳送機設計過程中,由于市面上的帶式傳送機型號多樣,各類參數對帶式傳送機的整體質量影響極大。一個適合的系數能夠讓設備消耗與耗能相匹配。如果通過復雜的公式來人工計算,難以保證系數的可靠性,而通過編程方式能夠很好地彌補人工計算的缺點。軟件設計如圖2所示。

2.3程序編寫

界面是人機交互的一個非常重要的組成部分,在.NET程序中,參數對話框由Form類表示。傳統.NET中對話框是通過Form類的ShowDialog()函數實現,但在AutoCAD中這個函數會出現一些無法預料的錯誤。所以AutoCAD.NET專門提供了2個函數來顯示參數對話框,它們都是ApplicationServices命名空間的Application類的靜態成員函數。

一般使用模態對話框,其顯示是通過ShowModalDialog()函數實現,其有5種重載,本文使用其中最簡單的形式:

public static DialogResult ShowModalDialog(Form formToShow)

所以函數顯示的方法如下:

public class CustomDialog

{[CommandMethod("ModalDialog")]

public void ModalDialog()

{

ModalForm form=new ModalForm();

Application.ShowModalDialog(form);

}

為了提高繪圖效率,使用塊的方式將圖形加載到圖形數據庫當中。在使用.NET技術進行二次開發時,采用直接創建一個不帶屬性的簡單塊的方式,AutoCAD的塊是儲存在塊表記錄中的實體對象的集合。每一個塊都從BlockBegin對象開始,然后緊跟著數個Entity對象,最后以BlockEnd對象結束。

要在.NET中創建塊定義,可以按以下步驟進行:

(1)創建一個BlockTableRecord對象并設置塊的名稱。塊由BlockTableRecord類表示,該類只有一個無參數的默認構造函數,所以當創建一個BlockTableRecord對象后,還需使用Name屬性來設置塊名稱。利用Transaction類的GetObject()函數獲得當前圖形的塊表對象。

(2)創建組成快的實體對象。調用BlockTableRecord類的成員函數AppendEntity將組成快的實體寫入塊表記錄,AppendEntity函數的定義如下:

PublicObject Id AppendEntity(Entity entity);

通過調用BlockTable類的Add函數將創建的塊表記錄寫入當前圖形的塊表。

2.4程序的自動加載與發布

采用Lisp、VBA和ARX生成的這些程序文件,AutoCAD能夠自動識別并加載,但是對于.NET程序,本文要實現自動加載需要借助外部工具的力量,本文選擇Inno Setup這個簡單易操作的打包程序創建.NET安裝程序。

Inno Setup是一個由Delphi語言編寫的免費安裝制作軟件,相對市面上其他打包軟件,它更加小巧、簡便。要創建一個適用于多版本的AutoCAD安裝程序要經歷以下步驟:

(1)編寫一個Windows窗體程序,用于顯示當前系統安裝的AutoCAD,用戶需選擇并啟動所需的AutoCAD版本。

(2)編寫一個acad.lsp的Lisp文件,在其中鍵入加載.NET程序集的NetLoad命令,用于AutoCAD啟東時自動檢索其啟動位置的acad.lsp并自動運行。

(3)使用Inno Setup將上述兩文件進行打包。

首先使用Visual Studio中的Windows窗體設計器將下圖中的控件拖入。

隨后在Load事件處理函數Form1_Load中加入關鍵代碼如下:

Private void Form1_Load(object sender, EventArgs e)

{List locations=GetAutoCADLocations();

Foreach(string location in locations)

{

string installedCADs=location.Split('\\').Last();

this.listBox1.Items.Add(installedCADs);

}

}

public static List GetAutoCADLocations()

{

List locations=new List();

RegistryKeykeyLocalMachine=RegistryKey.OpenBaseKey(RegistryHive.LocalMachine,RegistryView.Registry64);

RegistryKey keyAutoCAD=keyLocalMachine.OpenSubKey("SOFTWARE\\Autodesk\\AutoCAD");

string[] cadVersions=keyAutoCAD.GetSubKeyNames();

foreach (string cadVersion in cadVersions)

{

RegistryKey keyCADVersion=keyAutoCAD.OpenSubKey(cadVersion);

string[] cadNames=keyCADVersion.GetSubKeyNames();

foreach (string cadName in cadNames)

{

if (cadName.EndsWith("804"))

{

RegistryKey keyCADName=keyCADVersion.OpenSubKey(cadName);

string location=keyCADName.GetValue("Location").ToString();

locations.Add(location);

}

}

}

return locations;

}

在使用OpenSubKey獲取AutoCAD在注冊表中的鍵時,由于當前系統位數不同,不能直接抓取,只能獲取到32位系統的注冊表鍵,為了解決這個問題,先使用OpenBaseKey函數打開64位系統的注冊表母鍵值,來避免這個問題。

準備第二部分的文件,用記事本文件輸入一段Delphi代碼:

(COMMAND “NETLOAD” “Chop10.dll”)

將記事本文件名改為acad.lsp,并將這兩個文件復制到一個文件夾中,打開Inno Setup進行安裝程序打包。

2.5實例分析

本文以輸送機機架中的連接鋼部件管為例,介紹其設計過程。首先,訪問系統主界面后,依次點擊參數設計、卸載架、連接鋼管后,彈出連接鋼管參數對話框,在對話框中分別輸入長度為304mm,小圓孔直徑為25mm,大圓孔直徑為80mm,中心距為200mm等參數后,點擊確定后,就可以生成三維參數模型。三維參數模型如圖3所示。

如果設計者對該三維參數模型不滿意,可以重復上述步驟,在連接鋼管參數對話框中修改參數后,重新生成新的三維模型。

3結語

本文提出的帶式輸送機參數化設計系統,旨在提高帶式輸送機設計人員的設計效率和設計質量,從而增強其設計產品在市場的競爭力,用戶可以通過系統輸入帶式輸送機關鍵部件的參數后,自動生成帶式輸送機的三維模型,同時也能夠生成二維工程圖。

實踐表明,該參數化設計系統能夠較好解決人工建模過程中對設計方案反復修改、重構的缺點,顯著降低了產品的設計周期,極大地提高了設計者的設計水平和設計效率,能夠為同行提供有益參考。

參考文獻

[1]王慶剛,李剛.網絡輿情形成機制與危機管理研究[J].產業與科技論壇,2021(4):223-224.

[2]張鵬.基于SolidWorks二次開發的帶式輸送機參數化設計[J].港口裝卸,2022(4):4-5.

[3]于中山,邱冶.帶式輸送機傳動滾筒軸的參數化設計與有限元分析[J].機械制造,2022(3):1-4.

[4]殷華,曹現剛.基于參數化設計的礦用帶式輸送機結構優化研究[J].能源與環保,2021(5):233-238.

[5]黃勇,魏坤坤,潘江如,等.基于參數化設計的DTⅡ型帶式輸送機數字樣機系統開發[J].內燃機與配件,2020(24):197-201.

[6]雷宏.基于SolidWorks的DSJ100/200帶式輸送機參數化設計的研究[J].機械管理開發,2019(10):11-12.

[7]王韶霞.AutoCAD二次開發技術在煤礦的應用[J].煤炭技術,2023(6):165-166.

[8]馬武,霍明明.帶式輸送機傳動滾筒參數化設計及穩定性研究[J].煤礦機械,2018(9):23-25.

[9]伍文進.三維CAD技術發展及其對制圖課程教與學影響之探討[J].中國電力教育,2019(11):165-167.

[10]薛成龍,王學文,謝嘉成,等.帶式輸送機關鍵零部件多方法參數化協同建模研究[J].礦業研究與開發,2019(2):111-115.

(編輯王永超)

Design and implementation of a parameterized design system for belt conveyor

Sun? Xiangqing1, Gong? Jun2*, Xie? Ling2

(1.Petroleum transportation Co., Ltd., of China, Urumqi 830012, China;?2.Xinjiang University, Urumqi 830046, China)

Abstract:? Belt conveyor is a mechanical device driven by friction to transport materials in a continuous way. It is widely used in transportation places with a certain inclination angle or horizontal transportation places, and has many characteristics such as convenient installation, long service life and high working efficiency. In this paper, a parametric design method of belt conveyor based on C# .NET programming language under the. NET framework is proposed. By using this method, all parameters of belt conveyor can be managed conveniently. In the design process, users can input different parameter values according to their actual needs, and the system can automatically generate a belt conveyor model that meets the needs of users. On this basis, users can further modify and optimize the model until they are satisfied with it. Practice has proved that this design method can make the design process of belt conveyor more efficient, accurate and flexible, and greatly improve the working level and efficiency of designers.

Key words: .NET framework; belt conveyor; parametric design

猜你喜歡
參數化設計
基于梁與接頭靈敏度分析的白車身剛度模態優化
級聯骨架模型驅動的2K—V型減速機數字化建模
科技視界(2017年1期)2017-04-20 00:28:09
基于參數化設計的CATIA二次開發技術研究
科學與財富(2017年7期)2017-04-11 01:59:03
s型無碳小車的研究
一種不壓井修井機底座的參數化設計和有限元分析
淺談全方位深松機的設計與優化
基于設計模板的鍋筒參數化設計系統開發
軟件導刊(2016年9期)2016-11-07 21:27:21
基于SolidWorks的零件建模參數化設計應用簡析
科技資訊(2015年19期)2015-10-09 19:31:12
基于CATIA的飛機復雜結構件三維參數化設計①
科技資訊(2015年8期)2015-07-02 18:34:21
基于行人頭部保護和剛度要求的發動機罩內板優化設計
主站蜘蛛池模板: 中文字幕免费在线视频| 国产日本视频91| 伊在人亚洲香蕉精品播放 | 2022国产无码在线| 天堂岛国av无码免费无禁网站| 成年看免费观看视频拍拍| 亚洲愉拍一区二区精品| 一区二区三区成人| 91网站国产| 亚洲人成影院在线观看| 香蕉蕉亚亚洲aav综合| 婷婷色中文| 欧美成人一级| 精品成人一区二区三区电影| 一级毛片在线直接观看| 全免费a级毛片免费看不卡| 好吊日免费视频| 日韩av电影一区二区三区四区 | 亚洲综合片| 国产91无码福利在线| 国产亚洲精品97在线观看| 亚洲国产精品一区二区高清无码久久 | 欧美视频二区| 高清无码手机在线观看| 亚洲一区网站| 久久国产拍爱| 58av国产精品| 成人午夜免费视频| 欧美综合一区二区三区| 国产精品永久久久久| 久久久精品国产亚洲AV日韩| 2020亚洲精品无码| 人妻精品久久无码区| 国产成人无码综合亚洲日韩不卡| 亚洲一区二区黄色| 欧洲av毛片| www亚洲精品| 久久亚洲高清国产| 久久动漫精品| 在线亚洲天堂| 18禁黄无遮挡网站| 一本大道无码日韩精品影视| av一区二区三区在线观看| 亚洲国产日韩欧美在线| 国产一区二区三区精品欧美日韩| 国产精品久久久久久久久| 国产免费黄| 小说 亚洲 无码 精品| 欧美成人h精品网站| 免费AV在线播放观看18禁强制| 国产一区二区视频在线| 婷婷在线网站| 2020极品精品国产 | 亚洲成在线观看| www中文字幕在线观看| 亚洲人成网站色7777| 亚洲精品国产综合99| 欧美国产在线精品17p| 国产国拍精品视频免费看| 国产精品九九视频| 99re热精品视频中文字幕不卡| 亚洲中字无码AV电影在线观看| 国产18在线播放| 欧美精品三级在线| 99久久国产综合精品女同| 亚洲欧美日韩视频一区| 日韩精品亚洲一区中文字幕| 欧美激情第一区| 无码中文AⅤ在线观看| 欲色天天综合网| 亚洲欧美不卡| 国内精品视频| 97在线碰| 最新国产高清在线| 国产精品毛片在线直播完整版| 亚洲三级网站| 亚洲无线视频| 日本午夜精品一本在线观看| 国产青青操| 精品无码国产自产野外拍在线| 欧美97欧美综合色伦图| 亚洲av成人无码网站在线观看|