找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 293|回复: 0

火炮总体结构参数化设计研究

[复制链接]
发表于 2010-9-13 22:03:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
随着CAD技术的发展,为了能快速地建立产品模型,全面完整地表达设计者的设计意图,提出了参数化设计的方法。参数化设计更为符合和贴切现代CAD中概念设计以及并行设计的思想,为零件的变型设计提供了有效的方法。然而,在火炮的设计过程中,为了能实现快捷的火炮原型设计,往往都直接采用某成熟的制式火炮的总体结构方案,很少单独提取其中个别零件的设计方案,如某37航炮、某23航炮和某57高炮就采用了相同的自动机设计方案:某130加农炮、某122加农炮和某152加榴炮也采用了相似的总体结构设计方案。现有的参数化设计方法对零件的变型设计相当有效,对总体结构的变型设计支持却非常有限,特别是在产品的装配模型完成后,零件设计尺寸的再次变化将不能自动保证前面装配模型的装配尺寸一致性,同时也不能自动保证前面的火炮装配模型的有效性和物理样炮的可装配性,常导致火炮虚拟装配模型的崩溃和火炮物理样机的装配干涉,严重制约了火炮总体结构的直接变型设计效率。 % o& ? G& S! S9 a' A/ z% [
为此,本文从火炮总体结构模型出发,以装配约束集和装配方程组为基础,建立了火炮总体结构设计框架和参数化的火炮总体结构模型,成功完整地实现了火炮总体结构的参数化设计,为火炮总体结构的变型设计、系列化设计和优化设计提供了快捷可行的方法。 ! @: `2 j9 k8 c# p \; U8 e

1 参数化结构模型的构建

8 P: y. x# q+ H
    3 d! _" f! A% ]! \5 Q W# G5 _
  1. 零件的参数化 . Q( I1 ~7 j; A1 \
    现有机械CAD系统一般都提供了零件参数化的设计方法,如I-DEAS、Pro/E、UG、Solidword和AutoCAD等。本文采用I-DEAS软件为零件参数化设计平台,设计者可遵循“先画外形,后定尺寸”的设计原理,按照设计想象直接建立火炮零件的三维模型,加入几何设计意图规则,并检查零件的几何和尺寸约束是否完备。利用I-DEAS参数化功能确定火炮零件设计参数和参数系列,同时可将参数化火炮零件模型存入共享目录中。在重新利用时,设计者只需从共享目录中提取参数化火炮零件模型,赋予新的零件设计参数,利用尺寸驱动机制,可自动生成所需的火炮零件模型。
    / L% x |/ D3 [ n8 x
  2. 结构的参数化 % H: D8 ?+ i+ Q C
    现有的机械CAD系统一般都提供了装配作业模块,用于观察零件装配情况,检查零件干涉,计算质量特性和动画演示装配方案。装配层次可以用一棵倒置的树来描述,父装配含有子装配和零件的引用,子装配包含有零件的引用或更小的装配,构成了装配层次结构。利用I-DEAS提供的装配模块,可以定义火炮的装配约束(Assembly constrains),如Face-To-Face和Line-To-Line等,检查火炮的装配约束完备性,从而建立起火炮的虚拟装配模型。然而,一般机械CAD提供的装配模型是不完备的,提供的装配约束仅仅是零件之间的定位约束,不能表达不同零件之间的装配尺寸协同关系,并且装配尺寸协同关系一般由处于不同零件上的设计尺寸共同构成,现有机械CAD系统一般都不提供相应的协同定义方法,只能在零件设计阶段采用人工对照的办法来逐个协同,可能导致装配模型崩溃和相互干涉的现象。因此本文采用装配方程(Assemblye quations)的概念,将零件与零件之间所有的装配尺寸协同关系定义为装配方程,多个协同的装配方程将组成产品的装配方程组。在装配设计阶段,装配约束与装配方程将共同构成了完备的火炮虚拟装配模型。 1 g+ q7 {( L& Q2 j
      " M# L; \2 ~) d, [, H# p8 c6 c$ i/ j
    1. 装配约束的建立 : r' y; J1 O3 ]: ]( p1 n
      I-DEAS提供了引用之间建立永久性定位装配约束的方法,如果某一个引用的空间位置发生变化,存在定位装配约束的其它引用将自动修改。通常的装配约束包括Face-To-Face和Line-To-Line两种类型。
      & N2 e' H4 }1 S. w# s& v; D
    2. 装配方程的建立 1 Q @' q/ c6 K7 S$ T) o7 N" Q
      采用编程的方法可以表达由处于不同零件上的设计尺寸共同构成、零件之间存在的装配尺寸协同关系。设计者可利用外挂程序直接建立零件之间装配尺寸的协同关系,即装配方程组。同样,如果一个引用的设计尺寸发生变化,存在装配尺寸协同关系的引用将自动修改生成。装配方程的定义采用的是类似D1=d3、D2=d4的表达式。本文将存在着装配尺寸协同关系、处于不同零件上的零件设计尺寸之间的驱动关系定义为尺寸关联驱动。 9 V0 P* C. h* E& p6 c5 |: i) K: m; c2 g' f d3 V6 v" w, A: G; a; D9 x! Y1 D8 |. ~9 X4 q8 w* K+ X3 s7 N* M; Q5 [, Y4 a% ^- G% C' W

      图1 结构参数化设计实现过程

      图2 参数化火炮炮身结构模型
      ) ?- X# w" n$ ]- A+ C/ c' R
    3. 结构设计参数 7 Y) t9 f9 }. k' [; d
      在完备的火炮虚拟装配模型中,零件的部分设计参数是独立驱动的,部分设计参数由于受到火炮的装配方程组的限制,在火炮设计过程中,不能独立驱动,即部分反映零件之间的装配尺寸协同关系、处于不同零件上存在协同关系的零件设计参数,是重叠的设计参数,选择其中一个参数即可。因此,本文将在完备的火炮虚拟装配模型中可以独立变动的设计参数,定义为火炮的结构设计参数。 & B1 L# j9 Q& y" T6 Z" q2 ]& P: N
      结构设计参数与完备的产品虚拟装配模型将构成了完备的参数化火炮结构模型。
+ ^: P3 A8 o( J- z$ ~# u8 Q

2 火炮的结构参数化设计

2 @6 q' v' u7 [! O! K9 p7 w; T
结构参数化设计是指在采用相同或相似的结构或火炮形式的前提下,通过对完备的参数化结构或火炮装配模型中结构设计参数重新赋值,利用尺寸关联驱动机制,自动生成满足结构或产品设计要求的结构或产品装配模型的设计方法,其基本的实现过程如图1所示。 $ f) G; Z" r- q! g7 z% n4 N" j! w
在总体结构的变型设计或系列火炮的原型设计时,设计人员直接从火炮的参数化结构模型库中提取所需的参数化结构或火炮模型,调出结构设计参数表格,赋予结构设计参数新的设计值,利用尺寸关联驱动机制,自动生成所需的结构或火炮模型,从而可实现总体结构的变型设计和系列火炮的原型设计。图2即为参数化火炮炮身结构模型,可为火炮炮身提供快捷的结构变型设计。 * V1 l! K2 w3 T3 D" n3 F7 U8 {

3 结论

! f8 y/ o% \# h2 Q1 T. t
本文提出了火炮总体结构的参数化设计方法,为直接采用总体设计计划提供了一种快捷的方法。基于I-DEAS的火炮总体结构参数化设计在实践中证明是可行的,对缩短火炮的设计周期,实现火炮总体结构的变型设计、系列化设计和优化设计具有十分重要的意义。
$ A, n3 p- v6 \/ w6 x
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-11-16 11:30 , Processed in 0.125612 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表