弹射机构CAD系统的研究与实现

弹射机构CAD系统的研究与实现

论文摘要

本文以弹射机构为研究对象,重点研究了弹射机构CAD系统实现的关键技术和方法,有效的解决了原先设计过程在多个平台下数据格式转换难度大、数据可靠性差、数据不统一、无法实现数据共享等问题,大大降低了设计的难度和成本。 论文的主要内容如下: 对本系统采用的自顶向下的设计方法和模块化设计进行了详细的介绍,根据设计平台的功能模块设计了相应的数据库结构,并提出了C/S两层应用模式。在对现今较为流行的CAD/CAE软件进行比较的基础上确定了UG作为本系统的开发平台,并选择了较为新颖的。NET方法和KF方法作为系统的开发工具。 系统采用了VC和MATLAB混合编程的方式实现系统的工程计算;以基于特征的参数化建模方法实现了弹射机构的三维建模,并以,NET方式和KF方式两种方法对模型进行动态的修改以及实现对工程数据库的操作。在此基础上,开发了弹射机构CAD系统。该系统集成在UG环境下,主要功能包括机构的选型、优化设计计算、三维数字化模型的自动生成等,具备了一个完备CAD系统须捌有的科学计算、图形处理、数据处理、分析检验等功能。该系统的实施,使得设计过程较以前更加的方便快捷,大大提高了弹射机构的设计效率,缩短了设计周期,也减小了设计人员流失对企业的影响。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 论文研究背景
  • 1.1.1 国外发展概况
  • 1.1.2 在我国的发展现状
  • 1.1.3 CAD在弹射机构设计中的应用及存在的问题
  • 1.2 主要研究工作
  • 1.2.1 研究的意义
  • 1.2.2 研究内容
  • 1.3 章节安排
  • 1.4 本章小节
  • 第二章 系统平台设计
  • 2.1 系统平台的设计思想
  • 2.1.1 自顶向下设计方法
  • 2.1.2 模块化设计
  • 2.2 数据库技术的应用
  • 2.2.1 数据库理论概述及其优点
  • 2.2.2 使用SQL Server实现数据管理
  • 2.2.3 数据库表的设计
  • 2.3 平台的总体结构
  • 2.3.1 辅助设计CAD系统建模流程
  • 2.3.2 系统应用模式
  • 2.3.3 系统流程图
  • 2.4 本章小节
  • 第三章 二次开发介绍及丌发工具的选择
  • 3.1 参数化设计综述
  • 3.1.1 参数化设计概念
  • 3.1.2 参数化设计CAD的技术思想
  • 3.2 CAD软件的二次开发及其功能比较
  • 3.2.1 CAD软件的二次开发
  • 3.2.2 CAD系统开发平台的选择
  • 3.3 UG二次开发技术介绍
  • 3.3.1 UG开发方法综述
  • 3.3.2 NX Open开发介绍
  • 3.3.3 KF开发介绍
  • 3.4 小结
  • 第四章 系统开发中关健技术
  • 4.1 VC和MATLAB混合编程技术
  • 4.1.1 混合编程方法介绍
  • 4.1.2 独立Matlab环境实现过程及关键代码
  • 4.2 UG二次开发关键技术
  • 4.2.1 菜单的制作
  • 4.2.2 交互界面的设计
  • 4.2.3 .NET技术
  • 4.2.4 KF技术
  • 4.3 CAE功能模块的实现
  • 4.3.1 有限元分析模块
  • 4.3.2 机构运动分析和设计仿真模块
  • 4.4 本章小节
  • 第五章 弹射机构CAD系统的实现
  • 5.1 系统开发过程
  • 5.1.1 用户目录的建立
  • 5.1.2 设置环境变量
  • 5.1.3 菜单脚本文件
  • 5.1.4 设计交互界面
  • 5.1.5 编写设计算法和参数化驱动程序
  • 5.2 运行界面
  • 5.2.1 .NET方式
  • 5.2.2 KF方法
  • 5.3 小节
  • 第六章 结论与展望
  • 6.1 技术总结
  • 6.2 本文的主要研究成果
  • 6.3 展望
  • 参考文献
  • 攻读硕士学位期间的科研工作和论文的发表情况
  • 1.参与课题
  • 2.发表论文
  • 致谢
  • 西北工业大学学位论文知识产权声明书
  • 西北工业大学学位论文原创性声明
  • 相关论文文献

    标签:;  ;  ;  

    弹射机构CAD系统的研究与实现
    下载Doc文档

    猜你喜欢