基于UG的枪管快速设计技术研究
发布时间:2021-04-15 00:55
根据武器枪管设计要求,论文首先以传统枪管设计分析流程为基础,以枪管的结构与强度设计分析为重点,通过研究枪管设计分析一体化技术和UG二次开发技术,提出一套适应于创建枪管模型和有限元模型的参数化建模方案,为设计人员开展枪管设计工作提供便捷的工具和技术支撑。论文的主要内容如下:(1)枪管参数化模板:整合枪管结构特征,提出一种适用于各个类型枪管的参数化模板。以此为基础,通过研究UG建模及开发技术,采用表达式抑制特征的方式建立参数化模板,并利用C#、C++语言开发完成枪管参数化建模功能,为枪管自动仿真提供模型基础。(2)枪管自动仿真:基于枪管参数化模板,以枪管传统分析流程为核心,完成枪管仿真参数化模板的建立,包括材料属性、载荷及约束等的参数化,达到仿真分析的一键化操作,使得枪管设计与仿真完全在UG环境中进行,实现枪管设计分析的一体化。(3)辅助设计模块:在枪管参数化建模及快速分析开发完成的基础之上,开发了强度校核和弹枪匹配检查模块,并通过C++与Matlab混合编程技术完成内弹道计算模块的开发。以文件解析与重构技术建立各模块之间的交互数据,实现各模块间数据的保存与自动传递。(4)功能优化及集成:...
【文章来源】:中北大学山西省
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
设计分析一体化技术总体方案
图 2.2 系统总体构架合理的体系构建对软件来说十分重要,能够使各层的体系结构相互独立,避免系统之间调用的混乱,并且可以根据功能需求,对某一功能模型反复调用,这样就使得公共代码的代码量极大的压缩,使整个系统的逻辑更加清晰,在一定程度上,可以缩短开发周期,提高开发效率,降低开发成本。2.3.2 功能结构枪管设计分析一体化工具平台是为满足应用先进计算技术与现代分析手段进行枪管设计、提高枪管产品的可靠性等的功能需求而开发的,由内弹道计算、枪管结构设计、强度校核、弹枪匹配检查、参数化建模、静强度有限元分析、枪管模态分析等功能模块构成该系统。功能结构如 2.3 所示。
图 2.3 功能结构具体功能如下:(1) 参数输入此部分的参数输入是指对内弹道计算模块的输入,包括性能的输入、火药参数的输入和武器结构参数的输入,输入方式包括设计人员手动输入方式和通过提取保存的数据文件进行输入。(2) 内弹道计算内弹道计算通过上一步的参数输入完成对数据的输入,通过内弹道计算用户可得到p-l、p-t、v-l、v-t 常规的内弹道结果曲线,而且因后续枪管外形设计需要,须添加对此模块功能的需求。(3) 结构设计此模块需要对枪管的内膛和外形结构进行设计,内膛结构包括弹膛部和线膛部的设计,其中弹膛部涉及弹膛锥数的选择及其参数输入,线膛部包括膛线结构的选择及其参
本文编号:3138343
【文章来源】:中北大学山西省
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
设计分析一体化技术总体方案
图 2.2 系统总体构架合理的体系构建对软件来说十分重要,能够使各层的体系结构相互独立,避免系统之间调用的混乱,并且可以根据功能需求,对某一功能模型反复调用,这样就使得公共代码的代码量极大的压缩,使整个系统的逻辑更加清晰,在一定程度上,可以缩短开发周期,提高开发效率,降低开发成本。2.3.2 功能结构枪管设计分析一体化工具平台是为满足应用先进计算技术与现代分析手段进行枪管设计、提高枪管产品的可靠性等的功能需求而开发的,由内弹道计算、枪管结构设计、强度校核、弹枪匹配检查、参数化建模、静强度有限元分析、枪管模态分析等功能模块构成该系统。功能结构如 2.3 所示。
图 2.3 功能结构具体功能如下:(1) 参数输入此部分的参数输入是指对内弹道计算模块的输入,包括性能的输入、火药参数的输入和武器结构参数的输入,输入方式包括设计人员手动输入方式和通过提取保存的数据文件进行输入。(2) 内弹道计算内弹道计算通过上一步的参数输入完成对数据的输入,通过内弹道计算用户可得到p-l、p-t、v-l、v-t 常规的内弹道结果曲线,而且因后续枪管外形设计需要,须添加对此模块功能的需求。(3) 结构设计此模块需要对枪管的内膛和外形结构进行设计,内膛结构包括弹膛部和线膛部的设计,其中弹膛部涉及弹膛锥数的选择及其参数输入,线膛部包括膛线结构的选择及其参
本文编号:3138343
本文链接:https://www.wllwen.com/kejilunwen/jingguansheji/3138343.html