基于UG的槍管快速設(shè)計技術(shù)研究
發(fā)布時間:2021-04-15 00:55
根據(jù)武器槍管設(shè)計要求,論文首先以傳統(tǒng)槍管設(shè)計分析流程為基礎(chǔ),以槍管的結(jié)構(gòu)與強度設(shè)計分析為重點,通過研究槍管設(shè)計分析一體化技術(shù)和UG二次開發(fā)技術(shù),提出一套適應(yīng)于創(chuàng)建槍管模型和有限元模型的參數(shù)化建模方案,為設(shè)計人員開展槍管設(shè)計工作提供便捷的工具和技術(shù)支撐。論文的主要內(nèi)容如下:(1)槍管參數(shù)化模板:整合槍管結(jié)構(gòu)特征,提出一種適用于各個類型槍管的參數(shù)化模板。以此為基礎(chǔ),通過研究UG建模及開發(fā)技術(shù),采用表達(dá)式抑制特征的方式建立參數(shù)化模板,并利用C#、C++語言開發(fā)完成槍管參數(shù)化建模功能,為槍管自動仿真提供模型基礎(chǔ)。(2)槍管自動仿真:基于槍管參數(shù)化模板,以槍管傳統(tǒng)分析流程為核心,完成槍管仿真參數(shù)化模板的建立,包括材料屬性、載荷及約束等的參數(shù)化,達(dá)到仿真分析的一鍵化操作,使得槍管設(shè)計與仿真完全在UG環(huán)境中進(jìn)行,實現(xiàn)槍管設(shè)計分析的一體化。(3)輔助設(shè)計模塊:在槍管參數(shù)化建模及快速分析開發(fā)完成的基礎(chǔ)之上,開發(fā)了強度校核和彈槍匹配檢查模塊,并通過C++與Matlab混合編程技術(shù)完成內(nèi)彈道計算模塊的開發(fā)。以文件解析與重構(gòu)技術(shù)建立各模塊之間的交互數(shù)據(jù),實現(xiàn)各模塊間數(shù)據(jù)的保存與自動傳遞。(4)功能優(yōu)化及集成:...
【文章來源】:中北大學(xué)山西省
【文章頁數(shù)】:84 頁
【學(xué)位級別】:碩士
【部分圖文】:
設(shè)計分析一體化技術(shù)總體方案
圖 2.2 系統(tǒng)總體構(gòu)架合理的體系構(gòu)建對軟件來說十分重要,能夠使各層的體系結(jié)構(gòu)相互獨立,避免系統(tǒng)之間調(diào)用的混亂,并且可以根據(jù)功能需求,對某一功能模型反復(fù)調(diào)用,這樣就使得公共代碼的代碼量極大的壓縮,使整個系統(tǒng)的邏輯更加清晰,在一定程度上,可以縮短開發(fā)周期,提高開發(fā)效率,降低開發(fā)成本。2.3.2 功能結(jié)構(gòu)槍管設(shè)計分析一體化工具平臺是為滿足應(yīng)用先進(jìn)計算技術(shù)與現(xiàn)代分析手段進(jìn)行槍管設(shè)計、提高槍管產(chǎn)品的可靠性等的功能需求而開發(fā)的,由內(nèi)彈道計算、槍管結(jié)構(gòu)設(shè)計、強度校核、彈槍匹配檢查、參數(shù)化建模、靜強度有限元分析、槍管模態(tài)分析等功能模塊構(gòu)成該系統(tǒng)。功能結(jié)構(gòu)如 2.3 所示。
圖 2.3 功能結(jié)構(gòu)具體功能如下:(1) 參數(shù)輸入此部分的參數(shù)輸入是指對內(nèi)彈道計算模塊的輸入,包括性能的輸入、火藥參數(shù)的輸入和武器結(jié)構(gòu)參數(shù)的輸入,輸入方式包括設(shè)計人員手動輸入方式和通過提取保存的數(shù)據(jù)文件進(jìn)行輸入。(2) 內(nèi)彈道計算內(nèi)彈道計算通過上一步的參數(shù)輸入完成對數(shù)據(jù)的輸入,通過內(nèi)彈道計算用戶可得到p-l、p-t、v-l、v-t 常規(guī)的內(nèi)彈道結(jié)果曲線,而且因后續(xù)槍管外形設(shè)計需要,須添加對此模塊功能的需求。(3) 結(jié)構(gòu)設(shè)計此模塊需要對槍管的內(nèi)膛和外形結(jié)構(gòu)進(jìn)行設(shè)計,內(nèi)膛結(jié)構(gòu)包括彈膛部和線膛部的設(shè)計,其中彈膛部涉及彈膛錐數(shù)的選擇及其參數(shù)輸入,線膛部包括膛線結(jié)構(gòu)的選擇及其參
本文編號:3138343
【文章來源】:中北大學(xué)山西省
【文章頁數(shù)】:84 頁
【學(xué)位級別】:碩士
【部分圖文】:
設(shè)計分析一體化技術(shù)總體方案
圖 2.2 系統(tǒng)總體構(gòu)架合理的體系構(gòu)建對軟件來說十分重要,能夠使各層的體系結(jié)構(gòu)相互獨立,避免系統(tǒng)之間調(diào)用的混亂,并且可以根據(jù)功能需求,對某一功能模型反復(fù)調(diào)用,這樣就使得公共代碼的代碼量極大的壓縮,使整個系統(tǒng)的邏輯更加清晰,在一定程度上,可以縮短開發(fā)周期,提高開發(fā)效率,降低開發(fā)成本。2.3.2 功能結(jié)構(gòu)槍管設(shè)計分析一體化工具平臺是為滿足應(yīng)用先進(jìn)計算技術(shù)與現(xiàn)代分析手段進(jìn)行槍管設(shè)計、提高槍管產(chǎn)品的可靠性等的功能需求而開發(fā)的,由內(nèi)彈道計算、槍管結(jié)構(gòu)設(shè)計、強度校核、彈槍匹配檢查、參數(shù)化建模、靜強度有限元分析、槍管模態(tài)分析等功能模塊構(gòu)成該系統(tǒng)。功能結(jié)構(gòu)如 2.3 所示。
圖 2.3 功能結(jié)構(gòu)具體功能如下:(1) 參數(shù)輸入此部分的參數(shù)輸入是指對內(nèi)彈道計算模塊的輸入,包括性能的輸入、火藥參數(shù)的輸入和武器結(jié)構(gòu)參數(shù)的輸入,輸入方式包括設(shè)計人員手動輸入方式和通過提取保存的數(shù)據(jù)文件進(jìn)行輸入。(2) 內(nèi)彈道計算內(nèi)彈道計算通過上一步的參數(shù)輸入完成對數(shù)據(jù)的輸入,通過內(nèi)彈道計算用戶可得到p-l、p-t、v-l、v-t 常規(guī)的內(nèi)彈道結(jié)果曲線,而且因后續(xù)槍管外形設(shè)計需要,須添加對此模塊功能的需求。(3) 結(jié)構(gòu)設(shè)計此模塊需要對槍管的內(nèi)膛和外形結(jié)構(gòu)進(jìn)行設(shè)計,內(nèi)膛結(jié)構(gòu)包括彈膛部和線膛部的設(shè)計,其中彈膛部涉及彈膛錐數(shù)的選擇及其參數(shù)輸入,線膛部包括膛線結(jié)構(gòu)的選擇及其參
本文編號:3138343
本文鏈接:http://sikaile.net/kejilunwen/jingguansheji/3138343.html
教材專著