二次开发UG实现飞机操纵系统参数化设计与装配.docVIP

二次开发UG实现飞机操纵系统参数化设计与装配.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二次开发UG实现飞机操纵系统参数化设计与装配.doc

  二次开发UG实现飞机操纵系统参数化设计与装配|第1 ... 1 引  言 在通用CAD、CAE等环境下开发集成专用软件是通用软件很好的发展方向和取得实效的途径 [1]。基于低端CAD软件的开发与集成在国内外已有多年研究,取得了许多成功的应用并积累了大量的经验,而基于高端CAD软件的开发与集成,国内迄今为止感兴趣的人多,研究的人少,研究尚处于起步和探索阶段,可借鉴的经验也少,更缺乏成熟的实用成果。 飞机操纵系统是飞机系统中十分复杂的子系统,设计时需要考虑的因素较多,不仅需要考虑功能方面的要求,还需考虑强度、刚度等方面的要求,从而导致其设计难度较大。飞机使用实践表明:使用过程中出现的许多问题都因设计考虑不周所致,对操纵系统也同样如此。现代设计系统的一个主要要求在于已有设计的可再使用性,所以解决该问题的有效方法之一就是采用知识驱动的设计方案,建立先进的飞机操纵系统设计平台。这不仅可以提高产品质量,缩短研制周期,降低设计成本,而且对减轻劳动强度也是十分有益的。 UG是集CAD/CAE/CAM于一体的通用软件,具有强大的CAD、CAM功能,基于完全的三维实体复合建模、特征建模和装配建模技术,能够设计出复杂的产品模型,可用于整个产品的开发过程;同时 UG又具有良好的开放性,为用户提供了功能强大的二次开发工具,包括供用户定制菜单的UG/Open Menu Script,供用户构造UG风格对话框的用户界面设计模块UG/Open UIStyler,供用户进行功能开发的UG/Open[2]。利用这些工具,用户就可针对其具体要求,如行业的特殊需要,对UG进行开发,实现相应功能。 2 零件参数化设计 参数化设计方法的目的是存储设计的整个过程,从而设计出一族而不是单一的产品模型[3]。在计算机辅助设计系统中,不同型号的产品往往只是尺寸不同而结构相同,映射到几何模型中,就是几何信息不同而拓扑信息相同。因此,在对零件进行拓扑结构归类的基础上建立参数化模型,保证设计过程中几何拓扑关系一致,同时提取几何特征参数并进行用户化命名,建立几何信息和参数的对应机制,通过编辑参数值直接或间接修改几何实体,实现参数化设计。UG环境下,可通过UG/Open提供的相应功能函数编辑零件参数表达式(Expression),即修改参数值,从而编辑几何实体,来实现参数化设计。为确保装配程序对零部件的正确调用,实现装配过程中的自动坐标定位,在参数化模型中还应加入装配用方位参照信息。 2.1 硬式机械操纵系统主要构件几何参数分析 飞机机械操纵系统的传动机构通常分为软式、硬式和混合式三种。其中硬式传动机构主要由摇臂和传动杆等构件所组成[4]。 2.1.1 摇  臂 摇臂主要用来传递力、位移或改变它们的大小和方向,有的仅作支持用。结构形式通常包括单摇臂、双摇臂和复合式摇臂。其中单摇臂提取5个特征参数,双摇臂提取9个几何特征参数,复合式摇臂要具体分析。摇臂参数主要包括摇臂臂长、摇臂间夹角等。图1为双摇臂几何特征参数定义。 2.1.2 传 动 杆 传动杆又称拉杆,由两端耳片接头和管材组成。通常把一端或两端耳片接头设计成螺纹连接,便于微调杆长,进行系统装配。根据其结构特点,提取两个几何特征参数,一个是两端耳片接头转轴矢量之间的角度,另一个是杆长,即传动杆两端耳片接头转轴中心之间的距离。 2.2 基于UG二次开发实现零件参数化设计 下面以双摇臂为例说明实现过程。 利用UG/Open UIStyler定制双摇臂对话框,如图1所示。定制完成后,生成的三个文件分别为DR.h,DR_template.c和DR.dlg。按具体要求对DR_template.c进行编码,即可实现双摇臂参数化设计,流程描述如下,其中Parameter_Information控件的功能为显示特征参数信息,Apply控件的功能为编辑特征参数信息。 Parameter_Information()//显示特征参数信息 { UF初始化,获取UG/Open API License; 根据控件ID获取所要访问的零件特征参数; if(所要访问的特征参数存在) 显示特征参数信息; else 提示用户,并给出可能原因; UF终止,归还占用的License; } Apply()//编辑特征参数信息 { UF初始化,获取UG/Open API License; 根据控件ID获取所要访问的零件特征参数; if(所要访问的特征参数存在) { 获取所要访问特征参数的新值; if(参数新值在允许范围之内) 修改特征参数值; else 提示用户重新赋值; }

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档